eddbdd025183823586c81aaae42eeef3ab7036c3783770e33a9ee85c0269f809391dee4f35ac66138f1e6bc5bf745df6236035dc23207f1ac609d777657d75ca41d4c2b0bf3d9788b56f4ea57f7dd37da0c262b524b5ec4876dd8ab3658a5393ff8f4d9944df7bf0fcc3ae431030fd782aa71301fa75a73f573e98256538e957576951632112103bf4b2982e113585102d5a37aed083a3e839437cd51696b147d9ae83673c7f57d38b482a31ab09dc9235b9a2b4179d09f33fe85d2ad8ac927f2a4cd9f8fd18887c706def750bbc0120bb053c76e1a110387b9fbbd8a0d5c10d862a9981ea6facf011885980a33c2fbbd7b11267a90701ed9d10040caf20c9d4b039cea87e85a1aee4c2849831b265e27f984b8fa67ffb8453081534abadc80d99f4288d3f0d74b4baade616388706e2c1b9833df5c219f4b647db6036ab49a24e183627af3c3697dae2e2afafd3d0fe9f875a50c7c29b452f35e0709cf8bc0c97266371a7c23aaa8eaadcf4bf15afb7670bbfce3196cb71895056dd3eaf8e1ede940aa36251d62c86089440f85282b0df36ec94e3af80529d9be1db3ef96d8658d48b5709e3dab0a271b1485a54b0851bb55d4f133e4ef51a19a85981ec1dbfae2662e3fd9fca573de13a5e729889279261c094fbc38389aefbcc8eabf741293f1f61e7a2de83274b8e39553b7a00760e2765282599ea6b79db37a18f46602c2a3da0663205746237df4dbb3192be98e187b6b929f41c8abeed5ae06778b8c8b4340c0d8bea91d0da4e0fad600b05f260a0f286946b1dab5647486a64d2e16a1d14c514426edc65b04fa77d4a346106320e722a9f69548be34cf7a7cd3144ceda7c89abd44a08121d39d0c4af7bfc677cdde9ebb918b565496706df5eb72ee8d5454af56aa7ba4a9fe52616418ca5b18f04702dd3e16c9c266d7ff9ce6e1cd495a1f7abc28b3835c1ec41615902770e58cb99b00cf63c519e3d2516d2adf8a004694e922e9f3f3bb8c85cc89a7f643866b1385d5994cf1185c6069f875befd090e3c4f1a71bff884c4729ddc431176e7376be327b56c6cc6ac8535ffbfcb1ea14819e91978d7d65b3940ce2bb6bd895e5ccf1c8034c08b44a850a1667d401d8e5cb80a3d1b2709cf8ae5266ac689973dde0baedbe9c131d609626b07331089c2cfa22ece6416b3f23bfc7fb96948ec92b3f7c7e2b444c6985c45c569e1409214000b6e0b03118495e67e5296a3313b46715fc202bdfde6b1a226e7c726779865b956b18e92ddd70133f7d3f6665a9f0a2587340b774ac60926b555cb19b3ee3c9b52c2f6a1a89478f191d1fdd9f5cbc5beff2bf7e5dd0576ba26cde5a151f0e24cc4d318237a0bb0c6b21e43c82655fbbc4277038ea00c89c1f958b68288e32dc61649abf3fb1552a2a16fef21a1cbf077d78b891277e9d242e2258d721b760430ecdc8264607694e2c00adb4ac81dd9f61d0a1dfe672878f6bfd8ecec92b76bc48b0ef57cd93469574e37caef0fb944ab6507c77653c2f88c53cfe5ded91c8833fd85dcc41b36eaba9fb622a83a716c392125886c0acd50a5b51573206c0a906db95ae73afb68448c37f8de94caceaa8f6b9d0e4cccbd726b9584c92130bd7f86323780acdb0a8b929dfde877869da374e2bff83f6d923b76b99e20257cfc705777cb5bf83ea5cb039d8af91229160f23bdfbb88be966c9476b0da51126e3728d59bd6f9766ffd914c770c5a567c8bec1ea7f65a37acfa12034a80ab5b6b3aa506b99227e334a0adb225d7181dda1d475c9f488c1bdbe7c29a23d56d0eeea2510f293b43d96d3089658f7b6b4e30102bdcbecabe52a795967332d35bad5c9636ddf40f410f123b4fec2487fe23018237e4961a7426ef290cac146ad88ec18c780fa8079876ed7866a2a2f12f755c053f417253a4831e2e270f09e75eec6dbba85233b9d5f4366079073e0cb31a9ca675f893a8fa8c53f11942d9e761fb2592a639aa9b836569b475891ff4b53b86d9c8a340d2142ddb214edfda430f901486d46a3b0240ff360ce38f5730869120faf671e5a80a0bfd60110c8066b39a43e161a92c8ffca107e4d479a01b1d64d6c55d2505c7b6c7d18a100fc8e973d3dcc8214727912437a7b0299f42b0e6455c0d9318577106c453c70c031ee77246f1a3c2637bf95315635b00dfb9f174c9cb3a9253be97892420d8d2e643e9807a5c64dc691e31026f0da400c8577f55b10d085a6e5e3ce951c7be5ae5679ca08c65ddf39c8f554a358c0943239b1674e54dd909e0c8393f07141196990b7a22e6d59f03fd099899bbfc5c4a37bcbe93e0ca0d2d79040390588bb5cc66960cd5de8158ef36d7eb669dc2f975fccf88d86d8f604906a621f0cf84f279a2777dd246f41a1990f10d23c79c76cb3a3204d6a6a6d818e6b2b1d2edd4306834d69947473a27c69c206947b0804633909a79b35084fce82b8a115cb8782e9e2cc6423e193ccf2870ad108567708ab3efde4061edbe14164d46bb980d6b6f2bc3715508b60c51850fde0704f11113f0e4a2a01a03b7f3efa22f04b7f97207c1c1ba0b13d2f0e4002e2ab81df911b22559e29e300d063873846f7878af592fa74b5902dac0ebb21f03f086101df2757070cc8faa8a99ad2a92d51b71262d4e9366f8f8155387aed8332c1c029c379d87260466c852f7016bc2c7c7eb414182cf7d1b086be07700eb11784512a283db91f0fe942fd760b94d85415c0255b6cf958a679817a9fa077fe10e3e98ee37fba51ca3a6e33e5c235b8be4a59031e5b375d51190f134624f2a5c9088a6195e4d47a64189a3d3edb0205a352ae5aba199891d87fc64e8f32b2682b71d76c67ceda7ae117b7dc4f2f5727952b14e5088bf6a9e32ddd07674827e515f87aace0a4eee7303f7e639a102c36aa7d812f2613210814b563a6df5299d1c221ba5bfde567171ecc76ffaa84e1915f5d18fff8331b1ee3366721cd5278fab1583a0106f82beea0c4f5826de8eca6675074a73e4fe788f683ec6ac3e6c00a68c3820d4713e2e5d687db1e09e19f286cab53033651a73cb0f94e114b7d36a79f3ca26f8e5525b26fc70b978f8c16f494e6196ea60deb1098daf2085a56455ccda9b919e5f09f330a0dc7d5572f3f8482a3d45acffde84a096d69db8cd602055148e518c8e2feb2283b571cb418fc82e5020d131df1ab3eda32768352cdce70835abb8a895279658966059f4593c31dcb4a7dcfbb8e6902f1bf3b261df0c9673767678dad753e99c930984874e9d69210322758f0e6273c51c4b3f206167aef3c3ef98933894c2bafb0eb6cf5add45272d8ed41dee7c7337b41ae0acc9c0beb6267b48f08a3721903ea5442020fb74c666bd810b8f8b56203f14f55478538ea87d79f86b87e5d31b3f72428e901e0e3fab4421a2dc42ffd8588c50a2d4ae482d4ee8be41f58a6466693fa1e75d3b57c9e26c7980188cada429c731a52b07c56fcf6e8f895fd15f7d893839ca22dff72ad84bb1bedcf260fc28c63005044b2724542cd97d4a770499175f2994ba3922e82d0fcfa31f5dacf63aefa5e8cc3ca1407362d3650d710bb271c2fec8ee6a62285448017f783ab1fde0be0a43fbd91d301b5d9614e76e0343d60f220e952a888b1916b86e8e5d290b2d944df6c678ea09b9b93bc3cc4608c55eb02f2cd081c1e41ea99b4a3cc1b25aa76ff7a9ea81600c34a445410b962a94a321dfd3a23c4a116764dbc1bfe4c5547e1f2bb8a29f4cc44e117b9b4a7e0e5a28254ea6674bbe3670807c599da8672e7179d037a83d2a305b41040ff95db4dcafc876f8f0edb43dfeced83173b778a7ccdb4c771eecd67d5d928ce912c776a9e371ee0023e57e4a6719e26487d860b7bc5fd4682633768363092032ed0b5fd969eaa6de2ef6d1f1d994604e87be42043e0873e17824b316a25408a4f56a749966f4589eaa3b75ffa21a5d4443ce7a99519258a42d44373cc3e5d660796b6b52ca6e037d47f411377d50fa95f37c1e9a1a73b7ff7eb58fad197a93368e798facb09f5f9f768ea73a3a9afb1ade8023abecb6f54c09b78a078fc7522061c31a58bb015450d62c6e14b411a00e37abc546986593bee048afc087e04fa325a971686df2966a461bc05ff6b39089fdce331aa56745a01e063f82261913b4fe6053623d28393b14fd5457cf2f6ee28c7c8578f7906530c9afa3eaa937bf5268a547a74d10fb7d7283a33d2aee9e0c7468f7b5bee8d65663b28debc46f757a5a6af39039fede6476346321c784abfc85ece3a855ca9d7b7c771410da87d655d8ec14bb43dfffd12ccffea5832bd41131931e9e50a8a973a67f9b456e31a3bd15934c03c18b5c8b84147f1f8875a4b362ea5794190a7307c87f18756446de350cf80525f944087228919dacbcd91da2843b7fba9c56881bcc27cf2aad1dfff88bea32a57eeb7fe3b66befde4f9136ca5b13b10b06b5455029f36c79624a36976c3aefab45ca7428e978c3c8d7304ede004ea4aefcabf96ce320258a0932875ccff68381dac4841631dffa4e3bb1535086a0bb0ac234c223bc84f998fc04606a88a71138aad764177d03b11b5f75097f373df9b5b678c9ae1cbf57f14ea679d87a72c32fdafd9f4d9211e90e6c30b91312b199750a0a3676a1a074be72db94a55a4ac99360ccb38e6920a512efb2c95a1d4193e18690570ebdf34d4c380004f6e8b84d02103eb8dd6924ca025f40a63b95865af86395e382cefaa7d218a8b881ceb2b3c17ebfd8920eaa70f209d49555f35f0c333e6d3570a6ebb84ff0b58e131cf8c4e6bef4f52257321771350a5243b6f6738437c78fad27fd98a3c425f1b035b6668b791a329d543b3ae9da6cd02a037ad50a1f0db9e2ee6915dd336a76dd578ffb654e5c4b6feb8a6a5014f44d55ecf3a27038c0108dddbbd78a158dd1c513a109660c2685a8402a99adaaac0298165deda9ae3e9654501cc448fb9f282f18b89657b85ce31fb9dd0f5eb4ef206796bd9d688720adad53c1a41f278ff5b7737623c69d33454b7405f833edd1ce1111dfb3b123d60d8d3e0d1b5e5a9f1531ff54f8e0f2820dc9926130683ac61c796fe06dfbeae6951c8ff7008e61c4caf096891684f7420a69b7222c6f66c4a53e6ea25b098c0c3b550922cb5b79d02a6e42180a50132e4e524095813b6bd4d6cfb62b97259f5868aba1e28785a2e8b777d7030a351f945303c1971d212968e9549a8d4a7f95ec120b0c6ca09f20a8a1ed2208a0ce5e177fe2847c15c2b6511d0b18c74a97cbc6680797baa5177e14fcc9401f99115bb8a3c6e9bd9a271b4c583cd8d4ac002b5186af9baca40bf7d1336ed2f5f9236412677fcd23e5ab894a6d287dbd679303a", 0x1000}, {&(0x7f0000000180)="fdf6718813c3bf06e2a3f682d1b36df8d4e1fdfc07ad07c682e70f5fb5f66f1c06d9ef4385e4c46b823185e9897ed7a90ef186ad3640e5c6ff90abf59cc202a78fa528f1ea4ae86fc330038f98a24273e79057ccf2ad7edb22ffe209f2dc8ac0a3be09f3", 0x64}, {&(0x7f0000000200)="f892835bbd64f8a9475be45ab0e333a37afd5f990e06a2cfc558de1b93b60dbcf77f32db7644825d1c06bf4d6d649144cfe31fb7ddaf317120e696935c9d1faa8075e5ec93f7e8e20b58d5eaa63b60ea53c3e4bdf3b839826de3ccc1688447429f3edbdf98cb0f8cf49bf3bea11c058b3cfc393d0e8eb65dbc482515e5d0d0c8df34f50251a5deedaeac6867e78d80b46e9a80008212e0545d8d3011906002", 0x9f}], 0x5) dup2(r0, r1) sendmsg(r1, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=[{0x10}], 0x10, 0x8}, 0x400) 22:22:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) r1 = dup(r0) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8a5d93ec86e2a1d4ceca06511709a44fbaa01", 0x14}], 0x1, 0x0}, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0x2}, 0xc) 22:22:09 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getdents(r0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 22:22:09 executing program 1: socketpair(0x80011, 0x4001, 0x6, 0x0) 22:22:09 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socketpair(0x10, 0x4003, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) utimensat(r0, 0x0, &(0x7f0000000040)={{0x380}, {0x800000000000}}, 0x0) 22:22:09 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="2726a2df25be894edd4991b9263897ed2c95d1d46bccb96b53366da433da15cc7351275120078d0929a14ce888a9b1d21870745b20e72c5ce435f13be08792939694171f72c40ac5eb50481f383709c45a9967ff32847dbaffe3f1f338ef176a0e0d92eeb8de6f6642a64d9c496f866a8369940876de65332692df20acd1557e8f17096a244b292f6fb268bd5dc138cef4ec3a9410e7fe7ccbb2cda32eade5c55584e57a3d4897d7805047d03cd7fec2c108d427f403558a98e0b4c461497fbaca9de7e63e6a3f174e60bbf3", 0xcc}, {&(0x7f0000001280)="baf9eb395850ce237901491d97565a76a13fb7091e953b6df30e132944097216e07310c797ab9838afda8d594dd4e7471a25541803ea1254d54147428d6fdc7e372b4ebfd6b2f94a451b777bc38a68e249e423251c6b02844372a0d8a420154f16ca031c146a34b1b12585c0c662844166b5d9bdb93b7573aab4a05de3960f8e80f3460a778b98013cfb448ab002761958c35c128fc1b0932ef6a685f0f1185602d57ce29bfa46c6f7b78736bab4adbf66a0bad132c7fe644c00b8bfe8951b3d7255bbaa8eb46f692e74687fb0d5cfc453", 0xd1}], 0x2, 0x0) close(r0) 22:22:09 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x2, 0x8021}) r0 = semget$private(0x0, 0x0, 0x81) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)) 22:22:09 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)="de96c9a65e967073f1c60d70507c4f5ec498357fe3a2e9df614e2459d770683c5b690b82b0b081fa3fe4e5bad4759ed0", 0x30}, {&(0x7f00000001c0)="6ea713a6bb74882a55c76332c8031f0274e14d2f6896a41eaab91bba446a94d7e27d2ae91e007930a4c7b51a38462c38472c3d96c23d12aa55872156810d909833a3cfde06ce87f3a907372be6428fcd25ebd2e982d3109b7f764e5e2fef31bf29efb9eeefd2a3cabe61cd48e45dd3399e609c074604ecdcb5a69526303615e6df868dfeb1e9996445ed94317d5b7a1ce765644bb8ca07e5c954fcce03a2884ff098046fbe636680d7d61515f21af35a4982f2f4a07027afd4066cda1d53bf35557ebd88b8e8de941fede7c615d782d5707b286a1f", 0xd5}, {&(0x7f00000002c0)="475cd034e70e4efd0c4dab33bae2783190d9e485c53d29cb5c12c2c295b0b7cdb370e1db8d8785997b34196edfbb78b3daa60f09afb86eb1a12174b6d5695a4e80daaddd70109bf683c4281e6b3f9566dfb38d42af48bf1e70c232ef4b677f34fb42ae9b58a2854386a7e730187c0ecda341c17aa74f310a9a7cc1673461442933611055c122b082dc381517f3f4eaf00e8f3ee60ac827e09ab74906c3d619bdf01379d132f7b1a97ae6a32a762282240704666bd829805a01560150891acce3486913b19d80dfbe8e873d086bcd1a1eb0cc711138375339747559cad142a4cc35b094ce51678e9e0ee9dfd68aafffa7a21b11e366b555fb", 0xf8}, {&(0x7f00000000c0)="6e8a2f0136577bff76", 0x9}, {&(0x7f00000003c0)="b0cc1700185c386baecdc43f6b2e2ed545b4938365e768a2dfd14bab174cc3a176cb14d1ab58b1ed29226e1b6f8ffdf1b30de3b4c943ae7fcb33a189610ec92805e718089a4a63a1a98cc50addbc06da415419359b10314c05b65c02eb07477e3e0212ac11519a8bd90b6babebf7c1ae07f43729e170fd61c9a219df92eadb259fb2ae237cdcbd8c9af09694d859e02425642a687dad971395aa2a4a83509e9f0a5ec4a167063c07be85a52db1175f2ff8d5b87c656788ccd7ac285be87969c2b4fed134081f110d76ea7f94faf42c4e05aa6071bfdc7c699a94fe2aa0006af77d292d64489c740d632d03f8792c25a12cfeabf025da778bb44e374141197b9b3481be98bb5724934624ecac7dd102e251163062b9e3631d3402ca92420eb67ec5deb80242c84de87ab6e6609d32401eeaf8be08721b8060c2308e4938c34f324632cb6c6cb121429eb81a679f39919f99800f8327aff65be8065df9f2eb0a03e68e004cf07e8863dddf9be2c8283112da51c5d542c108673f49ec4638727c5b293c0ea5089de9b13b70b1238e4b588dc7c02665f8e5360b0c749d7404e9f4d7a8ea8d48d3bd43fdf248376df9cb0fbc10cd90b3eccf86700200344185549da3b6a0bde995e2765670196ea20237aa735d31bf386969633a41d7fad5551ca5af2a3ec07864b4c66d782ad3e43568274b91357334271fb632fd76a7d42b70ddcf1b12a1d567475c9b92b9b5a31a6b9ad69d8b820f21d52308dcb0379e49fdb1c170d85339ce87fd81cd0073dbcb7a62f0f33b3783d3856d1a1d2a4ab4b204c0df2cd3d79493211a2803dd4172afee184a63e03b39f79bb3589a1ab791ef64a4426bb08128df5f1aa529ac45c92820c050b77a12653458216734288ab32f8bcaa7deef23702ef3af318aae655cd635632f680df0d7e9b61db5e4ddf9133158735d74e0c9c1af5b86e098d17e7a300ac3362cc11f2958050948b44e4b237540494ebf2279a204865b607c6eab1f394703a598edc99f5a93433ff889f8018cde5d4a250b553b1526f5fe2ad76bd32f3641ca1454a63e25fbc75b17a3745634d30832a956d6da3b632775b7a3a359ec8aa0d6a4d48f073df0143448bb149d1c832d4fd46ec08a2e32e399f25c443192764bb76bd14a12154af09816cc2b14db3571e01a209f7f204893d0482123c3e1d7a6ecded8c4fd6e0aadcf763a1e828c2b8a4ccc2278f6901b2ff97c87c73563f147f5589b123a0b437d4ea7f33e88d7de9e862e707c552e82409b1d1a8927e56fa9b4a09cf8958cae54726119f79d1f2568a96234795c890af9bb6dff44984cc3f70dde8463f071a6b76fe6f5cb71663b0daac52c0e0fa7e169e6275031134ca653239f84f8bc640cee9aaa69b5e492b5a22de1a693d23c43447fafa9ac874ce56b240b4c704d214b320172c84c6fbc230de9b4a19d7afb68f9b9a34f106d22449018ff3a0ac2aac1d42975ebe429ad8a2d567662bd24e9b446844db65d16d5c7f78b8093a729f4926d2471ed319a4d372676f52c49aec7dbb769c2e9b0607c038103158d55c69fd67a9046eff54f34bea6c2fe7fad2b44cba640892cde38ee260127d84e319accb4240baab425103215b2b8ceabd5e0c109c44a4f1bce0a023acf91c166f350db9c9d5ec668cf3b2ca54fd68878308bb6a7d6574fa28ba78b3870cc8a9e6d70f83c6393d6259034fdf00562bd5fac42508b4be01b2cbef391278bc424d7924367c9499d0fb203609f164e3213c2f426af143e78480fc68c19f5e50b3ad27d7c8959f8295ca9bcdee0c043df04d40e20a9a82bcad3f1437d7a7f5a39abd4caf58005b1ae08ee7285ae6b924f3a78dc0f4905225198210b1d70b02fc543400118b72df33e0e46b7eaf432121d96d5cfbc50e99097fcddc061d18f023acb9c6a6faa8e36cf0c363fe53484352a5aeb68902ac64c3233ea48e2d9d4954b968e87eb1c58ffeffb9dc9fbbc1b75d59698d95fcdaf4e1767eee5b8877dcc1e8a19beea2bb2a1db177b30aa40741ae9b261e513986e6ce57fea2bb013d2912dae4d759f9663764d926d2517d215853cee0294fe8c2736df1b9d5af42545e65dfed09ab885cedaf3d45ab496d230aeba34a02dc1c5a86467b898dae8cf49cbeecf0b5780d404869f9140ace6b2829f473fb42f068782156628a04209a1d7cd216468c57fc6611712bf9e62a9b8872a1f66b9e472d7e9ebd9fe3902bf2c018f32d33234401c37a0ccba4d059dd313de116cd7133d5bfcaca3e8bace03d05f571d6a0623f10882ea0360484d7d85de78b6db681666d8a348da1e1ca4622ac49d346564ae1252fff0c11d1813f66c072a0cad54b2719f62dd4da559b49ec2b4a6f6693ec2cdf13ad3c004998933f0adf4c24bd4c786c6e31b63c4c8dbacadc1782f77082785ea13feb3d57539606fba9490ac5c79b96a3da4ff7a70a6133ed33d5d8b1f9d61b2b132e09440ae8d09d8fdb509d3b15bc14a192a0fa364b7d1a2c26f2028f1085d62062bcf88d3068d1f1f5466ff960e28ab5bd5411de7381e224f29e5ad252743ea16eb8cb9d540f9a73a8a8111aa160a1241323e7e92f4d1444c4ef7f9fc4b3b2087fa8b019aa1d57a34a2f5c859e4545aafe9db80da1f93b91e18e3e9539c965425084da499aec4133f5cf27826cd99344cbdf4a3c5c7fddf18238aa55e976b8a5151c990a252cdbc14d7ad4173f718745088e3293684a79ccd6e4caf6c6a9e93a1eb945d44a8d1d5d13dcb39fa12b782d2cf9dc5fa5ac2f2e7bf5eb5437114fdb2289904ae0f31e2ecd21bdf98524b3645329d1d58133404052b1e344795126a2c9f9d436c622fb4a9d3f5657f6a1001c899cf79f9350bd6f787cec8bedc0e622530a53f4da42ceb8b75d0063b8a76ca488615fb39e7d91f4ccea1db9f2d729ef9ee436735b94ea35e3d2c7aabb24f79ca3189e7adfa85e005395b1bc930e4e505168cf31564257ffe81ef24bac2f49f873f9365e96aeaa16803ad4d492de8daf9412987678ca233005ecd13f0da1eacba4da98fae3b859135a4c4b8f8ed2eb0460c5c574d7d4e27fe7fdd6e18358057634f8bcb4fce545defe80ae1828f2eb8400ad6e9c60a9785ad394560ecc8664a3689a66261140829f33c43ef2a0395a2853218ea427f393ba9c328751c1c155dd7d0453d66d8d4ce165136c9f1eb513bf8634bb114c41a5e10b37fd1a5e7f7efb8d2f851e22f17d6aa1211b83371a5e3c1cc3258ade9e3ff98425b954e84c02ac5eaf881ecfa66a41a037df88b259d757e1dfb4e5ba9a16eb0f92a1b95096a169e735ee97b738d8b00ea5dcadb5e6381595e723774b7d382950f0d0c778b7bfd0f15b9f1aae607e8ef1ea9e02d1825fbca56c8676c778909f6cf03445b71d944b03b5e10c085aef15de60bf33b33c5359747077ecfa7e2c01cb6b56fcf02ff70e3858bee4c1ec29a75f678daba53550852ef51256d25498800e4b063c6d6e9dda11b8bb0095ac3b69e912399fc831c8c52832e3f1025274886e5b56abcc337e2607ad5ddb23f5e515e3369860c87a766aea161e78f3495e8a6c493aac00a60a2c4db8c8235bb61e8cc5d62ec3c437a98da4c2f3dfab404e813764b0ccaeaf378b35f922cb36fdbcbbef6f89f07638172525fefa6901edd527636e2164bd65be2a81b3a53628fada79acf2d72b0a87396b63cb6ca4cab28365ef64fdd35eb5f2b1b28d86c6d7f8dca0963d7cbe985eda12eb5540696d6d2935dc025e46aa4e26d81e052014e4696d5d898aba271ce10d232f3a293ca0e290d2f8a61b7a58aac9067212eb4795588e8fa77d17fa0b3e805866f78a153729ec01b641a329caff3dd48e5553a8f57c7b28bae31fa91afb1e31ecaa3f23dab8dc3156ba414741b2fd7dafc13dc7a96b65cec4a9ead58eb747eeebcd2225b00665dd13ca281bc8dde0bb6396db1b6e49284d0b1a6153aeec2a1ad9ac5538ccd400f2212bd4fb4a28eb12281ae905103def7255766760f5f8c79aacb49d5acecab848ee76b14bc1cc05943979c567e65edf4a3adffd4029d125446f4cd4e187deebe5b19a1d35aa7982b68af8e99f96381d24970ae824edacf21f84e818555517e250d65f92650a9afb38c26364101fc7bed96dbb8b00a081a608a7d2fadaaefb447ce03b340abdce5af4591dd1e0757992af78d543c15090c06efd958a26c4cd71df70783480a1cb1f81a3f6123885a5a8ddfc545484ac2aabe33104cc2b11861bd818ef28d6b6bf3611e7ddb6478eb9deaaa205fdf473950c71ee17ae3845d57d213a2ba6daf575b57037aab1f411d9bdc5349165dd5129531fa075edad7ff6c926881156cec24cc63bd394bcead4f84dfa045abbad2d12fe13451c0bfb5794c64dddac222394741ecf480a9fc140a3e09b8f86d779c63836efba57f2c8b134d94b83758bfde623fd630d276020a7965bb1cbd06dd16d440737898ec884efe4c9549957c796c425383808b7b34f5311c3d1b05040189d11c02127bcdc75fde4ef12378f1038766ebc27cc5d0913d58974e16fb7663e81f729bebfc5c29c92f8ef820466a89287534272fc746c622f917e181cfd36dcef8bddfad6f46f7fa5aedb84d05a9b0ec2d2f2b9e85119a0848ed39562c31645b7c3d2654c110a572a1f9cd740bd8046af4cab7e84d96f3380c46514ae4225a21985de1c77c1cfe91dfdeb7416e7bb20dc8efdd165042ed319eb1f8409a7ba71c9d07eb2e602b887a3b13994b45591fd502a809dd482d3b566cd538ae7b871a0eaec530a9c6a305fc7b670f455b792a057a6e39a8685636101d981e455e4c92aea003ec71f52602d04b8887cdda0dba80a58663f427283d8c2cf572edaf0b8cd9f9bcfd4fca602721a0b6ab24861ac11d492b6099aed24b2c4cd2f29f224cf3a199ba31b64a14e90e2b17f268b7ced00b804bdb4a7996568d4b02d769cfc9b964f8972d76b04d9b17a11e24477bf523177dab4906e3b047f37547839406b5b3b8078ebaa8cd33bc8abd8fbb3c096ddc40402b83b732df18fd0ccbf05ac948ee0e76fbb99141f00240102a3d59cd2d2d77d3907721289fa459ec6dbe7c87b6c674b78622ed6313f406925c33873327e7120fff256809c5a4741826bdbaaa25a15925c9c7ea572bb299ad3ee8db69e937726905c9ab54e6e4239858bb595cb94f3c9aab694106432d357daf019f5bca39b67a04c025bcc4d452542a29cd7994e08baf86bab4b4e6deb6d890d24cafd245d31ae6b07ef8c6753260aa6ea392feb624a0b7260519db5d5f7ae08a29f7e12b56e070ea042d4c1e6374e633b06e94e5a54cf4c3743702e454dae14c6de64836fcb77b18b8f1e542cd34df392a4b7c7ef5337fbdc5d3aa102542676afc850a3d1aa4c90b7f795f7015220ca6b7b26d56fcb3dc177f135ca9488b05ec37c5527163439e2a81d70812fb57f1ac0c2c3bfb2534b23de7672099ff47a5bbc32637a3f4a4e325a8fffd1b3cf3ccb25fb89883634f3654e779af37466de59bc992af8f9624ddb214804b63bedfff88cdfec40acfcf4bcc45c75377c402509929d40ec6172b78c2b984f475cce775f09b1b02e6d6bd65332151453f0f65ed756e26996ae234b86303e1f03d4a8c113f4ed3cae0f3994b8f7721fec3f19a70f0ca1dbc033192da608f5b4fec7af89826e9768a8fcc59cde1e02a2f1d69ecfbb40ebd29148b2bafe8ea9c758f10494dcffb7873212fb8b5cae2191906e283e004c0450c9ac72093196c981fd65df734078c4979abd7d4d5805593636d9b2c14755d86", 0x1000}], 0x5, 0x3d) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x1a, 0x0) execve(0x0, 0x0, 0x0) 22:22:09 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x357051b0, 0x3f}, {0x18, 0x2, 0xff, 0x7fffffff}, 0x7, [0x4, 0x4, 0x9, 0x5d, 0x3, 0xff, 0x3, 0x4]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x5, 0x4}, {0x18, 0x2, 0x5, 0xfffffffffffffff8}, 0x5, [0x9, 0x1, 0x3, 0xffffffffffffff01, 0x7, 0x1, 0x6, 0x81]}, 0x3c) 22:22:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) chroot(&(0x7f0000000000)='./file0\x00') 22:22:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a1", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x401, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) kqueue() 22:22:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r0, 0x10}, {r0, 0x20}, {r0, 0x8}, {r0, 0x20}, {r0, 0x8}, {r0}, {r0}, {r0, 0x144}, {r0, 0x44}], 0x9, 0xc55) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) clock_getres(0x0, &(0x7f0000000000)) mknod$loop(&(0x7f0000000180)='./bus\x00', 0x48, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000300)=""/246, 0xf6) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xdf}], 0xf2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x86}], 0x3, 0x0, 0x8, 0x0) 22:22:10 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) select(0x1, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x0, 0xc5}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x9, 0x8}, 0xc) 22:22:10 executing program 0: r0 = kqueue() socketpair(0x1a, 0x1, 0x8, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xc3}], 0xcd10, 0x0, 0x80000000, &(0x7f0000000100)={0x800, 0xffffffffffffffff}) 22:22:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="89", 0x1}], 0x1) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./bus\x00') 22:22:10 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair(0x20, 0xc005, 0x4, &(0x7f0000000180)={0xffffffffffffffff}) r4 = socket$inet(0x2, 0x3, 0x8000) r5 = syz_open_pts() r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) r8 = socket$inet(0x2, 0x3, 0xfff) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x3696, 0x8}, {{r2}, 0x0, 0x4, 0x5, 0x6, 0x30}, {{r3}, 0xffffffffffffffff, 0x14, 0x24, 0x40, 0xfffffffffffeffff}, {{r4}, 0xffffffffffffffff, 0x2c, 0x20000002, 0xfff}, {{r5}, 0x0, 0xd3, 0xfffff, 0x9, 0x4}, {{r6}, 0x0, 0x70, 0x0, 0x8, 0xd68}], 0x10001, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffffb, 0x8c, 0x21, 0x5caa662b, 0x10001}, {{r8}, 0xfffffffffffffffa, 0x97, 0x4, 0x5, 0xfffffffffffffffe}], 0x6, &(0x7f00000003c0)={0x10000, 0x5}) r9 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x30108, 0x20) r12 = dup2(r9, r10) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000100)={0x200, 0x1, 0x4, 0x2, 0x1}, 0xc) dup2(r9, r12) 22:22:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200)=0x101, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) getpgrp() connect(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000380)='./bus\x00', 0xd94cb48c38ab8409, 0x3) sendto$inet(r1, &(0x7f0000000080)="c88cd0300e4833ea8bd05dff0a876f38ff333f0db1f4092f78cd982c7e906c431fcb56dcb1ae7baa5dc9447f4ed7b1822ca008e7cc2e9b8029d68b770f598264ee81d7a812cb1710af31c9a9360eabdae025e96ff3056daae468a79b92c4fb9e7e39bde8050351a87da9b5aa0d20", 0x6e, 0x8, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="13a0aa877e88aea94788e29f8c48a76e8cf82d954cd235e74647076fd97dcce8988522e7b6107d8c47bb4e80b0762a547b6b6adcfa979d63524585adc868626b83511faf997f01717f9aaa3ec510fc74534448f3f866666c72031dfd86037a0c4da905a5acb4e816286cb1f1c2d6286785c635f84f8819511574086a3be056d1bd7a11c387", 0x85, 0x1, 0x0, 0x0) clock_getres(0x7, &(0x7f0000000100)) 22:22:10 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x1) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) fcntl$setstatus(r0, 0x4, 0x40) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) sendto$inet6(r0, &(0x7f00000005c0)="86f8aa437f883e5ce4c9c83aa0ca410e4c6209c03246a87d069e9a7022e61f83c90811444dc743035f31b0c8a663111fc2cb0839d84fc61b008bab24ac2461060f637c9c58749fd06a2e81b5b82dd3e7c37ac7adb24542d22af3444ee87cac850903d68845a286242fa16a5d8440c2596567c4e21f25cb6329913cbb6b0ebfcefdddd2f29ac0573efa715eeb062361ab1b6a68af33d58a6e557f036387037bb4c3dea3a163f3091ff357a9f40497c26adb20aa9b891c9203b3d0ad4c1c81ed819f8ccfac54234f2d24756bd1afc9fa346718afd881d4d10997d845eb696f5ce3c9062ae669e4e86cce4524590292fb9fbbfcbf86ad852c4177c57716f642f73c16d00a8bf64237a92d7ee45f7152f4e453918d6fea3ebf14270877acb93e258b927079a976d2a2f0d2737fb505756aba09c878158192ab27124690ba4c962a1ea0ac477e231edcd4e1b8058a8f196e10b7efeb217dae360c505005fe725a819714878fa783a6c77742a1dda9b9bc05abc6345dff2749804540e27ea1cb074dca50b8db78d7bff9ee6d31a3e24eb4d6e535310283e8dce01e32bea6f500f2b5a0f382837baa10812c74210981a1983df2438d499886d55dc807f11605c5f1d46464b33c71d2f2885e68d86b6606b4045c6e7ffe894381dd6cf8bdd4098eda9fdea38807f8974756fa974998899a663ea512dc8c189d3c06942f4fe301f249dc90a9b033da363f5ec5a4c54bf44cf4fd846606c5e6df0ce8c9ae690428c8af699c038fe48f2b766aa34e24edf2b019770354b5e3f76efaebf84050fb5cf45ecb024c65aab656a3cd4862565097e3654ee4bbcc9165ae3af8f2ce2fe76c123292f40962326baabc0a1ad6198aa6c8b468cdf91d48c2ed2c23ce16dd11ff8fd93fcfb4d779aac76b4ddf77f1aa2504dd27109559f1b4c89edbf97a19564f06b0bbe649b2ce5af787ad4b4db3745e23d4d9791aba3036c0ece2ac20b86ff1fe4e1e47f519158e3a0cf98c6a724f9b45884b39cc29965b979e56b2efa594d774c58202394171984a9ac0d7dd56a8db2df086ba480c383ace21b5ac7a9bac1f8d151b0284b67ef00ca65cfaebd844e798b4b4b8b1544cbdf7c84212955112687539759d1035b319092e390d3e193bb3f1c2e3d0b5b3676563fc80017b930f57610cfc410a7f9c4ddb5666b93d64aafdefeffd87ff0beb583b83e4450dd96c46dadaa165b4c55888a7e5e42571b38f58bf0717e68696d11daa6ad031234dc544e4ee40fb3e73c7bf948f1cf54295921774fa9348982cedfa3c72925f2607abf7bb2ffbc7bcdcd714d2a472bcb280a3e66975c073d635d44b092d94fd9b53b2e6b9a46bee01aa62b3dc8764244efd6128ad04f9e47b52193dd7bb52396ee9131ba293529cf1a8a16e1b908dc4e49287e38b4babb7333cc55a752ab9f295834ca9cde391793dcc87e24a504e29cd831c4eb8ca085e8fcd4e04c5696f63ec02dd09d96d19186bedc51eb07f27abea00b7181c7a96e41c0ebff69be79b32ca1323ca8e90a08659bcabffadbaf6174b131daabda0b20f1e9697398ae2ea950920669c47cb80a73733e522979a48890b59ceb93ad75e086b7aab379590af938f75dc570728a41a756b26fc94140d1f56103f755d5cf294b1226a35b97f885c463df1877540fde0ae42e3439e0abaf5b6769f8e5c0913b6934e42864fcb9741ec99ecb619fc69c9d509a07e0813486a1626f97b9b2272650c496c50e000567a0260fdf102ecd4adbbf5fde0a9259ac92b190e18f8c9a4e7f5e35c690cf68907dd3be28e934732f46a0296bce1237607a609e26f7da75cac346d0248ce2cfc6fe13c751b9cd612fe78a55b8911bef5d9d53b9d229125a6e54102485cbc063217517fd72cdd9e7dd0258ea709915bbe788973ee51ba144be99291f67a21626670b2f733aac0d9a236c69d86a3e0e6ddd66d4d08fe51fc8431fb83f0dcebdaacdeda1dc144f3b0756f3e1f94b566ce9deeadca29cd1aebf859cdddd089f8141589b36667a0825a9dfc144d6f468b2038c5c1f03be07673c7fceb999b1ec6834fc8cf23bd7969fe6ec87bebd7ea6c33f008f57bf2abbd30e3ef60a7264ae8d9446bb7dc6ade69db1db0d8d30901e0fcf5980f947772eb95356cdaa8ef39523b84c0d0d610c947f39060c3cdf82f0e7fb33b8780214b0353ba08293e4ea0ea7521115a58f09b14e9955d569621dfd033514b6c4265222096ba8e5191e2334463f864c3e9563fb6e3c1988de37064ed49ca16a9d86263778956b10ceae81d344a4d54fcd51cbc344c8d88b61a7340cb708c34f4cf46ec75c837310414a24c0c4f4ac9d84b57e26b6a14ef1ec1a2a05c128697de9136debe8994917efd152f9c01016802d094b75ebb71511579dd7e44ef2c609dd0102540356abc93ab87fa2976b541e6278d83acf71bff2fd1bc32b80f0c5b219ddcf851c706da4327236c7a1bc67f7ed1d3fad3614b595a86a4ba5ff6f89b7cf651c83a5b6fced34308c38068593cd5011bedb2e875e3afbdec8d430d313b3770646cd35baa24af055348faa5c09fd574373b476d1c9011cabc56b332e0373754d48bbd864ea1a7c3e601df26ad54ab6a33670ff44476834e728b58df2d237dd1014e095acbb77cea4c7d5a7651a8518c67f5abaa7dc0b3a3a7ca40aa52f35ede459a6390f8c1f6b962426dc8df6d7169ebe3c288c6afd75f9eb30a02292005756de807125056f2671e5fa78e29d716b6bd147c3b59ba1f2607a68a5b798adbf0214fcbaaa404e20bf4fee0aa60df58d17ad0ffe36c3059194f67e1064c238fee26de7f3028168320ada70d65ede679e3e1cfa8c63745f9d7dd893b1809734aa79fede5ccba19362b109dcf7480ab01e397d323d857841c428a94e3b82e1a2c11e2926179e5617d4adcb31193d6005ef5e9cd6b4124260f86efc07cebaeb61bc71ff46b2b5d7d373715a52ff89d9713a2323d66db372674b0c4c7fdd5bebde822dc1ffd45601f1f7387c5c7dda0fef98e9b494299bb8e8475195afc0db2d92973d76b4965b2a7fe0143914061bbac4c4f7a5a83f9ee4f5818983275bf134cb0d68c0b797d161741b992e2170367ed095bb524ccc8abdd3963cb0ba972a5d3b0781a359dd3ec65a407433bf1d8b07660f8ad569b59335b1e564cbf6f6cdf54ae9fbdf09837157045fc665cb72bd0256ee6d09149942046d825c10aba93fccc78afc1a0583d58b6420e077a8a3c810b44de5ffea8571dcf9314a9548cfbd51d7c1109d8088d94eb2fa33db30a99fa1442ba958f897c781532397d95c21deff79d3bee3b95721c674e32f26adb436a2c87eec2f356b684b803dbf2749c28931a8e656b6c99d6aa0a6a7d73452f571194be04108e0873280fdc0b01cbd2f818d76e5efb6ea4edbd6b94d8be1400bdad884d60ae1fd866f6c372bb57f6c42099f30120db38e1d19a96123f1978582213beb6e43e9cffbef39a66b345eac24426e4be0aaabe7e977f27c886e02681fb1af75f176ec5e01b949f084bd283e543cc0e54a59210e7931b29148198ba874eda50be9a8280785fe6eccfe3af705ee14cd59adccfd7a499eb13aef6856998e46b128336c33edbb2f777dc4ab592d504c75cfc662d2aa84d5b00db87138affeddb2eeef7e208bb74beee057f0b1eba57bc8903689814c0b193fb35dfe18afab00368db7f0b9702cdb7153f2bbc2e82e5b7b5d426dca7bf10d0bbe31479c2e91cd494fd26398e44f15bc64df41157fd5d713ea5a1977107edd4a659b9be125fa8f977cd582b66b0c913cdf183983affaf73c8506d551a4b35e32efb886187ee61b8ad96335e421318f70f46d706174d17e0fce192043be15fdd120ded780dc7624220725953ed573a26049de1e1dd3434d4436b3782b72b92c393a14bdd12e5a1f0185ecf001509d5e27341adb30d7a9b9a8b264aa5fbfd8f7728a661c6c773c5ce563150009ba04f7724767a012fdb3eb81b8b9d6c6012c8179b7f2085a66a867a2755a9bcc983dba87a56284782f7de4189cdace77b3fd1e503ea6bdbc34a8b7c2b6fd3fae2a9e0f86b21f7ea9c1ef77d7c179c1f63d45a83fa2446a5466a03f1fb93332485fedce063cf8d6805bdbf3950a607fe421cd9dc8b6a8ba81cf0f772b3f83b3020ee800306e0d74e812f4ea096b2bb93c1d8cc306100e4ee747d6adcfab71260abd1cfede70aeefcfdaf827b461201a0f719bd23628cba1c356e5fab9e00f1210cae0a6fba1e0fb94b06e03ab17e6dc8f8da15a5badc5bf5e19ae1bc21a419575b1d2155354ff842a1327e94f1393907e1e7a46bf5b25b250b308e59516f65e7a4baf129dddbeb4c880b9aaa8d61dc0e7f331f763fab56a0832af6351833f9634c7ca66820e752a36aea3694cfcde8baa35c9f05bdfbeee2cfd0d12e0023502c60da26bdb4e79adb3aa5966117073eab9e7b94f4a761a76083808a0a00b2dadbfa16cbd26044dad87b4a3160ee62c15ecdd25adcbceae21867f299ee28478910bab7dac8e10a76a96274ad81751c904ff0d2817c39e6c261483233b77c15bd52958e90e2708dbc127159341fb02193b91fbca18ad1fb83b0e61a8317796c4c90e5e8748471569e121a93e09d5140976329fa82b1c973dd2119f4ff570709aad478c1eee2963e7595f4910da90c8ef934a291015051beb0803103ea2c2a24977c1bfadfb3b2ccb8727323108a3ae373a1c804970437cb54f914ea4eba1de7b5ca66b95a2314218c33d4b8fe3aa050b6b18fde3f39096bc564890bda4ff39ecdfec4793f12476aaefc5d6a6b5d554bc94c2aef524f6316ad614f0073ed926708da4bedf2b96a2163d63bc139a6959e1e3bedc32d675280c9814301c459b6981f8ae2a87bd433e432640f463422bbd42f04508b9cdeb24ce539f4eef0d8f0491672f9d1cbed9e30d05e8040afafce19342127f0128b06b733037d754b30b2e44619b8fc9d04595f63886ea553d3be816b8eacbec5ffeffcfeba02120694958c71b852a9fd8991a0c15e5168949609c39d6cad44f250e37b2de9135f6d08601eefa405717fe85a3fbaae2fb37f313f2cc48f95d81e41406de9eee1d2ceaf8b2c05804fd374512246859ffff425ff398bafada57c5e15006f166eceb57420debaa712cfb134758901ae679608a0cb892da5aee569e534c5a290ba2debc3bcccba326e061b192f2a4f62366ce9aa014e6f76880e6b643265c1c1e60032f751d98f016ab7932b4d4fa424346b7a9693269e53c2e781ae38d021c70135e17535460c018fdf774950c54c2820de8a4f08e02ff4b4ee8ec5724e459053df0a4aaf61a9f42f37f2c272cfe18faf4dafd53993744213ec12d959ef3c78cb7b07937c1b479226458686a60965a6612eaf937bb026dc618bd326366f53020a91851f11abc71532fb3d2762de9f8e9e43487e1e29f4d80f61a6fc51e4ddefa0c8b3cbf99e8bbcaa780a5d8f97de7f0382c17020f023902e7ad2843ec4ff689e93ff4c2c08e45f286f935ff55475050bffdb5f81afd7ee4aa3d00185333981df6a8134cbf020a9c1a9c41c98017e1503dd3e76fea0405cfb729d1f50fb7f487621bba4c7e80339dc41688e7853f1f5969efe6c98a190419049f6cd34b91508ad4045c98a32f49c173c2793f5a37f1e246ba13eca8010582b7e31c6ac6672ae78205277e26fe90940a2e1483094b21bcc1418b0e04d80e4e1f2645a14f39962d3b112088cd1b2ff25bc67e70c3e21a18812b02a4f514a4be2b2e16539f3ef9f9a4f1f8884c4c699d53357c0c466", 0x1000, 0x2, &(0x7f0000000040)={0x18, 0x0, 0x1a3a, 0x4}, 0xc) write(r0, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c58", 0x2c) write(r0, &(0x7f0000000400)="744c10f46ad4dd841fee54b905f98ea837d4987c300ef451a33ebc6fc70defd899a7338c1a6cc23df93dbcaaf79492e0b405ade8ad2db2dc724f6fc8bba7c48ba4b68a07500bcff5c459639848cb4cc1c4c955a02d324a910ae3c07ec438eef98c0c9b7fdb776d304b65a883181b6b866ca344f83b480d44df17fe9547652773f80721041d9a1c0e57d04da17a7bfad61c4e84bbbec68d5b889f9028c5ee892a4e89d1a38a1a85de96e758e9a1057ca30cba83fc488693bd2100228b26b3ebe37ebe71ce2114f80ff3fe857a62d7ade60b5a7f65707f9f1972ed32b3130d9513e0f3a3e7eea53351c9a99fdb50695c132a1b93e3b09591d2f85086aab75c6988182c18df598e2d9889935afd050b1939026ea6b63a0af5370fbd7b74e97bc200d09f2106eabcd96b94e13cebaced8a15cbc8508d1edfb6716b77ebc206fad58c16c799d960ca991bbcb607d485e25fd71d5a8f00003507aa327b886f6234c38cd1a4dbe85476dfebd286feebdfe87fac260927441ab9c59cbf13059e42ee34de3946e4ab0a397cf08ec8", 0x18a) 22:22:11 executing program 0: getrlimit(0x0, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x4) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/181, 0xb5) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 22:22:11 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f0000000100)='./file0\x00', 0x88) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="7270bf6c40afb6bcf4eb69ff", 0xc) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000300)) ioctl$TIOCSDTR(r0, 0x20007479) r3 = syz_open_pts() syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0), 0x0) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x10818, 0x100) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000040)=0x609) 22:22:11 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x9) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) pipe2(&(0x7f0000001280)={0xffffffffffffffff}, 0x10004) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r2) 22:22:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="8181215c599733394b102f5d0b85b27e5e479760f1fcc8a91a61ca53c651e67118ab0613adf156991bfe0b698a704fea9b751eb2a9b817cecd4d47a62f2b2575e7a66ba0b82e0522d66a87e5715b52d92a5afb312a861b107e249e2769b3b97b8864f9ca0f09f792918d94f096961e10202fe580980eaac0f0bbe9c80ca54584faa3e6579a922913e164d998a2d00d305eeff0e413b232f7c732a904052c89c268b6fe", 0xa3) mincore(&(0x7f0000ff4000/0x2000)=nil, 0x2000, &(0x7f0000000100)=""/96) write(r0, &(0x7f0000000040)='s', 0x1) connect$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) 22:22:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="3dd6313501a47788fda5a2965c6eb3a6e63ced2c1c16f993a99a543796a032b0cc7e04dd67ae9b021d718a0da6239760a80fe626ce", 0x35) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/183, 0xffffffffffffff5c, 0x803, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) syz_open_pts() mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) 22:22:11 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = getuid() setuid(r0) clock_settime(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000000000/0x3000)=nil) 22:22:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() fcntl$setflags(r2, 0x2, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x3}], 0x3, 0x0, 0x6, 0x0) 22:22:11 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) shutdown(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20010, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0)=0x1, 0x4) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0xffffffff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x401, 0x0) 22:22:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10005, 0x0) fcntl$getown(r0, 0x5) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./bus\x00', 0x10030, 0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 22:22:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f0000000180)=[r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0\x00', 0x0, r2) 22:22:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) r2 = semget(0x2, 0x3, 0x20) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x9, r3, r4, r5, r6, 0x8, 0x8}, 0xfffffffffffffff9, 0xb46, 0x9}) 22:22:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4000, 0x3) recvfrom$inet6(r2, &(0x7f0000000180)=""/51, 0x33, 0x40, &(0x7f0000000200)={0x18, 0x0, 0x2}, 0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000002c0)=0x8) recvfrom(r1, &(0x7f0000000280)=""/30, 0xfffffffffffffe78, 0x0, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000300)='./file0\x00', 0x0) rmdir(&(0x7f0000000240)='./file0\x00') r3 = dup2(r0, r1) write(r3, &(0x7f00000001c0)="be", 0x1) shutdown(r1, 0xfffffffffffffffa) 22:22:11 executing program 0: socketpair(0x37, 0x3, 0x3a, &(0x7f0000000000)) sync() 22:22:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) write(r0, &(0x7f0000000140)="235cc0363b", 0x5) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="18c39cb388a854d65ad242f58a381a1d3173266b24ec79b7c3615ec991cc63a38e66f1988a289c2ecab268972365fa4de4ee6b245eafcedbb1ac9273563af1595316bdc891e9be991bf057779887d637e0e9a8b6015ee86cbf4f1cbe894f406ba7867398b247564a85dc81eb7e1c3cdf4038aab8e423e19cc78a2f699fbee19aeefbff228a3c", 0x3b1}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 22:22:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = open(&(0x7f00000006c0)='./file0\x00', 0x280, 0x30) r2 = dup(0xffffffffffffffff) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000780), &(0x7f00000007c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000080)="3bfd29ab729b5a07b859483fcfeadc1da69de52a1dd0a16f3ca26c76c5d25141bbf27c3cb713b49ba46f6a872c43248080696780e03ae8bd5b63482da9cf0b00256e998efdea5302df7cc2d408bed15f7296616890a5ba0e3df2c05d1ec37daaee8e9ec57f20eb291e8aecc18f69d945378ecbfa1f65272a6df45af516842441f1f6e0577bdc9ca9d645d45bb09144fb940bb8d50a30db56540ce2db5d51ac6b8ec678fdcc082042435204e00200e048b42e668352a21c", 0xb7}, {&(0x7f0000000140)="6d0adb4c1b20f50932ae74ab81d300ad8cb61a5294d7da1d0b69c43236c8f91149483967768c0fb850b6eb0029b882ced1b42dc7d8890ce85dcd17a7dca42551283e109f5b6bbf5de4f145dd94d7b25940230a10fad61a4c9878902773b4a1f395b0588c4682b5bd84f57d09f9b9450185251eb043081787fa85290f185d41f1de905da3a9d5ea4bf80236d4016fd61f00fcb65123e25bf7b08e193504713352a22ef9f5388923d4f52bfa5c095d9da4e359e84660ab74a0f736e8e4", 0xbc}, {&(0x7f0000000200)="0cf6111f3f38b5f6e4213e5159", 0xd}, {&(0x7f0000000240)="83b12387ff42bd5ce14e58f003b2d48abfed8a5c0f7ab1bae328775f597146fdda7f7a8da5a8f7f06b48647ce945ff827bfdbdc525e27c0f3f5dd0221084b68b25bc909418066f24d119b4922801ff4439be1a5e487b239800ce4d4378898e105a06e080997681fa3c8188757f5c09430cb5d436d473656eb358f6307c", 0x7d}, {&(0x7f00000002c0)="94a31baf64cede7b310a1d9d206b5b372d5ecce6e864d9ca3493d90b4d211c118c5a4a4eaf1ed45d4e7ae38ece9ac46877361c84acd9a1eb0969fb20bf00723d7ede8067ff981462bbc3229e093a53039406330fe7095edf84a3232a743cbdca7c927218d512de2608ff13fc9bcb45ff091aa82b3a881b9df1ddaf4a9d80bfa97894225544c0b91e5e6502793a16b2e5c6b15af393ff682bf6704b42430591504d94f6482e6fed481c4bb81d1968ae39bd389d3e0a4f96868f30c7856712638a6f3c8d269e6a1a0ada397c354a3af2aae61bd214b859f866042895902ed2", 0xde}, {&(0x7f00000003c0)="956faca243102f51d6d87d1ecede9bf23664322c04054773", 0x18}, {&(0x7f0000000400)="96c29f5c48ecb7d5161c2893d536aa994c199ff94b9f7e67ca85c3e8ade07ec81ef36c09c4e4781f7bc03ef6d69e570b42161a2d5bd594b2c43c2e8cad0565e3b8871c923a2c63e35c35e58949d680a3fc6326c465bcef1fc36b587147ad08ff32e1ecad43b811430abe23ab78fc344b9d28deb0602debfe5f58c89caafe7d1cf6541147852f38596e429fa3977606be62", 0x91}, {&(0x7f00000004c0)="8708f1c5ff19aa0416609bd67aa9edd2e5c267ac16755b60dc858a8147b538e4f37b8deb81b792c23d484515267605521c1620e49eb5c4377dc519aca0a1206f80805ccc5f5361fe2c198bd58cccb8755b09a3d15776b6d9b45d189843035c9833a2f27e2754fdf357c83532ee65ccb81b6dc309da24f57090d7b638d696441b5a05b1dcb7932c67f1a559ba1d02a5c5b5db34966e39a995026272a6ca1e37a6c7df42c09b9e583fc523e1d095d12675", 0xb0}, {&(0x7f0000000580)="2e2845366a0e357be53fc1ca28480e623857c2a498e13f06fc183942ba67816b53eea2e68a7b644a296b8e181a0b109efaa8e388583e5208816cba396b0baa7b9a1d34b516168d8c4bb6babd897ea2b3e532102ea8", 0x55}], 0x9, &(0x7f0000000840)=ANY=[@ANYBLOB="e54e9a9d9e89f1b9abce5971aa84a158", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6], 0x28, 0x9}, 0x401) r7 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r7, 0x800000002a, 0x67, 0x0, 0x0) accept$inet6(r2, &(0x7f00000008c0), &(0x7f0000000900)=0xc) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000000)={0x4fd, 0x4}, 0x10) 22:22:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x70, 0x4) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fchdir(r0) 22:22:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) unlink(&(0x7f0000000000)='./bus\x00') close(r0) 22:22:12 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, &(0x7f0000000000)="e3e258a416f72ee99586132475be4e73093cfb25b84c5bbdc3a5197094b222a9c4f441a52f5ea7fa0023d58bf665994c0c61b490", 0x34) write(r0, &(0x7f0000000380)="d95182eb22ed90cb0fed9cc17ab684937070d56c40afb6bcf4eb69ff", 0x1c) r1 = syz_open_pts() close(r0) symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000340)='./file0\x00') r2 = kqueue() poll(&(0x7f0000000040)=[{r1}, {r0, 0x22}, {r0}, {r0, 0x40}, {r2, 0x80}, {r2, 0x60}, {r0, 0x24}], 0x7, 0x1f) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x8, 0x79}) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:12 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) close(r1) chmod(&(0x7f0000000000)='./file0\x00', 0x84) kevent(0xffffffffffffff9c, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0x5}, {{r1}, 0xfffffffffffffffc, 0x0, 0x80, 0x2}, {{r1}, 0xffffffffffffffff, 0x5, 0x40000000, 0x36f400000000, 0x7}], 0x1000, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8, 0xc0000043, 0x8, 0x3}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x6, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x1, 0xb759aefa3ef1c10, 0x100000001, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x21, 0x7, 0xff}, {{r1}, 0xfffffffffffffffa, 0x42, 0x2, 0x3, 0x80}, {{r0}, 0xffffffffffffffff, 0x69, 0x1, 0x5f1, 0x8001}], 0xfff, &(0x7f00000001c0)={0x8001, 0xb1}) 22:22:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c5) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r0) shmget(0x1, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) poll(&(0x7f0000000080)=[{r1, 0x5}], 0x1, 0x3f) poll(&(0x7f0000000680)=[{r0, 0x42}], 0x1, 0x0) 22:22:12 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shmdt(r1) 22:22:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x34, 0x200}) 22:22:13 executing program 1: shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) r0 = socket(0x2, 0x4002, 0x0) listen(r0, 0x4000000000000001) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) msgget(0x1, 0x28) 22:22:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000240)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445d776aee4851f1e0c0bd55a6a208d7d976a67cf92c5d930f7596c477126ed9c1876381578623", 0x81) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = semget(0x2, 0x7, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/87) 22:22:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000018c0)=ANY=[@ANYBLOB="00000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0143c60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089d400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, 0x0, 0x0, &(0x7f0000000580)=""/115, 0x73}, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) 22:22:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getegid() getegid() getgid() getegid() getgroups(0x8, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getegid() getgroups(0x7, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgid() r2 = getegid() setgid(r2) execve(0x0, 0x0, 0x0) r3 = dup2(r0, r1) r4 = msgget$private(0x0, 0x200) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = getppid() r10 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x61, r5, r6, r7, r8, 0x40, 0x99b0}, 0x20, 0x0, r9, r10, 0xbb5, 0x567b7fe1, 0x1, 0x2}) 22:22:13 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) r1 = getppid() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 22:22:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000180)="8d94860e", 0x4) r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x13b) 22:22:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002400)=[{0x0}], 0x1, 0x0) 22:22:13 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000040)={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) 22:22:13 executing program 0: clock_getres(0x5, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 22:22:13 executing program 0: setuid(0xee01) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0xfffffffffffffffc, 0x23, &(0x7f00000000c0)="95845a4864a63f540c", 0x9) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7fff, 0x401}, 0x8) setsockopt(r1, 0x2b, 0x23, 0x0, 0x0) 22:22:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, r0) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x3, 0x3, r2}) fcntl$setown(r1, 0x6, r2) ftruncate(r0, 0x8) r3 = fcntl$dupfd(r1, 0xa, r0) r4 = openat(r3, &(0x7f0000000080)='./bus\x00', 0x802, 0x18) close(r0) r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r6 = kqueue() socketpair(0x22, 0x0, 0x401, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r6, &(0x7f00000009c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) r9 = dup2(r5, r6) kevent(r3, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffff8, 0x40, 0x4, 0x67be, 0x4}, {{r1}, 0xffffffffffffffff, 0x1c, 0xc, 0x6, 0x6d47}, {{r9}, 0xfffffffffffffffd, 0x8, 0x42, 0x8, 0x77}, {{r3}, 0x0, 0x80, 0x20, 0x8000, 0x3}, {{r7}, 0x0, 0x0, 0x0, 0x1, 0xb2}, {{r8}, 0xffffffffffffffff, 0x42, 0x10, 0xfffffffffffff801, 0x6}], 0x5c64, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff8, 0x0, 0x4, 0x1ff}, {{r6}, 0xfffffffffffffff9, 0x1, 0x80, 0xba, 0x6}, {{r7}, 0xfffffffffffffffb, 0x80, 0x3, 0x7fffffff, 0x5}, {{r8}, 0xffffffffffffffff, 0x10, 0x21, 0x6, 0x8}, {{r7}, 0xffffffffffffffff, 0x0, 0x8, 0xe79, 0x200}, {{r7}, 0xfffffffffffffff9, 0x2, 0x82, 0x9, 0x81}, {{r9}, 0xfffffffffffffff8, 0xd0, 0x0, 0x6, 0x6}], 0x4, &(0x7f0000000100)={0x5, 0x3}) fsync(r5) 22:22:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x4) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0x32011c26a21396fb}], 0x1, 0x0) 22:22:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) write(r1, &(0x7f0000000040)="952fde7dc21a6278f7fb7ada374e826ad40612cfbbc93e73abb6f8613de98b0cdbe3cba2e013fd653ddc542124efd48297e649fc604a14ab2f860eb33c7193115e185a87bf2a532f37b5c3fe50f68a9cc8d870869df2467057aa4f862f5c84e9648862610f2d0eedcd899b4c4e6cfab63a5750faabb2133a78ff5d724c103b0ec5df2e6e22e183b86c8ff03872faf3d8f1492e01d4671ad8faba820324772de1a994ed151c86bf6d220faea013cd2adf0c6fb911b0822209f1cd18823658e360", 0xc0) 22:22:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = socket$unix(0x1, 0x3, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/24}, &(0x7f0000000040)=0x1a) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x49) readlink(&(0x7f0000000680)='./bus\x00', 0x0, 0x0) 22:22:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="fca3676145a78aea27791d0d971d09ce5d8e0de8a61e346c2dcd9d4ffc216084644cabf49635c4f4856072c690f53f414c78daf448cd792da77a1c94f84d75a891c48e9449e3a214ddeff85af0575415c79bc4d9f1524aaea5088c0bca41a331b2257760ff55f8bec09fbb865ba6fdf49a457c3e914e542d999f2a007df1421646cd4aa96f7627c0162b7c8fbf715bafe678ff"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000002900)=[{&(0x7f00000015c0)="a90ce529613dacb5b3991031d3cdff8d3d341fee4594", 0x16}], 0x1) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000000f40)=[{&(0x7f0000003bc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d438197d11edd141dea108038e8fcdc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e", 0xa7c}], 0x1) 22:22:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000080)="c1373e3790bf5089dc615858e4afcc8721fe2aedd2b34ca4939a4d", 0x1b) write(r0, &(0x7f00000001c0)="2198729fbd0614e81839b34303b6039de44cf8e53833355fe8010fce2d755c0f70da3fbd82a10ef8a453e4b0864723af6e3cb1247c885a4697c27f43b7a0b056d17ef0a82e457802384e01b8810b0c8ee6e1f36cc906dd6d8619f7525960e8751a29a44ee6", 0x65) write(r0, &(0x7f00000005c0)="89fa3b59d6c838fd67ea3a9ca70f57b9ca908e52a67571e4304228b03a31bc71c56ffd796b2aedc483714af1c251d0ba412712e2fa3ad0d113f7f47612f78167d2b95e24ee4dfe0bdbdb3c0e7cf0062b7fbb8f3c3d47abb4ef7c61a5ba3529b3e4f367c82f01e396e582733442e6ef604a5c5dccd88e1e016b1de94320df62576bfe35bee5eb7d0927ae2d586cc7f4178efb4fce2b9c9b4a928ee5ccd1f8964cdaa37eccbd05b3270ab68a6bf22f038d63ae6a00000000000000000000000000035d71a0ebd3b3e9b383719d1017b09e175e7643b38a47d29283934166c0a289ae8df71af41b09cede10f2fc9084eeb1c402f64481c84b0139b6438152b0d4d15df9ccb9dcd55cac262a766acdbb70b3310520d055f227e5fecbe16a22577fd2c18388033a2e739d60fbdfa66e7e5b7f3108f49ea1604296b785986a21061190e27549d1fbba663e7dea95201b467eb9069a583a56e71d41c7a8ef05ae1f6cd3a8263f15072d4389e459b82288d43f30f9d2d47ce33b54bceede43a161a79730035cd8d4c7e1627681868aa5deaf8d338e66ebee26ac8510b728f3e1ffbacdc26636e84389e2bbd3e0a7138a3fae4bd0a82ca60e46cfef923265af0bd984fc5fc37e2f26d3c767a3299997f67c1f2cb9deed46417281c5a4c38ffd742fb4588dd73718c79ce2b480ca945935a6f9aa7b0d0dededc8cbaad914d6087eeaa8aa154e845c24220fad2e4494564768d9609d46e1c03e3a32cef2b48852b21822cbb8f561bdca43122b2b449f5c0ef738e8de9a7084bcf452c121507dedbf0056000000000000", 0x244) write(r0, &(0x7f0000000d40)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000008a7a86044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc968819924595058bc6129d3f0024684ffbe4fce00d534f3cff", 0x153) syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendmsg(r1, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000240)="71587f654f565a5097507f3ac3334fbafa8f08d9ffb218dddf99e4868e09b7e784aa0e15543c4fca775114126cfa1f8cc44b618d5ed600a049a8bd2981c70fd71434f493143cf814711fea8641aaedd77f2b8cfa171d6d95dffaf12dc3c1095ba38bd6043b56873f6d118c5696", 0x6d}, {&(0x7f0000000180)="5ec35bc27c1dab37d2b7e4171626a29efc7ebae73f8c01c9fe4ed1f3ec490062d7714d0779917d0128e7272913b75da06205e2ca6c1f8e009b61ab1a008551f1", 0x40}, {&(0x7f00000003c0)="65137d5f36394160e58e6063c62abb687100e84981c28517874872df8510acfd4e47e51fbdbb0f6d71039307d63a00cd82c5c8c30f348acd140abc9c83347dec9678fc297657909a6d64c019d39c7f28185476465e39bbe5defe9633802a85fbe7dbdc4e13a3af457fda217a293a057a8972fc55803f24416e70b682d4f51cc817e3b1cb5db21d6f487f9ac8bcdcc06cc212c223ac95e0de821d0727829da52934d561b4d308baec63b3e8240a6c777901a3a9e1fc2a29dd9442a1b002b594e32a1a02f24b195f63d6053c18", 0xcc}, {&(0x7f00000004c0)="04fef42f432398d20dddd6d6c55e245724b7dcd9d27e088f9d252086e92a6254628f1ec05fc8aa975d", 0x29}, {&(0x7f0000000500)="e2d92f22763d7a53978e16a6d50594cdae6e85c18195673f99206d7779f0a5dee9402782144c21cd6f", 0x29}], 0x5, &(0x7f0000000ec0)=[{0x1010, 0x1, 0x6, "ec444f19dfe5f7cd54cefd8c6c835e8c9499f9c186d14b8b74c4f42fdd7707342c7999c6a2ab258fd860ffb20116282d324a5decf4f04436405155058b27ddbe88e433e2a2f8e64e8453ce3bda167e1a6bef1a633281da6bef3723da3265ac10ed20860b5ae46b4eea4a3ed68cd7f94a3f1b4c5db99b1d478af77499da1d0b798a2fb24b2488f4b09703a31f9a755079b4bb86c1960eaf6c9df98935adc4a9376669cc699d2d71d0d125c9dc34adb762d5f4d08ccc55fb8fa4e6aeda9219eb39f4d5ee449ef215ded00e5e6856ef4e7aac8c553fc39cc52110f28586640626b194019305a0a2fd6c15f10d0d31e084feb312776cd8528f8f17487ce6bee16a53d923976eb951df5f333bf6ede46d65e71a6a457700070e0a84b16e60914f4ecaab229a952232eb4c11c5b550feaadd1ab28bafd3080391b3ef3c26296e698829167bcb1f720c778ca81fd765b2887525a3a8a2eef10f69eae18c29093ba79944e22efe4fedff95e4278cba57571ffb250c1696de9cf551cf0f041eda56b5f04dc0867986199f7a1bdebe779f1fd605e655d94356fb6908ced2112cdd2414fec375093bc5e6d77d202320ce7e5175db8de831c77f870d76f16a9ae2a59da070c925f8a0656daad81896cc684c7fbc4dc09ba9a9f6fe8b56c9c7f419cae0cff0f1238e888068a03007c2c0f53b1a473040b4864dac64047902a82dda593736de782ef636103ee52f6666dda6a13ee399462caba19ffd567700e61c66594147fd83a87933f00f5e56f733678b9e82088dc81e43b1b03bf7388019c0333b11803f445a4bab1d4b81f43692d97d4dac82b6a9f686e64b0ce5f6b321bf92f8c320126269f2c281d4e8dcbeb8df18968c9a342ddedcef8520398b0aa91bbb98cf5f53279fa6dd3989c1842a2f0eb61ff17ee223981e736e765dd5ba6d33c403c6fc948ecb88bbe54ee2b78c22a04c06f4a32f69b2906d6d47c0426d5846fa00e3fe86c8ad6f3d2163f25c613ca8706e7d96ebafe571565a018bf263100b6543698a35d8ef4df5cd7ff23cedcc6a13b3403049a4adaa501e8e170cce004bf6a3ffc37e97aa81f0ead9d6d44a28710a0f07ef99b46dfe8303663974d34c14b738ba2a1d8d1c1aef40921334470f4485bc4890c1aa0ffeb9f68cd47f66eab9edefa4a8b921cab148515339644d7227ce651b967ef357d2b7836fdb110b7e0fc03b2e16d58fcc8df49f9ceb4529ef17ad776629072ccdae6ac288e2f26170273faae5da65e04f787111b70c859dcf5f6cb942ad7a06b24f79e63c1b7574675638248979a8f99f643ee57aeee97eda4499778b3b2138366d77acf4b8cc99184ba988ae8de71197b1df5a6ddda56af9129e521fdf2392df444dd917b5c26b655a83c6236de4ab365ef870f97ba6d02187aa851a6e718ab132a3f03787c10efff94738c73ef4bfaee87036f50b382feecfca4819da5167c9710077f84fc83ee40a17a7b077b8bead0d64f0ad3e520aa0b56037f407eab836c611edcbe9ddfb3b280f658c3982e538987e2196bddb4127e0f40737d5e96da8175dad55cc3c0d7a4c80069cfa0eace98ee2f6689e4177e925b0fe1fc75d023a6e2df2f513ec2c465571efbe63adafa6009f7920deda26c8fbc5c1b272a383230029ad09ef8c9f5d039a7e3982f1d4525e6cc5683052084de4a3e4a63f239e8085af4acb70a10a3d6d3d5d979e9e8a2bf8ee4c95d076847931e13623e2bac5ed87360094f8e74e85b4aa6eb17306c239bc7dd79b9be0f2791c7a744506907cc9a9cd6ecdce361404e68a7081aefc3c136c18f1d2ef14e3af4c003cdbf6a8a6501b56b7f737799076e9cfae469fa3ffd60793636a54b104e75579943e9b279e300368667ba0a1621606f9c9c129dfda052b9391e008d7a9664fdc4f96d5de2f8f89b60c39a38bdc8d1d83f3cbb66c94ee980237842917647f855c88f536ae7bab6c914830dd728d8ba05d6a293c557a1d2aafc0052a5afc70cb12ba80800dbdad5ff72c4da045c5dfb5ea6a6a6b936d356c527ce66d3cfec62c69b614b87549a70ae2dba0793cd1170d20d2fa7ccff02c74254c36109a9122ebe4a3879fca6b3995bb772f8831e6acb8dbc61188c20a3d5f98ed0c1996b7aef26eed1b2b79b911b3a3baf211104748b24103eded0030e0088e485db74d10589d5d16aca2e733a98b190caa9f882c2f58d5aec9c20840583076c3959ca172a3153cef8d6a32824324e0aa192cbf165f6a1c9c0222475dfd287362e12270c3eac08b133833b4900da91ccb18a217d7a3ae87a48e8a948d1800bfab1871d37aab57659cce1d1d3506ef10fa874c68fc6f962c0dffaef55b890f5d3e8682e81243ebd8527213f48c402e177ba9e226962480319ef3026646552c818ee929e26ca5d4bd223f54d93c85921aa749227ab74b473205b022655ed789004b79e2f025f6c70c3f9a587e0a5e5a661b60223ce1e793daa307344e716cd80fdc5609affae2717a8d39b40ce50b670ca2dd98b8f3bb4870a76f0d00cb177d780bea44195d2ceb96e843118c80b5905259b9ffc28a7d95faf4b54a2d122c98d7aedc2023015e118ff8908387f6c78e300abc7deb27274e84ee62942d6b3fc0fb7c46f91e3932d9de62a3939f1106ca974131183674a975300cc1356fc7fd259aefba2c86c623a3ea639b3631e5a86fb8b6e391024a647b06ac3b721cf43c99527a4e38505051e82b6ba8264c255ff275d8de27e5fe183cb59a7b51eef9b8d4bff883818c8ce601cfc774d232f6cf0c38ba3174056f8a28c789d8abe9c8d487ca9ed16087f93ca8cf283c5f9e10ca68d13028ec707cc65332357befd29b340d1a6c45bb1eadadf94d5a2414f1fcd163045c7c9bce8fb0cddce5f9cd2241525de3f3101a977f2024fe8460e557a7d5fa5919842715316b4cbe91641201b9f4dadc886a5390e575623982937fb667a7e71006360e07d0ba39d8a081538dc555607b3c2452349919953ba01adc4d3e1ee27aed8d564166eb74ddcc4fa3c37f199512f5f87e288f12068cdcafa96919531631458e4359b51ef952b325a37689151f334d538504a560a06b93166df45f181d446ca60d4eb0ba6e852d8ef0834a4ed25457fb4febd0bfa34feecd2fe2fca2d49fd89a9a582f3a6ea55e52095f4bf68fb8512c05efb1c7efc596a6f6e1efb7e58151eb395cf69069b5ced631ba282027a758b211feb3679ea6a449707b12ca4c88c44f6c52432dde97415d8a5b472952f1ee865e0874636def1b3ad209a7d46c042c168bd1e3c6532aafa7c5432e31d545d3fb754c0bf8788c58e9e31c5f135bf53caba7347778500540b6e2f12240b7c36610e609e94235c711558d38992c620259d5dd46f0e28a3dabad1aa865bc97ee6531a7b46d52815c21dddc2479106beeccf4ba08a6250dfa4127dcbb95b22bc50e66b245b8c7adf1e337ad9a3d17452aefca3ead2bf4e48ece2743d93420139a8a65c546818999d028c12d018a14e614856f32c49445efb011243cf7e0213dc35a0521607cd324d1409483ee08baae469be32f50532dce9c0108c3eb1e880a5fd0893b89aedebbd45df52357191a95008680980f17ef1d3921f6386a34e68a440c46dbf93845fda60b138f802b53620d23638cce939c2bf7c7c7239bde2e9e0ad58d9d840d8b967b670e46d60e9703066dbf6bf1135f2bad0848bc7f516d2dc83bf8ca54e170c6aa2955a8dfc28545134002df75b9b71e1ac0de77cf8bf6105512736c5d6715e10e9d9005c27d5f15b0728c47d81fba1013c033df951953ecf4591f849f7e085f8f8ec1dd44637cc231fc1d6d82fff19f4e7336c573f09e93824f42ffd8c7c03084a8aa7582f7179a0128e1a62c32f5676620cc84ad1a1f27db0c0398c1d69ad2cc5fba8d564bf65382519d5fd77f7525d8f7e40b0c0327edfb9921e7d5b0f49861b36ffd22033ccd7605ddd8ec441c63e9634d796da6ec6eecfcd56b68ceba3f0c0651d9340c088663dfa79e0b33a6ea5bf81472da77bb0bb33929523d968362c19ebea91252c3b0eff60fea94157740655298c96ef6363e5bb97ebd1f59b205d0f778c4ce4a9df6f217a84a0d81c0080807b4b1ef081477339a9f0b53d827a6395493e81ea3f7fb3d6b9d444f24ba3f91b663d333f453a4e9ace7d952d1974769fda4503fa87449299f0054fc18ce0d9f4570b3ff841a402942e22757c435b9b0a3016f5ea052a0ec572d89efbb51fddb32c352db3f8e050033cf95147eb4528844fcf0fdbe860df3d0c70c3ee7e49514f43c76220876bc62e903e2179e2d67080fa57e49244851ddc6d8cf12c994826689f648314317d658dccb245a75deec8cab914f03828c00f45c2e9affaebe6b51304349b9564acce06801071ade58782aef7b027a952501a7976879a66b641f64ca61a9c89b5d23807931999873d14c9e5a76efe2888b36c4db518ed40f76eb27c62fe2f8b5d4e20338f2a182537e66141c9735dd426a219a96266e9ef0031e6e01782ec74d4102d1ca092252dbba36a69ffc39e2caf75912a817d9ecb2fc454fb1b923a2acd63c85216954366ddf7937f5ee507585c92e812c2257e00ee24f7a8f1bd0fa54b0a8b360c48af0049c609b6b3786d03a553f788c7aa8b5cf8fc713bc23920951aa7a661354678a46467323d5d180d99fcba8b8805685e2093d7bda3fd4186ee7b8caa120c5b096d3f9192b11fe794049de19ff3983f75650dd440c582f3f6a22aa680df7f5f07199808bca0bbd9994afaacd1e7ec8d8879004316f0efa8806a283219bc87e3e299a03c6d2d3c784ad0469d3295e521edeb5d6baafecd3e396cff778339a47b95d8f4e82f1799f64ef013c38c2aad7fdd5293dd95e298e72ac984d1e5bc4e964042153c5bd2caa8a818afd31f8e0b59d37ca1b20883f686a3018095213916636329eb8cc3dc875886d3fa3c9532d6c77d6f675e880eca6dd598afcfdc82137753007b51ca40d773973f14fed1451a414aeaa442e16fe3f6b7a24df3eeb6066cd794d16f8c5b70d623b7e9bd419666751805954e5b99488d105f3e0f5ea9aa7ae4a17c2ee1fdcae32b8c188a522cea9b56ce8d1d44bef64d9b8cf4ede4ccecf97750aa2668909492dfdf0309d38d50433d7552e94800781e0a20a6b0db62260df76b4f70d40158d43ad4ff460e773989107be1c6a4fc91cf9c7c4dbc1aff482ad93bca26365413bd66623d0ebd5613446681cfa9fb334c358ba3acd1da1c3b1f2dc2ea168c9da2c0907d299f4b5c43d8fcf6941b78f1ed57226deae7eaa2a7a4d100816b97bfe2f4bf3bb4fcd2e64203b46a989df936cab6d3e4222a60246ceefca545d89041821831fc3ac9793ee8fd6663326231d1d3c3f87b5f420b81d74f7ef69e0ebcd13382136727ef2e60339527f769366a97edaaf0f12bb20f682bb9ebe60d28cdba7e4fe57ce2262210cf288bd2c673c7d3aaca88769693b05e75899b909496c40837635140e0ec66bc676856705d2b623ac9b527fa86a97b18d3c8f7a1dc9526a52885b806eb2248d0da843e8b430d24c142efb2b651a9580ad242f6400d7487c4e425c43a5dedafb32ebd9fd7101afbb9580a5f9108bdde3ca51a5e0e8a8c5ab71ce57086408eb9b699b3982e15f1177c46232ab8af335bd34026729d22f138a57a282778fb2d7dcfd485803e7c3c6a54fe2c51beb348268751e7dcb942c7b5932d19b6e7a7ae450d944a318072ebcb3938acd1c6de2085b7d5294f7b9f9e350c8a8beca85e6ec016dbbabc10a89692a367e68393f"}, {0x18, 0x1, 0x3000000000, "48efb2db0f4d62"}, {0xe0, 0xffff, 0x6, "ea835982229073490c4af574209ad7567d8daafb0744fe37606b7feef059f44cfa26d193f0d27efd976d300fd6d11a7c84fe18dfbde8cf0382e6f2238d4e61639dbf35bcf25baba250aefa47e6bdb30a3c642a62901736d52337e028fb2c91832aa9cbca61e4a0d78ab805c37d9529aec4b2e8fe28fb0f7d28cc2c5170627472be0efc4812ed79ee9f2704081081a0ebdba855c60926463d7fdca7516a47525162cb5eaadc15a54a2907e02548e8ebd70ae39dbc869ac534dfaf1c8b8bd63c971ca702cb20d1ba70f796df"}, {0x48, 0xffff, 0x2a1, "708802263bce9c780391177cbbcbb4d8c405685a827124890df3f6a38880147b17d63ddb8c458a1159dd551b52c4e6f2be4d6b9906a40135"}, {0x48, 0xffff, 0x2, "fbd58ef80f9b01a1eb7025e90573a3a12463d8e633fd6024136766e5a61648e01ee88c3a7307b9b79d1dba5bde2acaf17b5c71c3"}, {0x1010, 0xffff, 0xffffffff, "5026ee0f23bcc41c9a61a216a6ae153d093b58eff020503266b656fa375458422500c05f52ef777946c461e77a5487d2df159800ccb63f31c61e4b3bb4550033759b356c89cc842b0afe8fb9cd1f049410252d4c95b638a84e165406bf87861f5974c9bbd535429c6f428bdf507d7394f0de283385433b4d0231cce7bcf911491c93eb1fcdcf0036f42c4cfae0a5a9b25e4f4fdf8e5fd5beb3789e69544a1f9d5d590b75691421531540f770090e76fbc005f6a9b69abf6acc14ae71e1f5672212e33d46dc2ca727a14f9ae62fd244fe80bc7af97c56ad63f5fa8f143bf10bdb632869698037cb164baa3614c51d90cfd1c49b87d6014a4cd2670dd360af087acf275b47de2cd44eed68cf3115ff7b3da6a6a47cb91fc4081ad1c10e96949f6f3155357fc0841023b0634ec42b462b295ca284be7731ac5f48494748da9ee2d63342b2573588a89bdc686ef935fc3cbde680d79996eb5d9c61e021c79af61b30269350d6175f171c4925a10d0b82051c4807397ca3d35d3eaced6a580ca2eed608629d362fce5529c7f0d0f3ebc40992e9086f937593d9267c32ab29a1320ff005afb11a3e393bea64fda2a54a7a9308893463ee12259bbb194920a68d959a4d3757229dac82bb91253c0c45507e8707d8747c0adfe94ea45f12d89d0d6aa0e176844d91763721623bbafff76ebe633064701c5f0c08b7e091628174f051621be12aa2f1a328c5303f90b4786d665409afba87355a0d152a0583cff9b849fb51cb9eb53f7d5b0a352e04d634b137b90247178933e0e4987789950a640c0b6514b696158c782fcfca1aa3277112cc193e47f7c75d09f302c75ec388f954d9ca8ce4d58ffb565a08f7fd04f7c875af33246b7f8341f667917ed2a020d86263c42b1c09668b6b1a4da3030ed5e5ac9474cdeba16269ec6fff1b48122b8549ebf77f2e1e75f860f9bee4240beb7948a5c61f1633fb47d176e18901b804612dd099ec7c52ef392455c20bfea429702400298a2b5f8ba7e1e7cfbdc2f123c83e61c7a49bc49349d9e01f43d1ac0db842b61dff31c563dbf14bf6d4dad92353428d5bc0896fe685742e5ccd2188d38b82674c2221d7d4598b63929145ed01966ed48966eded0164610134b7799f6afecbfc487c0d469832952abe0030bd191225bd131c2ab180096aabfae322c0aacf819ddb36d8511eeb8dc27ba131287788211b46e866a33fa68add41f02f2ef59df8cf1670338851491a1a6323c9be128d5d141f647aa1ff43c5078b42e120644c1f8d8d20cda1c8debd187a95ed4a56af838e6ba8109ef998f2950adb84b60c618185a9deff06b80be4be9620c546d2856f63d6ecb3660913a7e9922bafa2c60fe333ede2f4b6ce920d81946ef869fc351213d732edc895ba75361196ad93e50e8c47f4b0ac0b5708dcb2079b757dd5afea51a722aee3e0a1152d355ad27d7f6ecdd596e4f5ed5ef8aa10e97516412f60201cb4847a437580db46f4b8cd51325214f5dc61da69f7e14dafa594c9513c78696cdebf005ad80e69b78cf9ba2fb587d089ee778d47108d12228c8c46a3349a21e4b8bc617a43c11353f3ba32e6a1e4ee7524f5a3edd899b39f074774ff27ade7f320e20fe8c8cea5245092279ff3c4c41616667c03d4df285d7f14d7ec85715884a143b7e22d400d8de3953914bc697b9dccb3a0d8fb028cf55c689f0cb0603a4c118db38f010f66ecb69424bc0f4735a388426c36a7007a396765cbd07b2873a85e09eb5a413aad5a25977ccd4ea9ca87e1c2d450328229755259a9d9192efa84c722cf2203b8029b972ba761f61e55b171bd56aa2ab117f6b73712d6deac3f67c21337e526824e6d1be71a3fb254614aa7e0e305eb5668ab03b7a9f11a71b4dc9a77256db2d1c16df27740d70a7f2e866b0f856336ca59608c67d3de83f7152c4a77e774cc85bc6fefad15192eb6016e06da9436d4cf25a6e539a8347c0fb878db12e2a4523a9be85780e6dffdf3aa2f702d29a71b5df96324804f41b11982d7334118fd0d3f8a2341a1d481bb060e33bb7a95d6cebb03892e15bdb09dde84c1863256df7e85e0cee58c9794a9a93051bd441605d91c2aca107f5337496c5c550802e36b7a6d08067b4985301d9ab500c82babb338ff5327ef13e1d27dd2383530f160cde924173450d60fb53b9ab3a362c629882de87799bb5c727ae766812b9e24245fbdd19aa92167dad9e6c1df2c49b7c906783304e2db14501775c568387d95a879c0618d7942b14a8fffa7b9a88d47827d768f84c80968f41686f4d0d5a91af265054bf78fba5ee4524c51cdab103f64466d7795a5e506ef457a4fd3b6f2811e09b7af16195eb38bdb86910594d9b57bda85a0e9417d21d22357666089ee708801b58415855ddeaf05c882a2704fc188288b206217b08744091cddeac7f01df5d898e20ef74461fb5f948c53a9b729202f793224e715598bbe42909d5034cc2dded47e417a5c381f46fb0d8372bc8406b84aa3cb871a52350ba1751f5744800ed9f3468c36bc29279e3bf97005e8d1ca5bd0751a749defe2c01676e7c53016552a9794d52d2ddf1881c21d0a096d0a5bcc60380a020eed3855015a693e3634110b41258d2a7958e29fc1404d49fb52e5dbfce9d6dfd2eb8b63befa2b80cb5d698636782a1bf4b0c9ea34dba64293ffc41d171c42aec6cd35c2ff8cb890be48258bc8bbe4b18dff46a199db9a7b96d6860a601f5a1ad008a4a54c3a6d9f0cff232eab470ddcb8bef8dca385eccb9873d4bfcb0fe5a1ec31bd33fcddaeece8373554ae478f51c5c5a073bf1e4bf1a28453c9a8bd88f330ec96786f4d042fbb9acd7369141a7c68fc3889b2ecc00d7e5d74483ccde265faac79d15f7ee5b6b3d48214f7d5c60c28efd4f111afa8dad1d956dd94f6cfbb4b7ad9c47cc0bbf6383fb148e1b144ff0134838c6946c7a40a461b2e47c25ee5ad801661ee1e72120c5175d63a683e854b941d55f0b75a3269e1e84a0a944d7d3d5b2a5f71f9757d3b5b20ce00131e27b6e2a1c6fe729d8e46f4e5966fad11e577672bb051b6064467b75f82eeb2c66416a0a61b84dfb80147884f9dbecd9ec0c6de17bb67021418103f50476bed999ccb1b98a44d05e3fbe68f7d99bd2f0f1744acd47ed1735a95e68bd9d90ac39e9fffd1840985ca89bf2c4c7da2cc44ed7557b40b1bc393d43e73c08e0a78bed7e6a6bbc71c0974e2dde4377553135355979d3a208fef1275ae7d075e29cd51534044aab1415302ee35773cfd0d3459ec77946df8f1cffc7799f7c7b2efbfa2ee141c47d96e51d069721f596f2a7b069959598df3c61c0697fb713725efac883cbb1dccc7126f71902e97130ac07906ef59d8819fbeca0f0f9fb378badc9197ca0aa765fa6659e1ff5e4e05b7f1441a88bb1698a2b73ce537cea49b1f7d2b44db3ec58fe9edcd5bc0744ec284bfbaf9b4d5514ef6a875ee1def36589390c24cf81818a87dd8fcb44b0f6af51a4c3042cd6b88577f569e7885af585016b311e84b04c70d96085a77b6ed95aba8f0f54d72646c349383953e5a470751d8465db0f67a759d56a5f65e0e6a15facaee2ad3d8a7ef4a6114577714efdd0866209a21300d559617c314dcde0e2251c62a38b2f23f7101deae1f01efd76dac91ab54c4abb13d35e1b80f1bee191d4b905aac47961e01b2c049bc55ff240decccd93f968201569117a5b3dc131659e57f61bd8fee3667969d2690552844031927019540131848ad73b16e73eae0780a554fd361521684802a762614d8389eff4e98a2881a8aef9a240bfe048a4115c0ca673f8a2988bfdbf0d70b406dccc6c498be28f97e00696ea3e660d02187d11ea39e2410ca35734308efd27131876b8ac41a604e69834d291d7ec83b06cba43ee6856123cdc26bf3bee8be61bb1da5f42d97a2bbb18805125018634e40a1cf56ee9613fc71bc598c59bda70b761ea9654136dcc36fa4c387eeae193b72fb7e5aa12450aa3875b92a15e8376f72c49afc2ad1edd751f211f50b6378a8c01c24ea4e5df0413903664850a54be45961d9ab560918832e3cd9c8cfc9be9e32e45c823fdf2d952d203c762107b8298b911db70f4db310cf32e018d7f0297f8b9f8000265c5b82b7a785419e42aee50ce1a82af915f1c1756f5e5eef7b469087f7910d2aca9e3be27317e26041129500fb783aaf77ef7c45465486ee60489c6f05e0d08412c518525781092d6df66f6fd5008bfa3435ef1a719b6daa61d1d2d0808d237b0835e80a801cf0e05a63ff0aab67c3bb12c93d62925254e08b437fd50adf29b4e890579002d6fbbbc506813e76fa63e7b1e30b148965d6655571f31ae113c4b17279a92ff7fb43dd8d279eeacb4b940eb30c9cae008350336f60ed5d077042ed201e603cbd27a479a1a1d2f0c86dfc30ac0ee6bcaea1bced46035a4f6e5ba49a80dcf12b1e873bdc2741d28d10ecc2a3da005da283b7543a36e39637aee2e3e248ffa5504034bfc7f6f21856f84c12ac7b200734f5dc67f9ae5d9dfe292c3885a65c88df76221ea7abd046b594e45de66960213d39052e88141e26ab59e1f89c6d06ddb2acdcf2ad7eb570e0721e07d21a52d8319a04f4bb9be0e050e8df55dbce9587059ff2c5e4d076a90a6f80dcbb1e914f72f91b41fcde5eee411f6b312bfb9cf2c5226e432cebccb14b9cce78e8dde10e57fa717ae21b9628080f959e010bc2ae4187cd6ec638c7a37a866bd8df11c1e32c7c2118c1a5c82e6a8f09321a70d7da5e1af34138f2d11b0a02fc9ed98fdbcfe841d077bdddf0e174c01f5c9244a87fa3153bfa7a95527978f9d49cdb76444c95efa576e9f663b4ce0c6b8de7f38439d35caecc3c71a6565bd2aa0db4d01f519861363f223f9fb3347ae29b6f9cbd5a0a9b3d2c0c4592b7fed8d582419d298bc5b93ff1e8654a032a1116243d13fe8e4179af2735403daab7c811f0454f7dd51093c5b4e2d6fe4010617344642e9c0a7fb6dca3366a80edc1f812d96acc8f0af663fde2412b60fda09b7caaa65a5974c28adc7c820e745eeaba591ba81a77e1381aa85ca375873bb62b6c528aadf53466d9049ee7d88a05fd099b90d236fadc1fddf577d0980a982308a9e7e114facb64486d017225a5d3d9d153c544e3ad396db06fd3cd7c71a725ea2cb0866ae76cd2bf3d8c3dc35e2e586e23060e7650bc0908eca050eb886c5a8cbd850e551f73449132830310944d8019a17a41f38f333956ade13c9c5f035ecb14972dd3305c0ebf06afe0c3128f7ca27713477d837909ab572b730f9fe1255a7d6f031d8f55a94cf41c192938d71416d4b9fe3e71a112f9ceea5d19d775589aacf33945f5cd1644528cabd4ef55385c7320c08535d1ff5b1ed55194077f16ee30977fc7556e811981a58d1271159185f96314067c96adc8b96490a1341fb8cbb2f688aef82a8d150c55db58e668add5333f6ddc8526cf6bcec039c8b8dbeedc5e765e68be007b12a2da4846411407a3e4650572636dc47f8a69e0d113e6f245037ec1e1d5735bdbf39bbf992ebc43f462158d68793e6743391fa7d4eb673ded0d2512d0249244d676b3d8188e02f2c6649c97d0384cf065aaf329cc3efedc894cbbea18cdee4d2c98e6d30db869065a69ee2709a3199ddf37c38cd1a5864f9bff0a58f0fd268f44a6d1c0c58917daf9f759e6476a24444fc2dd127cde06e47fa4bbad837745fec0c50b5b0370334703a861c459968d2f4c8475cc4a8824d01bf8e3bc7ddf406c3c872a1be44b0658ec7172"}], 0x21a8, 0x6}, 0x404) r2 = syz_open_pts() close(r0) r3 = getgid() setegid(r3) semget(0x1, 0x1, 0x2) kqueue() pipe(&(0x7f0000000880)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7458, 0x0, 0x9, 0xffffffffffffffe1, "a14a1a16cf5bd07babec11eeffffff00"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xffffffffffff1d7d, 0xeb1e, 0x80000001, 0x80, "a10856948e5437080478adc0b0dc78a0e27c1e0d", 0x3, 0xecee}) read(r4, &(0x7f00000002c0)=""/249, 0xf9) 22:22:14 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 22:22:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x6, 0x100000001}) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) 22:22:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000002c0)='./file0\x00', 0x104) chdir(&(0x7f0000000200)='./file0/file1\x00') setuid(0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file2\x00', &(0x7f0000000180)='c\x00') chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 22:22:15 executing program 1: select(0x315, 0x0, &(0x7f0000000000)={0x1, 0x0, 0x0, 0xffffffff}, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xd141, 0x6b1b, 0x13e0, 0x1, 0xff, 0x1, 0x7fff, 0xfac}, &(0x7f0000000080)={0xffffffffffffff81, 0xfd, 0x7f, 0x9be, 0x4, 0x0, 0x8001, 0x1}, &(0x7f00000000c0)={0x24ce, 0x4, 0x8, 0x7, 0x3, 0x3ff, 0x7fffffff, 0x80000001}, &(0x7f0000000100)={0x81, 0xfffffffffffffffa}) 22:22:15 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) shutdown(r0, 0x1) dup(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xdc7}, 0x10) kqueue() 22:22:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee00", 0xc78) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) nanosleep(&(0x7f0000000040)={0x8, 0x693e4c6e}, &(0x7f0000000080)) kevent(r1, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) 22:22:15 executing program 1: socket$inet(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x110, 0x4) socket$inet(0x2, 0x3, 0xff) r0 = socket$inet(0x2, 0x1, 0xff) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)="e0ffff416d619eff", 0x8) 22:22:15 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x22f, 0x0) setregid(0x0, r0) setuid(0xee01) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setregid(r1, r2) 22:22:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000640)="0dc23b315f12b46acfb50796bfe9932bf809035e9dbe35781bdb6bd8196b105579bf45996bd1176e00982b5658288ff4566922cc643f818d6cd8faee8e327963f78092480d5da9534141a3af3e04d9135b83682fe9e1b98549560d4d816dd25108c7b9eebe94adb5c54bd317f62d7fb20047096dd9c108b62784886d9520f33cf24d77cb7e74ecc1cba32ebba7c8583fe27e2febe73eb4ba271a420dbb95ba6480e6c7630baee0096771438d90cd46fdfed8af1a7fd5ec95481601cb99598076d97e1797ce6a27f2b286e5f9cf4cce2683beaaab74fb62615f5d15b920572fbd6d7c95aadcf5d9fcd7debfa0a3609fe881be696b5be17ae258506f13dbf674533a31f7269db6023d251d51bf9888d4e84525a674deb98634d1600e75a3245c29465e842f53fab2169483975b41eeb79ff24d56cc8e688e8e94e557ea2e35056827b4fa4e505d16632218d5400f9fe3f05692b6f8f455466bf44590e0bace88fc4204568758d8548295e69f528220e54cb480edfdaddae616387a37ab6a2f9cd159a77441fa804d321fa6399edc26541fc885297f1103ac65f956d61af7012b8fa95bde1617b406328784624855d8137323ef39f174c4f95c80c6f7b231808277ddbbd9984a9e239eae924ef5e2ace32ceb51d2b51052bf35f6ede557481b540c7e4ce4525a37853e96f9929cbc5c52a1d7b89905047ae07c8c64df8b67c0f4afa2a0b64a131f47e32f15a269ce9702a7269bda12dfe6c2eb4d5b021f31dbdd36c92bf9f0fc8b7bb2333693caf458724f9c719eee4fbcdd7c045df262948428f102d21495341b341901eb959a1979435663cc52cbd13952e052f4386e934cf7f0b392c4150a", 0x265) syz_open_pts() r1 = syz_open_pts() close(r1) kqueue() syz_open_pts() 22:22:15 executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x800, 0x10) close(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x8) r2 = getpgid(0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)="d70e528584f88936dd65299fc55187305e66862d939528c0c3d2a06b582f42bcfae9424d29f9efa0724a93a956b70f2aed2eb3677de9a35079b089a82ff5814ed4c803e6d085acbe4c40ffed4b20fe57fce34723e8259c44e43892b9da77cedfe5b283b5d95029590b12e67e10e25e7625fa06f1dda0ac58fa995cb1854c87f0de9921a3ed8a86ed89ed79a3d4b45dbeb04e871758eb56d5a02ae1c87c9991cabbcf71a14bf61a3fd170a83ca479c1139f3af701172c3f9b1e2956ddbe7f474935839ab14e2a6905d575eaa81aa30b1cf5b166499a33f146235bc21569e2f4", 0xdf}, {&(0x7f0000000140)="ab2c2bec7ba0c1fd56c1594ee5a97183e7087a7d83cb324476d737fede7c50b7cbc0dc9af5b9c53f78403559a3d3564de62df1f97f7435db5b9d42d3d130de659502128a5370f3a77638ea5ede4877a89fb920efe8966ad06a19a23c664de09eca5f0980915e5748afe544052a75047a1638e336be8a985006461c8c813e4ee5d00c8be45f5609559968154f0793dde218a092fde36c0935c5e2e0b858472cccb1e5392aa9299b9e20f06e7a8bc2c478e63183614fa21b5b41b7e4aed1009a97af8398b885880f6d93e661b22a2926b09d57c0cdec91fea7d85323070bfd083428a808a2daed0f06f1", 0xe9}, {&(0x7f0000000240)}, {&(0x7f0000000280)="86a6350c621a60b557300698ce6d54c661fb4d75b51ea154eb219163462a0ecfb440bd40c17a0999795345c20d07f9a8d29f06cfc16baf81c3a2498547715388fece5e199b9a86bbbd122e88ceb274213306f8270542f2c772c65e36f7b1766ccf423b32cf9b9ebc18527f6c0234c59a22bbff241c82143c12b9d859873be379e47bfef27e90f2826571182f08e4028356ff9b316c6c9cf0c2f0cc97a3bce0a4d51263a1b3a52229a9c0f198", 0xac}], 0x4}, 0x400) setpgid(0x0, r2) 22:22:15 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) fcntl$setstatus(r0, 0x4, 0x40) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0xebc, &(0x7f0000000000)={0x0, 0xfffffffffffffffa}) close(r1) r2 = socket$inet6(0x18, 0x1, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xfff, 0x4}, {0x18, 0x1, 0x9, 0x80000000}, 0x1, [0xffffffffffffff7f, 0x1f, 0x1000, 0x5, 0x0, 0x4, 0x6, 0x9]}, 0x3c) 22:22:15 executing program 1: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:22:16 executing program 0: r0 = socket(0x2, 0x4002, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) readlinkat(r1, &(0x7f0000000100)='./file0/file0\x00', &(0x7f00000010c0)=""/4096, 0x1000) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) 22:22:16 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x2a, 0x0, 0x0) 22:22:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 22:22:16 executing program 0: execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000180)=')\x00', &(0x7f00000001c0)='*-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='(@+.\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='\\!\'(]-\x00', &(0x7f0000000380)="5d5d1700", &(0x7f00000003c0)='{\x00', &(0x7f0000000400)='\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xe000000000000000) 22:22:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = kqueue() r1 = kqueue() pipe2(&(0x7f0000000280), 0x4) close(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x12, 0x20000014, 0x1, 0x7fffffff}], 0x4af, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x6b963906, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x8, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x82, 0x10, 0x40, 0x44e}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x7b84993c, 0x401}], 0x98cc, &(0x7f00000000c0)={0x80, 0x5}) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x3, 0x55}, {{r1}, 0xfffffffffffffffd, 0x5, 0x2, 0x2, 0x1}], 0x40, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x10001, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0x93, 0x8000000c, 0x0, 0xfff}], 0x80, &(0x7f0000000240)={0x800, 0x10000}) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800000000000}], 0x1, 0x0, 0x4, 0x0) 22:22:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xffffffffffffff91, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x80) rename(&(0x7f00000002c0)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 22:22:16 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r0, r1) chdir(&(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) 22:22:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6, 0x2, 0x5, 0x9e3, "b75a7564cf94a8cb88f1533372dedd627890a56d", 0x3ff, 0x1750}) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 22:22:16 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x60, 0x40000000, 0x5, 0x6}, {{r0}, 0xfffffffffffffffc, 0x6, 0x40000004, 0x1, 0x40}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x8000, 0x8}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x2, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x4, 0x5, 0x80000001, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x6a, 0x7ff, 0x6}, {{r0}, 0xffffffffffffffff, 0xa, 0x40000002, 0x8}], 0x100, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x2, 0xc, 0xc4, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x400, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000080, 0x9, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x8a, 0x4000008a, 0x7fffffff, 0x9}], 0x0, &(0x7f0000000240)={0x2}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) 22:22:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640), 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) close(r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 22:22:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = socket(0x38, 0x4, 0xa9) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/163, 0xa3}, {&(0x7f0000000080)=""/16, 0x10}], 0x2) 22:22:17 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x28}], 0x0, 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x101) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x1, 0x80000000, 0xf, 0x7fff, "b9148a500aed671e0dcb49a43e86ff87074c14f6", 0x3, 0x7923}) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x7) socketpair(0xd, 0x3ffd, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) fchmod(r2, 0x80) 22:22:17 executing program 1: r0 = msgget$private(0x0, 0x2) r1 = getuid() getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0xda01, r1, r2, r3, r4, 0x8, 0x400}, 0x100, 0xfffffffffffffc01, r5, r6, 0xff, 0x1f, 0x1, 0x10001}) r7 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x59, 0x6b, 0x9}, 0xc) getsockname$inet6(r7, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept$inet6(r7, &(0x7f0000000080), &(0x7f0000000100)=0xc) 22:22:17 executing program 0: madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0xfff, 0x7c}, {0x18, 0x0, 0x6f, 0x8}, 0x53e0, [0xfffffffffffffffa, 0x100000000000007, 0x1, 0x9, 0x8, 0xfffffffffffffffc, 0x5, 0x800]}, 0x3c) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x4) r1 = socket$inet(0x2, 0x8003, 0x2) setsockopt$inet_opts(r1, 0x0, 0x4000000064, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000000)) r2 = shmget(0x2, 0x1000, 0x422, &(0x7f0000002000/0x1000)=nil) shmat(r2, &(0x7f0000004000/0x3000)=nil, 0x2000) 22:22:17 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f00000009c0)=ANY=[@ANYBLOB="82024e51eecdb0d233b97e6d17e52e2f6669ec651adeb1b57904a179ffa65b87cdc5c4b36aba6a77c311f185d22c6b8ee41f80418ee3f81bd251a3523e5e289e0b3e3a38b3d46dd76b096b23eda263b763db85df576a61908636f86825b75c911ce58a1d184e9ebd518f8a28feac6c393227a6aa32b6ca233936ba"], 0x1) write(r0, &(0x7f0000000040)="cb47b91f006fc6912668fc893f85980cc47d24a6428473c45ed05830f91d5c42846d377dfb4de82d18a3a2157e2f81cf66f0059fd1767a40e9de39f050bf31c21d0cfa901ef47bc29cd856103e76edb9c92d76c18987b1bd0a7764d78c4e9b2892f1744c8a0f9ee1a5955d86e85ffd59cb380c1468896e601ca1e2130b857a9938447effd3b70be2820286f42159d7b25a864b801cece690b0be0638b4ba335c05ed99e3a26fe3901ba13462431f948e09a1fa9f6781f889d6084d8b21b7c70d95c5083b2b2bd75dc806381aa0736b387c7f2d5a0e9da0dc63af9ad6a6f58bcaf1d89c9ea34084a3686d7eb361198d3406710f6cb0dc44a24419b486102a8b5ddc65f17db284e379de216f4142af6b060435e8c67987cd6fd351e62710ea37d990b5580ca73bc968b4a14545e57c2555eec4e609833aa14b7c91760efae12d976c6d8f8415d11bdadfc6b4c135522821e2dee36ae88e18d2cf65de260a9c56be52e19662aad267ffa643e3f650f86fa4b36bcc35035f26dc013c1f75f2e0edb27e1ab054f020be8e39a2d40e71a62beaac07e8a500f1b2567957b8f5c9bfc6f9d5d1f3b7ae78abd0198fe25fc03a74d7dcf59f18a0fd05853a8631d56b90e00c3153c8d6574937bcbaec5ab5d4184674e171d5128ad1c9e0295fd3b7148e09be86b8766963b796c5885fbf42df06ae962af23993b57b35c91e39809cd537fa739c8aa1c34a689c8dffd62769b6996146f208a6ff095e10dd4ee626cd67611d78cec1937841711de9ca75fa5608051cb1713843d4337a8817f5c03e31584c28ee7378c41c52261e81a2a1e78d3bcb38789442839c9b6124634e5f51ab2d20d9f3689cfee3daaf1f3e3accef1daba2a91a3b7787d8e71e96c5d0fe74dc14ac3bf311ebe9c783ec8c3e7fa4529da573b054a283ba82cb6b60a76d729224cea26848f7a798069a7cb34e2ecf67f66bb77990264c927c3f5f35b5477d666fad5c6207c8504229283fdfab1b980d193469e9ab443d683060c5aa535d9d00653a4eb17eb96070a8ca96b44ce2b054f410ec416345d23892554a4746848f9873fc1362b383c3d5dc02980c506b539bc4bc69c60315962a084543f273954c6249217ea6f60bfb44d22ae1bbd9e48600c641d3999af8fc1ca115e24d8098644ca04c93d00d890dd7e715b71ef08473749f4be6802e5f83e574f896c8629a5727f8b7c62914dd86c035217fdb0284bda0945b9926dd295062786ba81ef39021f30007e37c39d093832f14b0864b6715435959390229b8f8f46c02243709d0f6b34c7ed30b1cc13107cf54e646406d2133c776f6c34a27da128095b24f82b40df67192c275cc71bcae3d4fa75fdbf82a74b7681d001672948645894e1be0e83a0dfff9221b67c6f59159501e54e3f631ac710c66395e85a20571997cec2da49ba51db4d7e51634388ae70a001a60d666ee58ae71ea3ea922db76da081d47d79c2806549c76f757dd6d81527cffad60ef01366167f38867e10dcea4f4c1e538b73d15554a9220536e657f59aba7d6e058a62ba6fa29faffc3a08c624a803c29051049d7455a1cb9004730dd9524c738c2c1de91180d1c1d8485c994315d29e8ab8b08f57911f59fbcc8a4e98891e9698a77fb052494ed711367b6a99cc77c0ca5469ca5812776a17c14469221a5daaab783ee17b74ba05f45cea331784a949fbfcc61e84fea2ce625beec2fb5f1894ea42aa2143cddb044f995955be66d2fda6c078863a31112025b5c0932158d9b853ad8b373a977bdeb80785dc5b1c5c15589557a1374af30061da89fed4ccb1bfd0c9110d42e670b62c7b5c94740b661de3cd69cb41178b38feb4c03b5b9b339dfe4b55d703e48ba35c00dcd47fcd05c4b60553c8413e5ade9d88ad7645840a4958cab4e0197aed7f38c00bac9a0f22b6578cba33f09aeadbdd59fa3246f9beb90c5c9ccb39d496fb3e3098c73cf09b9139b0be25d380f19176256afaa4f0a41afe972cddb8f1409f1bb5ede863709294eb52ac38fd5311dfa", 0x5a1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)="7b26126c77ac6181d57d0c14612c67b42bfbf09d3c9d25a812227686eedfc9201a7cc1e21ed39dbf8be127679b4ec5b983ca4fdc8bf326ba87b26e614202f9a0e385a15c08c41213f9beacc465de1a3a583cd1b84fab8a994c3a3f4404c1f61074f02144d315596f30c7ae6cf49937125a04669b31e308b8946f946869a71136c50db639572da2ba490764475a3f6ba3f00dfed5e8f32b02fc49c8afd00a354ae26dca5041aff1822238ddcd5a03c3efceb1471c02e7766cac358b322034827342fe13c5427549f1f5db6182344adb28c014120e3588efeb39b8f8dca591c3e540d09516", 0xe4}, {&(0x7f0000000b40)="ec93e5f60e4af9c8b85860a7391351ca3b27850c428e80d1ab38bcad0bcc42a8dc52945407549b58a84eee8f79fc91b48e06645b6d48aae4e67f9a831514b920666e596ec901789b6145ed79ee7bee6b9ea636193f4ca85c54b03831d5ae9bda9403153b4d6b965ae8ced7eb6cb2bb8c0abe179a05eb8fd83c67b9cd57263b02b5cdbc6d3c18004c641a79f749c90d591cdad4aaa257a4ad16e5ef8632adae19efacafcf31672790a4982294e1bc870d259bb1ef47e85c9646e11907c7dda9f624c7d8ad308fd5281352d87299762c1c88c89ba419786cda5248ab00219de476d7ba3417e12c8db262a0e5245336b032693e1c5d246fe2ee496b8ba893", 0xfd}, {&(0x7f0000000680)="dceeadc012b03f3aaa844d7ca19d0805c5ce9fdf2e64b6dc816fae2151bf4d6292dc99c1b284aa5cd92144993c24caadbc50346f735dc18ad022b8ceae77e1c69db59bfccdb2339bfca57cc54a8d496f81496f34f42e662632379c70cf2ebf3ae05586e92791f6df2efc37", 0x6b}, {&(0x7f0000000900)="365c424ef0368b94b67ad60ee0436218133d6188cb2cfc325243033857570af54be314d843425b1ce12067e1db5c151c66cce5fd023c46f11d5d30e035cb1225d369a0a11a10123360c87429397f9da6ce9a06e3477555250296ef83b2d156736842425e071cb2f186e59d03741d46aed09c4c50770898b2af7e3457af473105a69c0b474f9d80", 0x87}], 0x4, 0x0) 22:22:17 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) 22:22:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/204, 0xcc}, 0x0) connect$unix(r0, &(0x7f0000001600)=@abs, 0x8) 22:22:17 executing program 0: mkdir(&(0x7f0000001500)='./bus\x00', 0xc0) mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000040)="1150ba5e3d8f9bcbc3405d9007a82b82ec484c8fa7397b782c0cc5f9016d70e4383489ce03554dfbac285117de2a94abf92fcffc0e71852e5636fe6ce56be86f4e01982ad42941f925f3143e5b79cb887c33fdb2fd7231b535a13a8ff79add50e8c0eee2bc2c5e641eee640088f5b92a1e193687dc34", 0x76}, {&(0x7f00000000c0)="aade1ba0ba79", 0x6}, {&(0x7f0000000140)="56022100453184d9893daa44cefd1f37579baf12ec9272857cc80888729204dd140b9ed4fd319da529fb08dd9395f0f0e4407e60ad1029de0d2e8361bed80e01637860d6f386e8df6b73901adfa59faa84c3900eb10cfb79aaea4fd0857a59547c322c715eef8aa601047a8e1ca702d81e9c94b2ba6b9cc0ff8ae459083368c121285feb82d22c8368fdf8e39ee62ab2036b516d2fb97a93f4bd638b590958beacce0a67bf15d7ac0d53", 0xaa}, {&(0x7f0000000200)="260baa869d74008243e5fa99e916b361e94ab938f39dd186c2a498aa7a87761e4932a32196f8fcd18782583d52a0abf5582da3b92cfbb787bc06408ea1ae056526f52746ed6ac378735b1e0e3382cd0a04a2dd3e2c880d88ce46418130926c81abf5318f1950c2a2ce62b45857ad0104da73b38215584c090f04db1a32c33beb969181c012c5483542fc09ad40d1ae1d0ef6ef7c0400398011f224f4104cfa239a9b6857dacc3d265a32482837b1e7cc1eb70a49d330947360d8996def96f66a3899612e2bfd47ed7e7f4b78d08cfef91c41e67436cfa7a5876cdcefd405d8", 0xdf}, {&(0x7f0000000300)="870c3d5f3fe2f64d001bce3f27f735b0a449d2e0b99368535018a8ed2b444aaf85ed0d58aa1ccfabaca07de77b638b2ae0ec6dd80b1dfbd8584a1495d365b436fceb487e9c9b68a597bd2b9ca2ec3099ed025e2594c894c8", 0x58}, {&(0x7f0000000380)="fbcb2de2a07a336165762fb3c9cb3a8f0f1ee99e5a7ff64a43b8be249bac36ec5e1778043472da4d9d0d3bdf0445ad679c7bdbd0ad8e5c644391bcc7c276f2b4d0788981", 0x44}, {&(0x7f0000000400)="7f8789023eb03f6b11cca08cd4567f647d3e23ad5330600a35368ad93c282d775938956287bbd04094cbc5e64a45f16b78db116fab33bc86d27c7fe4ec550fa6f8e61d26e5e55462767709886f15ad6dcdfffa798a24a84781ad2094e90d2627f3977cb8cf65", 0x66}, {&(0x7f0000000480)="36c3b10281bbff6d1353c6cbd5b873abe91ecc96df3568d9e092c68ee2fd3a677972a59d9e2cb8197fb799a775acb01a0b04236664497d801f9377b9bbd7e22e6e9e07cd7558244a34016ec7eb0e95b50e3b8817e29d5853cc554d4328bd9d4cd054d586a04d483ec8258b065fd61f5ed5ee45f448e11c6a4bc5fba41f34964c9fc001c3bd6d65771e24cfe077afbf35ddbac50e73cf24546014183e20ffc9925fc6d1b724c69d61360f46097e3fe0191732c681fb9d6dce41b79608723e948d03408f7b196759ff67c163a9c83d01d2014d71dc7bd40bbb3b7de0d15f8c1433d4805957a0d724fe45f02c2ac1ff8625b1639f1af1d6c03215343c7594d1e91830ca2f8ad9892a282d178eaaf45a8a576c595e4c6bd896cbaa3aadf913fef02592b53c83a12809986d53f29e2750ecd15de4aa3ffecd57b6616c3618f2ee7c3c190520654cd9804c28c51ae396ababe807621f5f558296848916f7bbc806ddd4dc067039bc2c6f380d5fbda19340668a77149e840c8d5ba1e8e5f536b2005306da397a6fd5354ef57668c1d4fc6a492c20047438c0a9b5e313ba8c757735da5cd7caeb5efb752d4ae829a9e11e0944c55e8da87232582703d865c20fd5b9cfef3800d02100f1e8b187ffdb32b5a92bf3a57b45c3eef3b4f70ca2a068ee75a49d4edc1d1f6bd7384e4cf745a2485241e5ac5e0267c80657ac88472edd692c1153c63d37f69a5554ff56c3886dd69e071fa2090758b850e363bd8f9e497b34ef561d53a3a33ed65171dd1ae6e1b59ad06ca477a192924821f0b69439d7f28ac664dae654c0ed6c9a57b1daf65ac1396f2a5dadef2e8b73cc17c9e095805da11de1abb965a11b55efaad750e1cd733bb1c6f3a99d506f240550cad3eea09ecda7e0fd1db13db1c5a7da58818c6be3621b5f0afd9fdeb952b56d89ed227cabdf99b7ca28d2e991e5f3e9e4818177840cebe99860e1cefb53c9fa9f366cd19ebb561519331449c07b96f029646b22e5f417a4de7df519021d5c337682a4fb664cf6cbb3a73f0331536bd31bdc831817aeaa825813eb91ee902b9963653665a212e5a0ab7e15262e66688dbbce50ad1c4a4628858cbf3394082495b6edcbfaac6b2b0a60328520bf11504a25203966877c07f0a38f301f7749928cefbeeb466ecacea5edfdce426ab74666e0e2befad679af78c879014597ad9faf8bee4f8b2cab52a0f58c38c8b7b69bf92e578a89dae8f88a3b0a05d17ab2209ae48549f5cb6460437c2f2c3f7979bd73a4bc7116f08b9e05c4a85db00a097b08468f9a7f59609f34642b62ecb7399edd33a3d1b82857c7a01ae988276c27697d00dc3d497e62e1c7f0099a9dfa6b8cd6595dd7ff110446ce2ab8b820d71b1c7ed51e9b1e2239faf1de58edcb4e5013d29c3756a065b07816d028dffface7377e8da852fa4ef10a824c4372e6071bdb14c20c47556ee7d7432e54f1487f566941f37ede2667eb3a7e2956aec0257cb9ab94921f81a3d85ed186a5f6731474095cecc68827dc2c1956cdc1ae9cf6b098df8434603498afaf7a03ef649749c163cfad0fc02827e8cd75b600709b9aebacf572135b262933caf4aafce5f0199b195889cda106beca3e16dedfad44a8cb24feb4cb66fe8f9cd005ba1ec2bf879a697307de9364a0b7f079ec18684a1ca4602ce23de95cb9c98afce15359ed5f835068bec8242e59453973597f8aa37c5bd141cde1a9b0852f28d4708e5909c200bb57aa48fd76cdb9e444ebdbf569e57ef57500628a7e803d9805ef7d36a61d04be9cbfbeb4027ffe68433fa21270e49fd01b000f20d60739dba2e32e126e3ad0167a4b2fdde511c5fcf176429eb1c3154692a55fa0c41a7e9019fb1f6fb1de81b0302e388d86cd99a31278c5a827c77f48243970dfa0d687ae7269b8529d2d2249fc45bb9903477e505bf9181693fdb14e1e9efebddc736d115202753304a3bf8062e33e0e0891553e2b272f1ca40269e53f79c3332882c6bae1a50ffe258d3a5813bca011d4c95d41bd0389602c76ce014a55c6d86ade502fb8f3ed5dfff8bc54eb1a32c816070b6a7f89191c11a3fa7d7fbf4952fe1752d0747d5f5104559df6b6c616d67415e673a5049dcdd3837f7360131b5eee026cbfa9ec498cff7261873b049ae1e3df2072fd305169eee0bce2f23f9177dd59469f822dc7ca7e984d1cd1f83d589e38e801cbac7dcb0dd9c6a76fd8222eefea589326aa2e6375ccdf941bb1407dc3fd14706e71e9eabe02f1544c6885d9f33746b0743a58c4540efefed6cd8b6a2d91e00afbb6db9e59b908360c088c1008ea1fc17eb0ea6095e967f2419d7c2424c8adeb3aa9b03658815d6a15f502bfb2e0f026c5d01da331190bc6d20502ea10549c1c87a354abf4d5261add471dd5a98378d844ad6821a9edd99daf5916ef0053abc5e5b86389f8eba4b1c7ff7659f249d200147b6e0a36acbd53074c614f10c95668ae532aa3f9d0799cab812c156610e5eb2ec3c65c556eecf27b3ea780fea5f2e5acc25593a9a4d38d6a79eef79bad691d53518a3fc9713024a1bb64c0d02392b9f902b86a47da698feab2a1eedecd61bd725a06878e0d951d51b7d599fca9cf9c7f029f9849f4c154947d3bbffe01961960eba88f08c3c08d140a1d8758f19f89f0164dc9a8f4df1affe5ed6172666d83ed29c849d82acf82813be67222cde61038c14e9b24ab2ffa98a03d403fa358c6e75a186114da318d984e82898d4c84039e8a79456ab06230ff42e4a2c098030f853ff5f1d8171f225f99e1201c28d4d4d15dc3fb1f5b3bf83bae17f2626d64fec85beb682cb76b0794050d7eea4788fd284498130ca091fccdca808ad2d683380ebe524f3133288c584b9201dec352a3eeb823f2d3236f37484116125e4ed5aad8991f558b65f8bfa89c4204fea717e8a66d6d9be3c4efb0e4ea0d63d723f307365953bdc0e5d11f5500891503c54106c10f28d90a0d81f5316d16c49b68697989c88f9f0baa7bfd592f5f1f9e1e73934ab155966fc4a6b3cda582fae19e9122b6b7e1cb61f611b0123d3e8b9a5b68392f6af5d5239fd23e5aa46ad65d7a600cbb6725c468033f4aabd81e013e5313c638d044d763052f7df51d2775c0d3fdf83ef64fce5469af38fd8aad1234a1a2fec561de4faae14e2c2becaaea0a3be95384bcbe59e4864e7d96b8d23bba0f599ea7799144e98a2280fc97c5bf5fdb6e4dce46e7c92d18666402cfb591de6ff20adb63694725584d06d475213c85579c965057d9cde0adc11e915e3017650a14bb623c2218403017bfbe1ef5344ed1a82b641578a448a017f6fc45391d2c2d8ca25b60fd4d8d39817ca08216ef26e9b16fc9876c7d48f700fc33d9ed146a8d4e153bde5b3843de38e5774726facc073bc7e4d4f11e08a0e9476e3165521d74588a246f2228a6ca85fb63b32c1d59fc18da9336f283e3b8bd24f6303d67802d16df0f5bff6fb82958d4c8e7971c03d46d73b2e0604c9b2493438812a580675f5ced0f8bbff8c23383ae1deaec1f79a12590288dabb67a7964d068125eccb7f04c2214d357e2041380e61ed4f812df12d641f8c0dba51f1a17bacf7f20520be4de0cd8478b527a8f4866a6e7727629e27e784ad054425e447bad9fb6953d64592b6df41452f8281ca5fccca8519384c908dc164ea44fd0ab38abc5cc9de07bd6ced06ffc288544da9de5c17dcf0cf4af659a60adb02f80b6c6d9c83384f5b3798d9f27ed7a3fa1b72e483e4aeb4c633f3826af5b33e79e3c9ee082b94b25a1e4f0e2355270d4e2f850ce317c943d76107c8ee4782ce20d77eadbfcecc92fe29a02d9eabb0ffc9065adee910cf4d9cfeaa69fa89efa0b1a3327b2032706363a7768b8250777d01141d861e90a0d861ef88113a4f05721eed3e496ec5c75877ae1db55fb1d63cf564cb8bf74d3e8bc4618fd07893a97c0e6445e2cbf3cd53766f3d90e113d983fab4e980dd8f6f4e12508dc1c032716dfbb29c746f153f9a618cce043da2820ff23ac71a69949a09f794eacb02ab26d367f76993bb49fe40ca3de68af55a7938ddaf22c35438b8cfcbbe9249d1657c5569daa3ea0b4760eae7be7ba40fdcaf5d587cebd9b4fe96f094c4f0fdef701ba5aec62d6bfa76f61515677fa9b63d2737317b5fc5cfe78ee9af64a0f54f7adf6b875faee4d136b9ac06a02b3d7efe1c5ba1c8ff48b5d13dcf019930acc61573957f39161e0c77f215e661dffe17e03d73eea52199ef92a22d33d763e4d8d16268071fa8847924e5d2afb7783a682c719feec74cf474a1879cf8392bc6e8beda147871370aeefb23a69e95df80c6289a94fe93e1826145759d80bd3668bef728933643e9221207e765c4082f6eca7c31fd8133fd8e531dd7373483d5d09d186df9a78887cd9b8f8155790c670c18382957249ff5db810adb1c31f791f6070304db3a8f1adfbb464dd98e09af6fce5a1a940e5e611e58727ec3891f95f0511520c531a037b5c51e527d36378bd03f249fae276925ea367f802e61a5e5411e90722441f5061c2299b586970c51a7f5120323b9213dfb0cae3778e70d09c1385a0104670e368bcbee1089069a63331b9dc97da0f21d9a02bb3cc849e9e44af3db1ea757b88339b58454fc4b72e58739ffdeb0978c2c8bac3278cd33b7706671faeaa2775d650cb3414485b69856ca72a9bea32ac350102bbe48b09538ffda0ab5d94c38311f01c4d1b8d944f748c8c9367429b743c9f7b2c2d059554c2959bdcffe40eacf8d6c442a764ed5423935827355535e63147f1aca1b45c708ecdfafc1b427bb6a82c1cf5e5e418b6f888319e0870f80140fe86f1a94503a1bdb6fa23fb816569ad2c023981cd0405713c3a2d315130008ba915a5f185a1221028e7b6607f795910ce13434c04a5c4820eaab97d95fc364b85a44db5981453946330d71777d0e6d1b39426d992f2752b119ade7a7698152e7eb8a52eeb54e079842a337437843ce6e1810f8c0422fc993aa882b124022b77e5311346df460ec783502196b66004670fdc255de8f6d6ee4ef648e568c6b66962aedf110461ee7352cefe63f3ddc30e16c982dc43f22753717ba4829c7e169cafea4670eeca0a8ec119a3b9e8b495fd8332ca8a58000cd8691862f6fdd1837b3f20dcbb76e78011921e46c87cdd4957e037a4e60a9dba689b3083a56b2bbacfce40734ebef0eb1d8378a3283bd43694621e046805868697a95ebe42d395a542935ddfacf41642627b0ec00dcbcab87d64620dbb49156792d1ac694bd2c979b6c9dec0f50f241fe4e37edb06303deee3463a082a4e79ae4a9048d280575cb6f7b63abb131123ecd53022eceace909b918ad09dcd024fcd9e7d77732e57ae179b89487a12721f8150aa24afa4f543538c390ecd6cb0500c2847d47154d14974e317dac09deb59c77202d496592cd9aa1f262190e7a26e0822a50cab953e02ff9dae417c4f61e2916c02ae2d8ef81707493708309634a6f9630261178fc260765eb84759565e9377123f89c60c1e73a7d34774352417df6dedb8bcba30fb29124a5a9b1b30f05e2cb708468e1869ee3cabeb1c5c01e20e6478a916e0e6c3b010d6108e4c09fd5a481c32865da251808d7c06d504449a493ad5bba2431643b2fbff6f1104c118b9a3348ccec8abc68971a6d3bec4a50dc51ca81581874bff327eec6938e44e2eef366545b44354e6c10ae3f9efbc89171795290f5e543d1bce1c45a630c1226e245ff68634d7f3a7b0bfe6afcc947fb737a28ffb64a1", 0x1000}], 0x8) semget$private(0x0, 0x2, 0x100) 22:22:17 executing program 1: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ftruncate(r0, 0x2) 22:22:17 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r2) setgroups(0x1, &(0x7f0000001380)=[r3]) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) getgroups(0x5, &(0x7f0000000000)=[r4, r4, r1, r3, r0]) 22:22:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x92) fcntl$lock(r0, 0xf, 0x0) 22:22:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="7cb423f8cdf0c6c7853bdea4424d3482c609886e2fd3d5dd0a8126863a860653bfbcb61fad0dbe372914dd785f2218b19e33acc92a977f8aec95328c4bccec9d25914dd0c89a59ae9408da19a40a0a33b234947d5b74d4fbcd9de3917a2c1a5accf4016bbff38c0adb3613f80f5e", 0x6e) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf0000086, 0xc9, 0x80}], 0x100000000, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xf00000c2, 0x3, 0x3}, {{r0}, 0xfffffffffffffff8, 0x4a, 0x90, 0x328, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x21, 0x200, 0x4}, {{r0}, 0xfffffffffffffffe, 0x41, 0x2, 0x5, 0x6}], 0x1, &(0x7f0000000400)={0x2, 0x6}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000500)="a1ee007300000000ffff0000000000000028114241b2dde39579e8a2a422e4110056b2ede7d0a4f882bd7d1d3a7d28f075010132b9048d8515a54e8bc60a88177a758799d891f077eae6ca4ecf3bbdcf", 0x50) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:17 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f00000000c0), 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x90f9, 0x1000}], 0x1) semop(r0, &(0x7f0000000080)=[{0x3, 0x6c80, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0x593221d0, 0x1800}, {0x3, 0x3c, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x0, 0x1800}, {0x3, 0x1, 0x1000}, {0x4, 0xff, 0x1000}, {0x0, 0x20, 0x1000}], 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000100)={0x20, 0x4a}, 0x10) semop(r0, &(0x7f0000000000)=[{0x4, 0xffff, 0x1000}, {0x6, 0x4, 0x1000}, {0x7, 0xffff, 0x1800}, {0x4, 0xe21}, {0x3, 0x3, 0x800}, {0x6, 0x3, 0x1000}, {0x7, 0x2, 0x800}, {0x2, 0xd60, 0x1000}], 0x8) 22:22:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20000000002000, 0x0) link(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') r0 = socket(0x10, 0x4004, 0x4) connect(r0, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) chroot(&(0x7f00000001c0)='./bus\x00') unlink(&(0x7f00000000c0)='./bus\x00') 22:22:17 executing program 1: socket$unix(0x1, 0x7, 0x0) r0 = socket(0x6, 0x6, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82000000000000000100"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x3, 0x4) socket(0x3b, 0x5, 0x6) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x50f) 22:22:17 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x106c2, 0x8) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 22:22:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x8000000000000) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200), 0xde46d}], 0x1000000000000302, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10010, 0x40) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) 22:22:18 executing program 1: r0 = socket$inet(0x2, 0x5, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket$inet6(0x18, 0x80000000003, 0x0) 22:22:18 executing program 0: sync() syz_emit_ethernet(0xd3, &(0x7f0000000000)="03d4bb92ac7504c5db0a43ff6b9c46332ec73a468914ce6abf7f310795216a04007c7a0ff788e0011596942afb8085044fbea8c01ebd68dc0ba546124f37e7ebb9d179c3ba9708762affa799dcb2ae884f17c53ebe1987784283a98a9108ca8125bde150bfaf3a034658c4d43c0d9c82318b231d144e0cf220edb466eaacd3dc11a6cccf7a8d49ab911c74d14b4966d899ee7ba338129e37bd7f9838acb2cde4d28a450e43d7a703604104c37e76cc59f096f34581a47fabba4926fbaa2b7570ab262969c80c8eaead59c4c9a85c3f24202feb") getrusage(0x1, 0xffffffffffffffff) chmod(0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) 22:22:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() r6 = socket$inet6(0x18, 0x8000, 0x1) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000040)="b65dec68fc31226457778e77be45979462244b7a80b328017756005b0043768af65341276116d3a5ccdb7310da4e20ede9785d410b7c9a90a599eff006c74abe3763ca29b465708d0b951ba2deab9d94e14ea3b50f4fabe9a51acab6a4a77cbfbac85d85d9734ce2fd5113d196e587ba68cacc3b78952441d19e9d65dd0fa4bb56c4e060d1373212d914a4790919f760499c23ac39030b8bd9bf381f4f09f20b68730aa8dd0d6cb737ebc7082dc178d54eb10e7ea009db75ab45f7d769cc8b91523ec809fc533fa215fa666098d63a4e84169be9d38d36fca3b548968538efbcc1065864115fc11ee219d448ac84ec35fd3b40212932ca787d58d9484bf0919fcebdc37de53621e767178a03c9c1c4b9195854778fe990eb28f6d2cf6b8ce7db5a465dc02198edeb9e32c36d1e16f4c9f73d6085fb195939fa27a44a146253930900bae53159eea9f9b7a46a9f062fb77414cb46d242ae07d8203b4dfc1184f7b3609b049a0d8ea992f624c1481ac58cbe850d9138175e4cf9f80ffa249ed1fddb63e42c77d85a8866b0809246fca5ed756d45e508ea198eaedf4d807c9717fd8eaa8670c03325738338f17759cc64b24b3b5af70f220649acc2d3dcf29bd9cc9af176f424ad83cbccde1d60de19db00d53186c17796bcfd271283a7ed7cae340e79ecc26f7f108cd4317e1a90287baa6ad9c68046ab7f5e472cf505365ad4f1d642aa2157f4aa58a531886f1ace7a689bf5d3109fe973e543ecfdf28174ad289d606ea9c441a6116dba44a4f127f83fbb1df9486963accb2c0238bd2351adf08b9a799b30f503d33cbe519ce152caaf8d0e3e8d6400d65cef4a83351ba949e615607dc878f4a6067e6797fa9293a6e71cfeda1cb8c20f06ff93512504bfa4bbdfffad6ea80bbc2b286c09e948448bbb7638a4f0a91268002256a1865990bbdc514096f94a79782523c9812c2b1a2cf94b315f95bf6c1ccb8d4dee961ed68c1e7ba9c1336a5c05039ac09369c279554197662dee8948ef55696a44fb6f82d431c5b69158f8aaa89612cc8c8dc0e4ddf7d1312526c57b0aea4c0c51cd238334e31e7481a48db262b7490f3423c6ae3023a2e5c14a2b336a569d9d08f23ca55fcda663fecf63df8c88e0a94c95c9bcc2313e39494137fa3e4ac7b551c9dde0e3ba4513810aa72a818fe5004ae5410f86aa2bcbbba3cdfb6e812c16079d8c73f1986d518c24c386e73e74794e4cf7df63623f6ad80db108e0cefd513603877a6f002e7abffcb4a5adad39c200703bf9889cf93f85a8880145b653ccb61d4c9cd895bb311dd54a97bb61b8c6c0408d894830f11c86683cf98050465e167e3db011df59e735f9a34e15afc2b20f37b0e3624aa4883bf94bc9a9fefca9bab807937730a47c92a4c7e4d15506e9fc8af714704a9e0b9b9a43123856755f4c0824d8e26ba157a2e65aebee8e233d84ab998836801f786c91c794fb0f791dec26bea07bca1519d9e6f8affe3734bafde60b17a635fe2d25766520dcb49b6350391277f0d0ab2bfbb9c04887127b45d0e2f1588b4d930c93c8b52788c9bbda06803f16015dedd5ed1397785314b2b585216b07db8d8e40612c0e366c2a2a716ccfc0a50701c2ad149c4e571a4d8941f5272a7fba2a1e27c2285f6171daaf717f24c2e8e9143672dbb69e8cd58275a5699870174b65a3fabe82d620f4abac3bfcdbead66f5e906fe4fe5de200ffb8de58a912e4972ede3404edbcb254154314d714f6559f414a51f6e30407f4d16a059303fd934fee69496c3bb72fe4f3aba770561bb3f1c18a3505e613bb385b20f78c782251d22e9d01ed615377b67bdb12d4a38126a6b129e0acd7edcc9896cf0d86aea013e112304208622ee70567a278b66d69e0486ceb90851e200db6ee8027f0111eef6ec202d052c134cb32d31fcd12f465253ca9c214b1217b18ded2d8effecd2f6f3aa442af20184602cef1b2baa7c2c7cbd482f08d0fc50b9bbf4cd47606358c83d7463a0cef4c978da1e103da0ad2080d39003e9f326a53e0f056dafa56c133489315dff215a9b10d0d02987d42f60b62b0b9b7301f8208bd5e6824fa88f3bb4e39afc8687c95073eb0fe50efe1e02481e5c5a89e30b89269608dd74384120d7ff19881d0fa7ee54abe479e2123e09fd5280b1f871eb6d373919db96be8fedf63e3e2de119e41e0930c7fba3675ca2934302c16d2fb91af6826782eeb498587e3704a3964daf7a097ca943f89c58e421743868fc3e7cf46ff3c0b519e03ad82d92be777862ac93059642b4ecd3015ea005b1019a4b7acad22595511a378ac7c9ba65b222ea678b6762758efc515bc6daa394fbd1b9518c8443a03acb0a1b3d96e00d3af150474e6e84f5baf25b019ac7c53827236c5b0941e9f1d27d3bdfc2a935bcd0cd268e891dcaaab31e17a96d835a580ebcd05ad220521bfb71e9fadfee7ef3ff9185c2db974e888da90ca4999c24ffc5cdc05cbed228c3a3f45170c5fdeac03ed6ac7901a034410ff576846fbf793280b5d86980abacc34ec08b993f7eb3bcc05de09f5d7c81e3dd8b546d3d54fc27452c310fb23e093c55d13e087aec0620f611ac0b744037d698d05ff40da2725bb9b3047dfff95683499d38dc2229105adcffbff9eff2bf3e7b3c2f51e61739bb61c7c6d3d8569b48423da465266bc2ff81107050b23639e3567e547f9d2224dcf3cce0693444e0cf6657674b6cf4fbd6a92c67dc4ffcdacdc7c621d0b9422daec63353325829cd7d082a037ce081a3f5653c5f7f97bc6f2beeb3ac72222673d1de2bdf3e3006faf839b2faeaa0512d9e72f0ce54bb0f0f6d37a5fe06778d369e0cc08de68c879c1bdffe1c556cc70098a084c299c588f038f144a181f1a99deeaa21fd41a710b5a1e0b56199c8f8e0d731a210638a518bd64b22ffec5f5a7a4f2fc256112b33631433761a901210eff8bddce59173ad4dfe3b43ef3040993860bad92d35321a49155ad11180dc0ccbfa68b96af2c29bedc0755bcb32d974a9c2534eeb2d31290c8ad529bc1d582445679c7bbbd4dd191e96fbb98a46f8797e845cb0c98b5734adccc20b16bcedc436c863317c5a62b0ee24c802b05b6cd13d54d2e7996c4c43bd9fe7b7f10a0e5c00952738dff647ee7c8269db3b521cf642a58fa0b71a41cd51c036263e644bec8c35f4c8836aa5927c89f48b0eb1b553f629703c424ae90eaf4a2841b13b9d579a619f6d17dc45018d470e3affa72d220f27cc0cefcbdbaf8ad2b63d24743b37567ebbc0b0765f71bb78b0085ecf1d1350ef94020ce283dc7d7748251dcfcace5e69d0a59521a879bbe0bd401aa42c4710a5c67e29a4639c60e1e29cb4b53e3b59674757422ee5765b590ac1558130553f4cb04122ebae7f5f3c90f0f50aa18d316a2033de38a9b30cea163996e962544b8a93cd7b7e12e645646829c20532fe9a6495f8bc4ddb8f1b369d11ff145f502fe08b77bf6c53b94437c1f0ded2748d3c0a5492d1895efb7228cc0709d7114807626cee0cb84ce336ceb00e4051cddfe5d3c6000169508ba0a83e9aa5cb9660b97ff2d521c7af8661d2d15bd66ba6b13aaf45e8088247b3cc67105a126a7dbb065094f2af6006127e856111a7d038d11764541b7c87884adb798652bf469aaf09249a9b0ee08d5a69e52bbae30f203aa1c3e05266c7e19339b51d462b855cf16c5b3a6e9c11b934859beec9a5777b3cefb13a8917ef3d63d56236941ea65edc19f39934a8f93f9b184c0e6c5b1e8a112c60fec0a4ad4d2a45aa5f80ed44652bdc513c7645096c0cc7406030c9b90a424cf967795eff1b50d470a8575a129e6b6f453db33dee5814a46617bea2db112b5a88a9e66a71f83189b9939d33a8571e4f8f493fb012a26b864752882451fb66bfa3ee18c2d9c15b7a22784a5538db3c6442849f9b589dfe5862b35557839fdd392cb17f3f84789dbb39d581a7334ce4060d96df4454d60543a42f015420b68e502d8974e8f75e82a4d860ac73c4d67b86a7151b35ce44da0b11afc4c6fb3326d4fdfd1df5a482f9e45e702a6ca8532664220022ad4fc690ed61f6de71c8ece752fbb8524ad113467b93c6de60c2a97a64bbbe1a44e39eb8369b9f5b0849eda54ad5b449bb086aeb03d8446d2b7821db00c0630ba33879ba919ddf7d50a802b395bd06c1a7fd7327fd84808ad4f6001af80377812dc29b7c32c71d6d0c984de7d2b6ac7fe21354a37daf376d4fd32050681ad9ccd208f1576e1aba8897e53588887fc3276869c5bf45ac70e97186a646f143715986d5c006cfe24c4a4f983765910a3b30dd66e7b934e584b269a6e3bfbdb49460db834dbcd57d3ab4641bc088ee5a9078689340483e1fbb28e86568cde0bd1b862d25da854154e6a10e31a4cc4f4cb726749659e58249bc45906d5bfca6d7d31ee5952af4dcb5ba469613598dc5aa0a18b4e5038307fdcc1948ff73f337f7fe57c250f391dbeca57ebe9993c0eec8c73a91dd2e7a31ccee5ea1a2e8e6d9e560b33a3862d4d02f83276c5bb2d3aee112d9c394cbb36fbed3fb02ada96f0ed02b92d36131f8b3dc4e25f25032efcc228c8f705b3670de696b2c135b6467eb6bfb456911ae7cef8c1b928bc9f45cb166db7e6a1f233701cdab97ccfd0101e9c4e61820d4668cffb5dd4aa27bd8e33058ccd058922694877839a65cedf396badecd792f258b8c2f4ca4278d8ac24e4867ab0ee2d3c4c776690a6e5ccb3a1008379a508b0b0ed69f8097df7ae3dc1861cec5ee6fee8154a7c9af4bd9d97e090ed3dc427f1284a258459f03d9203a9529684702a35e32e62eb2476189e2f76f9b5c894e6d8afa573726ff1039ff7dd420b16cd74f10d3987a4c99293385151a7803d40d08d6a7398bd181a549d4d9cde4c6f35667bd3247234059ffdfcf721705af13c0198a35a925668d55c3ef850c6ac7226673f6a7bd8c8ababef8abda979b8a4cd1731f137d0c7dc47375f100af3dafb5a64dd40cb24523f9471abd95051d24628eb6e3d9c4c4d13afc3fcfb0a6bee0869e1593fc54117030b240a296d0e6b7d9ea92e41e696b94d5363e9ad5d65d675eaf8c83c9093b66b9e3fabddb3a5912248d17d43b32e220e1a2439253c28fdb6f02ba40ca5473007a0966212acd6bd3285cb42ff55136f403eee4114f1f133a14a9b966cbc997dcf808aacceff859cdc92295f11b08535966ab8d4a6be5ba3bd4e1e1bdd32866e24fe785a2cd6e813c478a0d299614ed60ed976ad84164673f2a489352cc398338271212a5d17095b7e5e8fb92a20efced96f013295d37b10fb7d8b51d1d3d96e17fd64547e2bcf4591ee4c7679883aa31f969588c7cb95062b4eeaea1894539eacc66165ed7da849e52efeea0a8ecd1d85b6592cd9133e63ffe362382974983a8dc3da9e93ebf76da7369ff479cb0305fa633027392630373375a45d954fcd2c6c0e8919302b13248acc7c12af0b885470945bdff0a9ca124909eac3b1b3d009db8ae9f54943d8775e38fd720ddba0a405b2c854f046b1628a370feeac47cc9709a50dcd7b7f9edd0a333cf34f2fb163bf485937d0b385004ccbbf66ab881616dc7c366c75a742d548c5ffce08462b8fec1cacb51cb2f3d571ab7789e8e4dde9cbcc760d8d150383371a95b27f5147f223bf0424d3afae8ecca99472e78d0b1345f10e30a98e8944a5e1563af64445495f1a9c5c31c037e61306e059af002c0335b2cfe7da6f4cd246fcdc555db0516cb90164af02cbca187f4ca9d20e7dc2d3bc82b2504d496d309f", 0x1000}, {&(0x7f0000001040)="92bbca010f", 0x5}, {&(0x7f0000001080)="ee59986a940e760a6f5193aeb1e9ededd0b2ded4054ba695946617a973a36d992423060f7eefa9bdded45ec7e8e13f342f427c113b34772860fe01e3b99f87e5ffb531e0e03f923d384ef3a3b029bcf1c1ffb22f01346651d5430119ea6d8fba2ae05614c703fb7983e2e51c02fff336eb7545a7481d49021adaab253001b55ba89ea5f8c574690b7350773330827fbf61f270265a3ded76defc541e27b90e8afe7e48a4ced2b0026e19cf1772ae6bd323584c8a20f608a5236dc2a27efec6b4ef05314693c4fc336d7db26a47d874c93219", 0xd2}, {&(0x7f0000001180)="b4d97abbfed73bdcab5f54fd21e23e76cf310819f6e3d3deda2bc2c70b2749770e05d4f2fe4c9b42bdb54723c95a68ad2a524cd86c2ae1fe733d81febe9f2a59e085ef92aaf4b3444672b5b965b90a23f035be29e804c36fd5085b17cd6deb", 0x5f}, {&(0x7f0000001200)="b34babf1e37d420d18486ea67cf49d6ca19cf9388ea7933e1ad1f722d91780340c093b54ed06e050f517f137e5a4a591fca0a26f6d287486bfe63e04e1e04416ab850c3755b05ddee4e0b5888eb132e1fab6eae387b01af6ff9e80150331c2e677e713f47ce5f8d670061355fb5e692c9abeaa935dc33587890a9d5c53d80bc6ff311f7c8e5fcbe53c87a8589856df5cb42e39839f1eb46a3c5c31da7a0c9293057a980c9f87f48d907c26ee46a6d63dc15e99e7a20852b8ed6901a51a580c81b15a60e80793e3feff717599f3f20b81ec61fe12918d50ee5ed6", 0xda}, {&(0x7f0000001300)}, {&(0x7f0000001340)="49911eb689fc9bd06e4136a4b331393a34efbead2a65142d4d250537ff06ff45936f7b55bec4d4840a26e2e6ed38e74fe9310d7eae6630925b62b59e467d6fa2ff5d66fa4778aa662c746962b7e78d8aa45d9ce905d7f4ce20a8f5c63c314a3b2662b74be3", 0x65}], 0x7, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r1, r4, r5}, @rights={0x18, 0xffff, 0x1, [r6]}], 0x38, 0x4}, 0x1) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001500)) getsockname$inet6(r6, &(0x7f0000001540), &(0x7f0000001580)=0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000015c0)=0x401) sync() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001600)={0x1, 0x2}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000001640)={{0x18, 0x1, 0x2, 0x4}, {0x18, 0x3, 0x0, 0x482}, 0x4, [0x4, 0x2, 0x9, 0x3, 0x4, 0x1ff, 0x5a2, 0x5]}, 0x3c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001680)=0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) sendto$inet6(r6, &(0x7f00000016c0)="38085e89534f3399f0964c164e2b5dfb3dbc42e77da9c16c1c78b624bd1e4c70d0bc7b6c8748f9bbb52b64ea1493bc976c7c1d4e524f2d4c49a988866200e92c6609650e677bbbb919f1257950d88c00ab3d4ca071c751624409da7ccdd9bb612fcaf73b314676306552d0eed7a9787678cf095a1ac8bd85f5970089a79ee6fcc1c15ba34d2cedf25112d6f16d4191686d7f0a56196deddc6d37e3863a5b01d49799986272600fce97d3ae93f0055b61d5ed861b4a6db136f876b902d8e8aab2b02f0bc651107b44e39fe654c8067e", 0xcf, 0xb, &(0x7f00000017c0)={0x18, 0x3, 0x1, 0x401}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r6, &(0x7f0000001800)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0xbaf9, 0x2}, {{r6}, 0xfffffffffffffffd, 0x41, 0xf0000008, 0x200, 0x2}, {{r0}, 0xfffffffffffffffc, 0x12, 0x1, 0x10000, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0xee8c, 0x5}, {{r0}, 0xfffffffffffffff9, 0xc1, 0x10, 0xfffffffffffffffc, 0x8}, {{r0}, 0xffffffffffffffff, 0x2a, 0x2, 0x6, 0x1752}, {{r0}, 0x0, 0xc0, 0x10, 0x401, 0x1a2}, {{r0}, 0xfffffffffffffffa, 0x80, 0x3, 0x10001, 0xce9}, {{r6}, 0xfffffffffffffffb, 0x30, 0x1, 0x4, 0xf9}], 0x6, &(0x7f0000001940)=[{{r6}, 0xfffffffffffffffa, 0x40, 0x0, 0x7, 0x386}, {{r6}, 0xffffffffffffffff, 0xc5, 0x600000b1, 0x2, 0x2}, {{r6}, 0xfffffffffffffffe, 0x80, 0x60, 0x20, 0x7fffffff}, {{r6}, 0xfffffffffffffff8, 0x80, 0x1, 0x3, 0x1}], 0xe7d, &(0x7f00000019c0)={0x80, 0x6}) lstat(&(0x7f0000001a00)='./file0\x00', &(0x7f0000001a40)) fchownat(r0, &(0x7f0000001ac0)='./file0\x00', r2, r3, 0x2) r7 = dup2(r0, r6) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001b00)) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001b40)=0x1) syz_open_pts() r8 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r8) pipe(&(0x7f0000001b80)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) connect$unix(r9, &(0x7f0000001c40)=@abs={0x1, 0x0, 0x3}, 0x8) 22:22:18 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = geteuid() getgroups(0x5, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="24361e3adb3addde0bce8abcd3d6e81b6f54739e74c78c6eae81530caac74d609feab15841a0cae088e8b0e15c9588f55a972213691207ed00825dcf5dc2561cdc177e703fbc373a792dafc6cfdd2c5ba29819866fd0efd8dc350062bc5e93c8917ff5638a5a91fbd11c02d18e6b52bd10f0738053783102ee576edac48828d4e8ae3207495fafa49f4269cc5853cdf62034d823da97ef0b17147379b391e5e36f5c620248", 0xa5}, {&(0x7f00000001c0)="858ec74238906e1692293b488c3004d0f7eec11140945340e4c6dd4634f366af513b77f1b51dd6a6242b15060c4c81069a7c6fc9f31a85d2761e1310605f266ff68841aa80d92bcea5abb71af24c7e88a177e3003503c7ea0b00ef7f4b36c4d68677f5ac1be459662ed2678423e11143565e1273295f6013a0637d50c088f3d1cbf2ca429ea339db17a18a1fcb71aca14fe06050257966415c7c3d6a", 0x9c}, {&(0x7f0000000280)="116046a093c837f28bcf57fe2c434390f2cc26a2b48cabe8705a", 0x1a}, {&(0x7f00000002c0)="ba9d97291e664acfcd7cddc5d027a15f678ad60b0ac8a4e3d3a401e6e80c70f985a237dac30c14d6b7cf2e6fe738e519f3023129675ad9724282527490fce687ab2aafb44ad62efbf1f6148f6d00652d836d7075ed443e01457fe932eace37", 0x5f}], 0x4, &(0x7f0000000500)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="0200000025d52a3caa5600000000ffff0400000000004610787448881eebf0813ead6d8ab549b480de1dcdc33bb59e6ac6e5d636c153d8dde1fa9d496b8f40fa58873e25bffe6407acb76bae20121229d96721229bc157e2768a74c658c5ceaca827470b46ab7173f4971adc7dafb7bbe2ff326b5ef3bba901795c9a5c7d0a1fda0b6fdef50daa8356579a028bea4a39ea5a85bea60e6363f08715694191f016cd6d973cfa235d4f8a50fcc0aa7e5b", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1], 0x78, 0x8}, 0x403) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:22:18 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 22:22:18 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="fcff46fa7357862ab700000500b314c7c4", 0x11) 22:22:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x400, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)=':\x00', &(0x7f0000000200)=']\x00'], &(0x7f0000000280)) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0x0) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) 22:22:18 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x1, 0x1, 0x401, 0x2, 0x800}, 0xc) mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x170) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='r\x00') recvfrom$unix(r1, &(0x7f00000001c0)=""/129, 0x81, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x1, 0x7, 0x5, 0x1}, 0xc) 22:22:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x20000000000, 0x4, 0xfffffffffffffffc, 0x4, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0xffffffff}) r1 = getuid() setuid(r1) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746ed9f656b9183b3d6bef59e17a6e586152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7ecb793a0cef4ae456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c814703c4ed1519", 0xe4}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x1) r2 = syz_open_pts() r3 = socket(0x17, 0x1, 0x70000000000) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0xffff}, 0x8) close(r0) kqueue() r4 = syz_open_pts() read(r4, &(0x7f0000000140)=""/100, 0x64) execve(0x0, 0x0, 0x0) preadv(r2, &(0x7f00000000c0)=[{}], 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgid(r5) 22:22:19 executing program 0: unveil(0x0, &(0x7f0000000140)='r\x00') clock_getres(0x5, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3e540bcf7ae09df7d8bb74cabb259ef07dfcb4a4a98c98bb618492eb68661d09d1f8cbad5338e0390241093ef3efc420f134190667374a8fcdb0c2cb7b5e20740936d4ea716e7e24069357d42d87d684b793329cd1839c1da39bf2c9bf41fb52944e5adaa567dece5765d73f79c383fb293f193e38b4760309e09ba98804febdb43847c216634fe17c91a6386d71a0a1e69c5c38bc7906d6ff28751fa6f3892579f478dc81dc7be6d2bfc2bde12f27f37f080311b52b1726230e", 0xba) 22:22:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/223, &(0x7f0000000000)=0xdf) socket$inet(0x2, 0x4002, 0x4) r3 = dup(r2) dup2(r3, r0) 22:22:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="03a49e0817f0c6dbe0c8c138f67e1166f30d55d36a3ed9fb8fb6009ac60a20a39f66ca68c8410320c63cdf32a2be51463d649dd361acbf7322cfec4f265e8d84003ec6363b1254b182aff2", 0x4b}], 0x1) close(r1) 22:22:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:22:19 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x5) ftruncate(r0, 0x0) r1 = socket$unix(0x1, 0x400000000000005, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 22:22:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="01000000", 0x4) 22:22:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) r0 = dup(0xffffffffffffffff) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000001840)=[&(0x7f0000000080)='\x00', &(0x7f0000001800)='[&\x00'], &(0x7f0000001900)=[&(0x7f0000001880)='@\x00', &(0x7f00000018c0)='\\+\x00']) dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/242, 0xf2}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/235, 0xeb}, {&(0x7f0000001540)=""/238, 0xee}], 0x6, &(0x7f00000016c0)=""/193, 0xc1, 0xac1}, 0x800) ioctl$TIOCSBRK(r0, 0x2000747b) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001940)="211a91a507aeea3185ff366f926429b02143b5fa124d93c2fde6bc142fb3374d460ccafb2e256e6261bdbe32a59305ccaabd8e22834bc0c8f3fcec5269b5f7aa49835cec78dabb2fd97b4e6e45632a73c3f75a85666d", 0x56}, {&(0x7f00000019c0)="f14690adca05b45a535d723ecb1bf7342e1c1ffccc9eb265f2e4bbaed5e486f2912cfe0e11168c46be36fa37660fd68b92823811cb4ba3f94a3492944928757ee6f839a13834ec29d781d4fafbb8a6a7f5d035d22eb091833264663307f83c06e498640b39f51b9c5b6ea6fac055c5464179efe0ce0edd376f5e4772572020a0b63d0decebba0c1b7ac4f3194ce713ebae63a65d6b2e1bc7f618b8abf619a2471d8c1c9165a7b6d745918d841ba819727103fcb22bbf4441a9814de8251b", 0xbe}, {&(0x7f0000001a80)="d66ee44676c1811737d434b499e76ed2a1fb683b82b22de403a3b7a3f02987ffad3c2f5938ae584378f0a71537292e1105bd4b34624be32abc5f2d8219af1e9d9c40a25f6991ab0e87283528384c81df654fc781b57623d877640595a0497e0ab2d3b22f696f36010f8757a19fa3c8eee4c14d69ecbcf4258d8e600fa588990f8eac782a098357704d3e732ff3b07a7da3ac71e8fb4b5078b9fd65a13325", 0x9e}], 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 22:22:19 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) kqueue() pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)="e5e5db512e2688a702e053b8a8c0a89706f5886dde6eadc437703829b37518159f29d7643f9c290c317dbd70ce9e954fb6ca8b52659e2948e2481938933234b38cef330b76d918259b5f50564eb1c71c01575b850aa8bcc1338ef4a4cbc7fb18d626d7b5e4138b965e102659443237d95c9558cf33e1846ac079bed242c57b17d33b70f2955a990a6a1c0a", 0x8b) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='@\x00') socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) setsockopt(r3, 0x3, 0x9ee, &(0x7f0000000040)="a5da14b7f67a489d08035bb39ba7bccc0ea283149900b8de6aef768a6fe9a01b699159590d752d42b1fad953fc5a27ee654a85d23b7c95e6fdf801", 0x3b) socket$inet(0x2, 0x4, 0xa5) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) getpeername$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) dup(r1) 22:22:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400"}) read(r0, &(0x7f00000002c0)=""/214, 0xac) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() 22:22:19 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) poll(&(0x7f00000000c0)=[{r2, 0x4}, {r0, 0x10}, {r2, 0x80}], 0x3, 0x400) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x2, 0x6) r4 = kqueue() r5 = dup2(r0, r3) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r0, r5) 22:22:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) setuid(0xee01) truncate(&(0x7f0000000080)='./bus\x00', 0x0) socketpair(0x10, 0x4000, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 22:22:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1002, 0x9) dup2(r1, r2) 22:22:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f", 0x2e}], 0x1) write(r0, &(0x7f0000000380)="e36258a4160100000000000000f256b4093cfb25b84e5bbd0700000094b222a9c4de41a52f5e0000007163f223d58bf6659990bfe43204", 0x37) write(r0, &(0x7f0000000340)="7270bf6c40afb6bcf4eb69ff", 0xc) write(r0, &(0x7f00000003c0)="f8e4e0c3094f958156544c37a9df12f8a95ff89be096a752fd0a7a2809c0f25dfbf7f0304e786523508fa6568d817286d70bd193c334f974a75536a0e6e85cc106fd6914a34c1cd88a6af1f5d71bff62283818551d8dc3ca5e353bd272dcf934179e40f07679113b76cb9ff90a6c9c02c017f2fa34fc9d21e4050f44b431f06671ba8a846574cfc30e18b39eae550d2fa5cc108bd561089976c9ea36323df49503fecffb83edd4a68a74f801063d3d5767b8fb132cc52492d3176992a0b5404d774414353f511105691b3e7f04e87dd30fa29ecd7bb1f5b3ac4452b2a2c00d5177769d559eaeeaf7c9819868533467938370e1cc5fee46b7", 0xf8) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:19 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x3) socketpair(0x1, 0x5, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000200)='./bus\x00', r3, &(0x7f0000000280)='./bus\x00', 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r4, r5, r6}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) mkdir(&(0x7f0000000400)='./bus/file0\x00', 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r7, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) readv(r7, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) writev(r7, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000440)=0xc) open(&(0x7f0000000000)='./bus/file0\x00', 0x10190, 0x0) 22:22:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x4) mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20242, 0xa0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xf47) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/19, 0xec, 0xffffffffffffffff}, 0x0) lstat(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffe) fsync(r1) preadv(0xffffffffffffffff, &(0x7f0000000000), 0x287, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) 22:22:20 executing program 1: r0 = kqueue() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000080)) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) pipe2(&(0x7f0000000100), 0x10004) 22:22:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20400, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) listen(r0, 0x100) setitimer(0x0, &(0x7f0000000040)={{0x81, 0x4}, {0x80, 0x2}}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) listen(r0, 0x7a) r3 = dup(r1) accept(r3, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r4 = kqueue() write(r4, &(0x7f0000000180)="91ac1428ec4de24434cfe281dc1646482780d58356a046ba08e68e31bc328f6ee61796892e6768cec93fc68a223c8c1f82b6b72da39131ffcc2ee6c1b7e92a33ff3c84c4f1751b8d91a20d363d4e0fb05908d4395dd085b1fce087908b4a7a9d7f01b37a6cb19f665456a4b5cba70b4198a4a5728b82da8ff760fcb13f8882cb5d1da129203379344adb02da2bdce491d4920710d5d32cedc12d1612f08d69ca177206081ac2ecdf17cd6e769d58d817f807151edb810f2c0582c2bd72884dfe2d1857241e72cdc7df495c7d5559be304348c14e8b9c2c299c9b2c5fcf4481dbc969b491c8f4f21892ff6b166d4351e7fc3c44384002d6441f85307341b0b13210ea1758d02270d8e4f01982eae47ce23471be0dd24b467d24ca77357ee7906f52e873337e4e917608814bb2814cd9e6fb68891c613a38fb91fd393a3177732c056a127833a0fb45a2194abf4c21db1f0a1b3ce7ec298e70ab1e66d7947289e22335020851fc11762876f1c20757e974a8ec9eb53b83a3999a50f4c699d1b750f5c9950ce4460d5ef56c2fbfbf573c2079b22ad0ceec440409abe39c50f4c61bc312869d13d4a22871ae01bc9d64856bd055af5e6fd2beff0cdcf10049b5c26bb7ad4762951f95456b5794c8268ec6cd0316962b34c1109a42913f0f299aac70d2045512c6013a82c74b85242850dcea2ffed1481439d5be7881452350e0726a1959ca5c5bb013337a4e97a91bb744bafc88905e1c13aa4ae723d3434e69ad47ffd58b723eb09769f186341a833499b28d2cde37bf2ad605d9bb60e5dcca188520214e07dc2e61a5eac3d82d6f2d92ef0e65435008487c9cc8a3acdaeff8ac6dcb1f432834ce6ec2408d9f43eddabbb163f8b959a997b61a5cb6a8adf496c5cf8b3e75cc1da3516cd960db160225f03906acf6389e1545da8cdb2ee6a9e98b3b5dfe761b45e97ad5a716e120ea60a51f24974be46d99859f08f83f8d071802056c84cf1c0f0e381256b092bda855f65a105d20d3e56faf8da56708d351a85924eaa43fb75eadf55a76456b6beb0e2b8002da142ae5f2effbb0dd5e76b2921bf35c3506ec0a0019ed8ce6f7e27b29f76b712e77a6de6bdc18b63c0b0a3169b571d353acafd0eada899443a0289d0c99f18fc124160e6bd934041de5045e050f621c41bda72cb143690445d1ce282eb214c2655a8e09b373802b1a3719dd2160a2d925be13727921618de12696be6cdae0de8a2c16747b4c938db8c21e2a7e4a0e9ad62c38a73a0ebf9ba8692af9ce7cc137145bd706559ee369129b0c8e7552f6a419242ad9995ae7f3d79a7b08840996579ae56345d45a25f40eee76937443c85527a09ce07e0fad15f9bb46e5f08cabf20a390aa0b2a8d3634a772c8e5fa5eb24a5690419f2cea4fad427c72a8dc9d3d614740da3a3b2ff065ae1bc60b229ef93897727ff871a60a9b19afbdb37fdeb480c9375bec80025ca7de741983e95af18b9910cc574b0486f4a053299f836b8886a7fe170e1851d1bd353c9c34a7d6bf5e5d3ea1848eea0808a410d553bef3e60ed89d1e10170bbea4a6822ae9b99cb6d8dc1b53f1de7edcec3c453d122db5c2a6a84da271cc30984602574006cb4dab66afc6bc60ce53e19c2d34652c431d73a790eeb627e40e77bfc8d45f412549de3861c370568fb88a7423f0a3a2065605ce76a2d735536238ba0b28973b4f1d5b59bc31a32b4979bb39451dc514f25a6c10f80493497996b64bda7b0ddabbf17e968d756adf21e81343e6179527f98ac971bdd08195ecd5a8029bbd0b1b5c927d14d2fbaf71e785a16e77bcb1d05d24e87de6de5c084262359e93fa114de3d696f1729a384f7db56d65c3b8f968e99a50c388c767c750156b0771d56daf21d205cc721de8f663cfb62873f3fd7efcb80450910b9dd08439e7ede01f3a0702e4c7467da94d2faeefca2e22de44ba6060af9e533a0201c369d2adacdf6bc8693afb0d71955c402a6574c2489c281995e439bda800bd7a041e95bffc7314b62264d18f7203a9ca6e7452c4ccab674a62716023d1526ea79e827a3de5c1d2b9ac33f861afadca795b6c405b13771f54d95cf5fe1b137967e47245476b27c5a9b5dbf7ced47278442563413cde7a17e596cf72c443fdeac4cd58893cf4aefefa4763dc6bc46b7a27346c0321aa4c454ba4b20c2b6b0758e52446d68045d0e4060cd2775287b4e64cf323c1d14302491a0893074a921c9552dcb3ea14d89caef3c79bd4b763ca6694a1afc2bd83f48e3a4c5f434d1d4c4814266425543439ff201df5e09bd310f40f868ed5018dadc2b9d5b775908dc985dd21fb97a8923c522e0561ec48af2f914d164a6e72f0c66eef33f1c1930b98a364a1fc12ba0ee4d0cfe0453296fc59853c541c1749d0d1c6d3aa1873ba2c9023c0d61d28f956e79520d7294a3c4f35443d166b7ea67312d3f07f7eea90bf422f86a9e3b252a2537dea9284b3a5c4d78447bbd61e727bc05408c7297388bd8aaa5c429d131a113dbb3d2f7507d487c4546a8d57ccad3da84105505d22430eaba0cd896d161e5a41779468f01bb85d1e22925eef802b9e0ae5e65078f37f571afe5fd3b96f9c4c40dd051b873994bffcfbb74aeff7c02c7db4a88e811d8287e550436a59a25e6a9f0feaccb9741648bcce3fa9c7c29d00f61a4c450663c77a2f194671bc2d78fbaeebb6907cb8e82ab61903828f615b518ba53bb85625750016e6e1627151d0586e7590c149be33a0e48f0724581486adfc53cd87f4a5d3a28a2a09763bfa07591ad8c9b8715ee15369bfc2b0903b4bc79ba2058186b7ad6641370796f9092b85deeb3d3b7a8c6c360b9249ec2eb5fafeda7d03cedc426ba67241885641860ae59086766d98b8f59c575508d09561efc588782dbe8fa8d936e67be2ecf785b26f0051fd3948bec1f0c914fc39d9b8398569a650e16eee36dbd6761714a426eb5353b4abb25847c7e1df6f13c314f64e16642673c49e4b8d929ac1b91fd42cfc7f2b680c0c5afcd1fe020c94bf7d7b5c9abfdaa4acd8d4ef2da191f2767048187df4fc272ecc58eb8c506c1c6a338d607b44c8f459a7b74b04c018e5b77c9439f8008f6cd79d0d993f76bb8891252ed5d4e698c1f00496cb8ff8f8a57b49bc58b09d1c71b3688088e4a689b0984b3d87a52bd4be812e01dcbae946e1ce4838dd7819b9a7677dcf66ccf79e5d51f56c09f1f4ce2f2efd0d87f4d9603435fed8b4efcfaa5d58f1733ec53bbe95947d8b66dcbc64308ee152d595b0182b25f99ec8d76aa95f46f8cbf81e7b23925e6b9df8d532f0d16c13e97e14105fbeefec2c6a9cf34448e5a504b30e501e21fd3316a2bba76c7bc535e0f5528c3ba1b0e63f077bd1a155f8dc62d341e6f54f00dc815a94c020c8592e9dfb7d9ecf9601d58bd59e12444394c88131fd5043f0d1f69be62363db5c90123bb0067aa03fc5d9dfd9b14849d47b833c6748007753d5af4cc0b7aca90dede51f958e9fca15d233739974d4d1657b642adf884e38a27d4de6cd4edae9517827200aa80ded0b6cb5b4393690d2752b4a162c82d3ecd9612fa39a691d55720d9ce2df7da3e8f0ceb3d5c46867858f68ed20be6c83e0949c5a7586b1338d22520ed515b8ff4524c19e74e471b5762ca1edd2b64f5582c8cb6135565479602ad60ea632495582ba8b578713d7b0702c4be8802f79b66a4beda5e71b350a0703152800ab255fe87473734e0c33322dda147e2b8d5cb7950c4722c5f48ff3ff5fd591a5a9c9bdd9e236968ef05ae6cd6a1117e09ec4829af97fca0f013f446325a282ff5d187377589508e1ef49e80f9db4e7ea1d9f758e6354bc17e63de7cc1e62c700cf0209b98737f29bcbec2fa8a558dab71d979b3479935d901e495f897e3e504358712a30af12b55654c23af2182dc112bc6b142a573efa263f8dff852c1ce2951afc9bc9a44605699b9ae88a2d0f1b262246293c7a15fd99aaab01298593ffb8a0b765295bee58a33623cdb5408ad287c9cc32afdd700f161a005664074aa3ba8d9f86374111043ebd701e20d7a8a5656329d7a2e4aff751890895dfaf29597074f8e9faa03ac65ac6eadf6760049856c5d6e3e57ce20eea2ab8a762bcbb7743c14d74e2bb05d5ebad5f39434658a189c424ed40284dc48f54335bc8298e0a85f4bf14417ad5ac249c04838d48caa7360dbd26a5649bbbab9d96a663d4c3a5dd4ca9db174f4993c393b7ef3db4ead59a52b5f758ca63b95d308c1ce7f1c3f6d634ac6721364f2f233e208d932e36cf9240a8b51b1295beab89c89d97922a598129270b43e0210ed3d777d7d3f0bf5959dd1b63ff9f5382d6113843e668022ea0a4c2004f0ebd99870e8f7c66a4e9becf30fee0079699c515f2110d2f2d77baed3fc7a94e0c9334384cbad2cb8f5150d04d618c5fa870b49e97dac5802e749b84e31712c8619885bbb9e09e25489c4a07dcf8e97e86fab04d0c0a7801b96ee9be0fb52c08b71b56e36bd03ec4149a8e2d9316c04dae1c3b3c3026cf542944fed3c319a797db8fd4e86714a38804120e29ffab19503f10ccc769961b96a260db426b5d95ab18e7d9b7dedfb4707842ff233a043ed76e621f885387a73f1346908f54109fe98f50f2a9b8275986f919b4859ab73760a1004e20627293b335a1362caab4201da01b77ade561c83b4c7a1477209eb57ea8ac38e501bf43e646b7c0185be6d4fb2791ff5ec230e0e94f42c93c483ff689e26c4db7c05e18faa5053d07405b3f9f2a5bf029d83d13154cfe8a674843e1f07d06b963c64c300ed861e67bcce92b30a5adea40397054f28f39aabddb1c438cde6f323066cb1a13b93844facf4222355cdfadf660d9bfc88c9bf6a37a42550988b63170e3b234461eb8551bcd295e115eb24af8ac4e47a70cdeba61fd9abc9c47c2e15df0fcf452a15d827322d995b99af57b83a248fd7bab4ac7a1295f33128d27c204708642713bff96b070aef6e9ed345dcce78cdafd87b4d054a43160c82753e056dd03ef7305039fb934bf08b2464d34ea34f5ffec8ddce733e9d15984b96bb715349bc5acfee2576110fbb5f4c83c6fdcacf0fcf8d11c4212de533faf6ee0ef2fdadf28e2bd4628fdd8af613cd9018f7be85de1373174a77db005765234e90789e275c4a54fa67fb38e5397d2118bda90eb9e1020ce21bbb39730e8ba843883fb788d66ccf4bdea5f7feb6b524a77e630bfe321cf0d680785f9bf49c8df21f590077e08dd304779267b2380619cbcfe7e2bc67dc3977f88a27d5978f6920340d2c371de762b9863ad7910532e34cd8eab4e9f223ceefb656f7c0c582cb45b42878e1a4aa6da84f8c7564557fa2de40b3dd4af4a571bba1d39d740fca50628708de3b6e104428688936e5bd93c480c3c477b808be395032d9f645e1f37c30304ae70408ca25d591f52817f7c727c931395f4f91c4defee1591755fd31466e7c4b3544420003f71aba6336e3ccef0518aa747346621fc71cbc3a51010123d1731f1ee7c0116e867a14231d023266dbc86ecebbaa1112f642d904243d2407e5a70ec502f8456d89e4a17aa7c3c004c7387463c6966a61fcdea329f76654dce882fb68ed8edd6d44a7f57e1394e7424cf4bddcd1a8355cbcaaec17a6d140d785620b4ca5bd556357dfb458b988a2ea47c438a5328645dbfc6563ec9ccad318d66fde56668b2db7533e634a1ae41b50c5251a3613dd2d732d1387309bb4ee0b05f64fee018e5591f60d5da5325524b5741111cdc3b6dedd30ce88", 0x1000) execve(&(0x7f0000001180)='./file0\x00', &(0x7f0000001240)=[&(0x7f00000011c0)='\x00', &(0x7f0000001200)='%[\x00'], &(0x7f0000001300)=[&(0x7f0000001280)='\x00', &(0x7f00000012c0)='\x00']) syz_open_pts() r5 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) fchownat(r1, &(0x7f0000001340)='./file0\x00', r5, r7, 0x0) socketpair(0x2, 0x4000, 0x31f, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000001440)) write(r3, &(0x7f0000001480)="e271ddd4d2855732ab1286aea1b9ae13ba36225554c23ec38bbc2e1f0a33e5f4df4080470101f5b7bc82f6d678b735d2c492e4391cfd2fc4b7e3d15123f359942e71c52da8ca387f131828664530e572877cc07b9e5691b9a15d61a351ee7b97397bdd89837b0437cc9efe3fb6710d701f269216a1b132ebbf7a3969a2cebadbedd90c56ddc8cc898035323dc1be44e9823e49eaab1898636aa519691491cde8dd4a8cc76acc228b687025cc136bc056fc614c13214a6bcd5dc508e09becfeda57c6c3366ae86025ab075d73d013", 0xce) accept$unix(r2, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={r6, r5, r7}, 0xc) socket(0x6, 0x3, 0x100000001) writev(r4, &(0x7f00000016c0)=[{&(0x7f0000001640)="7a91bfc7bd2ea968b7738a5b7fc60d2f212e055814fe28415970886fccdfa0f808df92fe41934e8f4a2ff3729ebc070e752bd900a2f373bd7216531c208dc0eb274af81de6eb4257e60052705dca54c8f82dd6fd92a2686b66f0bfab2c4ab19327f8be012dfbf83b4b", 0x69}], 0x1) fcntl$getown(r1, 0x5) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000002000/0x4000)=nil) fchownat(r2, &(0x7f0000001700)='./file0\x00', r5, r7, 0x6) kqueue() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001740)) poll(&(0x7f0000001780), 0x0, 0x4) kqueue() listen(r8, 0x7) 22:22:20 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x994883d46484d993, 0x0, 0x56aa69a8, 0x401}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 22:22:20 executing program 1: r0 = socket$inet6(0x18, 0x100000005, 0xfffffffffffffffd) r1 = dup2(r0, r0) socket$inet6(0x18, 0x8003, 0x7) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000000)="de", 0x1}], 0x1}, 0xa) 22:22:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5) recvfrom(r0, &(0x7f0000000140)=""/126, 0x7e, 0x802, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x10) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getgroups(0x4, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = dup2(r0, r0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffff7, 0x0, 0x525, 0x3f00000000000, "86f1ea548625256f827d0ec947ad82277e195646", 0x81, 0x101}) poll(&(0x7f0000000080)=[{r5, 0x27}, {r5, 0x18}, {r5, 0x1}, {r5, 0x104}, {r5, 0xa0}, {r5}, {r5, 0x20}], 0x7, 0x6) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 22:22:20 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) fcntl$setstatus(r1, 0x4, 0xc4) write(r1, &(0x7f0000335000), 0x10052) 22:22:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000040), 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) 22:22:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xd5}], 0x1) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f00000002c0)={0x0, "369da51a59855fa2b58efb72dc6f0b4de74c9855a855d3b785a7298a0a05d7c6358f3309d9d01fb06f055d0224172a9f4ec3a042a5953a732d9eda05c774d9c636d4dacc4dfa78eb28695a817e84ea6cf6102fe37e3301ac1ea59493b5c1b34c8dbb52b8a64efe0701700f43a91c662d8bf9c61a28c8e1a5f72719345dca5d8c88427058822bf9e56f6d6e56904113d428a09c1cc03b350c7710b6f3639e1be1fc71f80aa48042a43aba0b8d013637b5675443daf5ca755bce1b2909de5c0c16e3a27f442ced60e0c8b79d70d8"}, 0xd5, 0x49a6a901d666e0b3) 22:22:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x108) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) socket$inet(0x2, 0x3, 0x5) 22:22:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) write(r0, &(0x7f0000000300)='3', 0x1) fcntl$getflags(r0, 0x1) write(r1, &(0x7f0000000140)="a8b656452110232453a58636b1801a3a39f7014c043f95134850590e1a99a27ddfa5681a4c0149e63a05c43991716da778e59133beb77c1e69a61c2bfa69e356f247cd0b774d8355293abfd33a79edc1330a895d13780436b924eac9d4eb6d81f8bb9e1f8e8860d6abbb7dc925db01df098d224b583220214c909f3fc217e1b18e32697b15ca72986fe698375198d4d071e71e16ab83338ef7d6ed9fe411f0b4b65d3cfbfc6c30442566f7f06fdcee65acd3b0f1f0d3dbeb4339101f9403df72b3", 0xc1) fcntl$getflags(r0, 0x0) 22:22:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bd) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063542baddcc86403f84d98b8dc92a4e6835872cdd1348ec1c8a840e986f0025eaac59ed9965c4efb47b920ee4c7d0285ff41184d0e9979f5c05d393800fef668ffa24e2eb1e8b3591b132c3c592ee9e1b5ec434d4126fef6ff50"], &(0x7f00000000c0)=0x6e) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f00003e5000/0x2000)=nil, 0x2000) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f00003e7000/0x2000)=nil, 0x2000, 0x0) mkdir(&(0x7f0000000140)='./bus\x00', 0x10) 22:22:20 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020200000000000000"], 0x1) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 22:22:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0x1) sendto(r1, &(0x7f0000000040)="3647abc9ac8d", 0x6, 0x400, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 22:22:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pledge(0x0, &(0x7f0000000340)="5c2e2c2e2d00a09f5780518e733879028d318bbb") preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/60, 0x3c}], 0x1, 0x200000000000) 22:22:21 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xb1, &(0x7f00000003c0)=[{&(0x7f0000000000)="de", 0x1}], 0x2ce}, 0xa) setsockopt(r0, 0x1, 0x100, &(0x7f0000000040)="2f8b7d7fcdcfd3a857dccb7805bc8c1481187710d56d1002365e97a58b6233148174962ea76dc92b79c55d32c5066b74d6cedd3e5f1f0145268e3b9c1a940071c7ace17dae153aacc67cf4e39584168da62a5478b7f01d78c2d877f603d889d5bc34a3ba5b0b5d3358", 0x69) 22:22:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x4, 0x1000) sendto$inet(r1, &(0x7f0000000140)="dea81145edce396f9ba4d33c97ec76c8e4b94673267caa92860277bc70b88394340433f8172ae07d52092dc8b3f2db1e9fa411c2808ba03f2d6e8e5681d9fef375202677700ebb288f9cae97e748b82e361603f6c5a7a468075a02ed4e750253a69fbb143ddc44dac361b4b1060f671f1ad5fce4de74a10127c8b7aa8e9ea5e3b9e047b79349cb6cd4eb2f8c2c2349946aee42d5a4ad582f196f885d9957cc66b6c62aecd3171f49bd00cf4d1b1cae87086fa47e296cbdf401e7bf7333b19a", 0xbf, 0xd, &(0x7f0000000200)={0x2, 0x0}, 0xc) recvfrom$inet(r1, &(0x7f0000000080)=""/154, 0x9a, 0x40, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x1000003, 0xb, &(0x7f0000000040)="01000000", 0xfffffffffffffe03) socket(0x19, 0x4000, 0xec) 22:22:21 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 22:22:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x2) connect$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) link(&(0x7f0000000080)='./bus/../file0\x00', &(0x7f00000000c0)='./bus\x00') ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:22:21 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 22:22:21 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x2}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641dff01"], 0x1, 0x0, 0x0) r0 = msgget(0x2, 0x142) msgrcv(r0, &(0x7f0000000180)={0x0, ""/134}, 0x8e, 0x0, 0x800) r1 = msgget(0x3, 0x10) msgsnd(r1, &(0x7f00000000c0)={0x3, "195430b3f9904653681de91b8e59bec3684a0049a69f2ef5a6722354caaae1fc7d699fd2da646ddfbbf4a797b4db5adcf978327eb269f92e16fa99e2769cee061b135cbe7266724a432aa1c481e5aad412d36fb6015da4fe364dd9bad4cf70a93cd9357e5bb17f2f872e4f7de1444214c97f33af60de5670fda0b1361950e35270d92282ebd13422344ceb2ce1b62eda96d11acc3b3d9dc810ff37126455579b6cf2d6d6061bddbf1f44efa4c5c8c6"}, 0xb7, 0x800) r2 = socket$inet6(0x18, 0x3fff, 0x1) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:22:21 executing program 0: syz_open_pts() setrlimit(0x2, &(0x7f0000000080)={0xffffffffffffffff}) 22:22:21 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)='P', 0x1) listen(r0, 0x5) 22:22:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ceecf63ef21abc98f02704e859481201d1c16682"}) setitimer(0x1, &(0x7f0000000040)={{0xaa, 0x5}, {0x6, 0x6e76}}, 0x0) 22:22:21 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) dup2(r2, r3) ioctl$TIOCDRAIN(r0, 0x2000745e) 22:22:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff0000/0x3000)=nil, 0x3000, 0x3, 0x3010, r0, 0x0, 0x0) munlock(&(0x7f0000fea000/0x3000)=nil, 0x3000) 22:22:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ec344ebdc541afd74f4e1623cb08dfe30ac3abe3"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x0, 0xf062, 0x5, 0x80}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) 22:22:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000000c0), 0x0) fchmod(r0, 0x60) 22:22:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) link(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 22:22:22 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x6, 0x8000}, {{r1}, 0xfffffffffffffffa, 0x8, 0xa0000000, 0x9, 0x3}, {{r0}, 0xfffffffffffffff9, 0xb0, 0x4, 0x4, 0x7fffffff}, {{r3}, 0xfffffffffffffffa, 0x2a, 0x4, 0x1f, 0x1}], 0x8, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0x8, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x10, 0x4, 0xff, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0xf5000000000, 0xffffffffffffff7f}, {{r2}, 0xffffffffffffffff, 0x11, 0x0, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x22, 0x4, 0x10000, 0x3}], 0x2, &(0x7f0000000200)={0x7, 0xfffffffffffffbff}) syz_open_pts() 22:22:22 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)='\v', 0x1) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x69, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) 22:22:22 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000000c0)=""/47, 0x2f) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xfc75, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)="d2a2d814fc8900", 0xaf04eb3dfb03ec7c) fcntl$getown(r0, 0x5) close(r0) ioctl$TIOCSTART(r2, 0x2000746e) 22:22:22 executing program 0: geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002480)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000003880)={&(0x7f00000024c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003800)=[{&(0x7f0000002500)="c713fd32297a7917553d2a44d573688e0bd16dc11ee9cff7bebab48362f10121383350f26f63cd8a30e6cd5d074b55c4ab26cf8c2e92bd2ef3a4723667488968d4f8d79587e1fa45a112202f6e28ac004a859a6a916fc8e93f925e09215f6f31003ebcfab9db9b1c25ac4586d4b5a630a03925c831eeb8893fd0cf", 0x7b}, {&(0x7f0000002580)="06a057c4688cc024013ae8f7a93726fa8bac279d259d74757a025cf118cc5e", 0x1f}, {&(0x7f00000025c0)="0b7be6c98cc31f9a1bfc6703e1d7999f1ed48aaa812bcf3453c35aa50f3bbf1b1d572f85f4088ef7a19392bee4337655efffa70a05768f8d05235f0474fa65c0914f467769112816e0fa5ea4ea432d2b8f0c324d1de1a7c6c83374f13a957eefdd2b2ee3d576e40965ce26e2473c9d33a3fb09364ff785c62b161254924c816de125d10d8658410a67da427279e193450935d0bdda0f4ed779c7d58ef550", 0x9e}, {&(0x7f0000002680)="813c4a16907e76522787ddcb4fdb19f59535c36fa1b0100c146569272e2f0b7570bfa5b70a2f74a2a5eea5ca3323dbd23fb1f0195fd3c5810cb836323166c01d", 0x40}, {&(0x7f00000026c0)="435cf69e76ccf17193f62c60965b07c6dbcce9c94fcd40c36d4da44316917baeddd798cc5964186bf980abdef8bec74879e354df49bfd1d978bac325558c93ca9c62c3af28aeca02842109bb366fd48571ef05cbc048fb9b41414567a646a240871ae8446e33bb002a229d948f5026a7ccfafa736039ad2bae505de1482210321d19ce0b10420b3c9134d98b47298d33631b6aa875", 0x95}, {&(0x7f0000002780)="6e67e95600a552815b3dfab3488bc3136097f16a08055b9ee9882e6155d52edb94c5b7d0f6e3094430dd8cf801ad4d691456618127", 0x35}, {&(0x7f00000027c0)="dab0e4dac3c29dfa14a2cba22df2c75f3de8b806", 0x14}, {&(0x7f0000002800)="3add90bd3bdde332de8e8702ee2f57295196cb555c0e23322153e7e904ab4e69bf8187f511e6ed20bc28008aea42e80358b91d5f01586df08fa7d6118adb6ffcaeec1a4deec9b0fc0c1da5c0d85eb86e39ca69b1ab1cb5b9812414ff7a8b8f46a68e1eea635f7b55c5b855eb0380f8917d218bc260809efc95a97329eec369802195ccee6c05cce317b5011c4536870019c7cac1a90f7519b36aeb941570c83c8e0348ef7cb6d3cd915eed4e22ce6be71a78504ff6e377af813bf1130c3b08d6d669e4bdd956a7b058f7ebcaffd7a790380dc65782ba4f7dc4af119f0f5bb47a181fc1f147dc29312726d8a3552b769e88ff93453ead56e8c58abeb949a9e9a5e536b1d56e9e37291756c3afe41c608cec865ffd9f61aef1b836d09169c871c9a33329105f92dfe10c30a1be63cb81dc5e1007d536922337374da677dc12c9c5cea8953754968e30603057e61e9f41d924dd1c26c35f8855b3174d1a637e4d5d386dee4584ebcea5d3e1f7da808643c578d8f5df07f8ed119821aff361d0716925734deb58bc8764d762923d78bb032dee6f3a1004fe807ac0ef4dcd75aa4ef3fa9973a8b967d7be9296becaddd442a1b449c76e45084a9e6af4219c76d0996d6b3c820c8566b8fc207041bcd35437a31717ae4b631ff9e73772e02f393392a7ba5bab5ae6d3e1f649bea984004909e029697ca33969ec5b4e41f4e3b49736b230bcd91f8d683b894be0f5662f619b1f134c2007d514f1b885545177f770e073ec8378ca06a4bc4cda416531e73ff64d5d69eaf907429b2312e9bc99bf1019ebf1b57189fc3b823712e731813b9fb0c4da70743865465eed6d49e95d3456f87bb6b59a5703a69167e43a193b49baa89ff303c34a53a71deff8bacbfb86cff0034700cd07c5f519aa3999ac9a354ad3ca2343d24e44c5ad160bae731d19e8b8b11908bc28dab5fa8d9866af262c2d1887bd634b1ec46f2159e2a79638556c1be830d3332bcdc05e1057bfe0251c6f62168ef7fee38c24634da6949a2f7f3dd55939e4051b512f02109d388f2665c133ac6f851c546a5cec94613452bef4c88598e47158f8590d377eb93c8f17b11f7e512b810cd0020517bcc53df301a237377288f80af95d7cc449b0701f514e9e001881b2dafb84552281fbece0758d9bb90e6c1f5a31d63074c24aea8d11c535afa1eb85fab036522447c2d0a07a2a244495fa8b45e3d69c70764431f8cd7a94e2e50215b23ab8b297499db4cc8303ba834bd21d1422dc3288291f9a782ec707ac4e144ed50499e82d50f7e01188acff0fa273b87b27e5d3f60e47629492bc5ac1dd8e362e7f87620baea4e58012a4798b50f5aca9cf0a9214f43ad98216bf993294c025b23b23bbd1f63206b242f58ed8888adce2579f14883baf38d113ea836ac3c873f40a19d2aac300ea0605d0b4b42e46e22dd6bc411b7f2b20ff309337693ae1abe09d01a4aba173dbd806e74a8dea8ead8d9236ba01372d06fac756dadb4f8937436e195664fbbc91a05884e046bb732c0dc1ce664b6b3fa571e1be977ce378e9c3949bc38cc3033fcd41a8fbe8df5ec4a4881871db7027b737d0dcc64458e21a921bf7c754f5ca95a8f03d5a08cf687adfb8de75ff728b03e6b3c2f907e1b5bc171b6577569a13dc34383fe0f39e0385d7d13f1c203f3728624c285dc3ea13e7f0e16d44c0635730c0c9e8b5d67792298d322618caefe9be20c9cc4c187e54b8f6fc7727820daf06d508e6af9c79948e2c78303c650b90dea1e88cc958fccb5d2a271d4c2b94e92355eafca33484cc849bcebf145f4229af113233e93b72919101f245dd9afe27c158549dae1f9a0d14d7ad5e5fb402615301f57549611ce18d901ab69907a8ccc8357a042c3314338f52959d1c6701344cb70619b88cb6419080771ebbfaada0926466a9432f6054d0e21da1d24146ff93567f61274d13616a94a68d2f2ea0ad1bb9da071438cd50ec14f098bb110566e9e6f78e3d728a814375640e01f6fb5e6b79744f7c0874000feded4bd93aa184a0eef96eee81de23fe360e246363e20fd8a38c716df2be7559cac77dddba049550fd3a5ecb9ad88d456346e4be6267a4b54124845098eb9c68dbd32fff51a2a728349c1092feb0c76992c6615d8d5deca1674ee79c6bcbb4478410fa135b72f67eb51245bd81c3bafb042331cac20427a9c2b5abbe39311e3b610b855ad2d5d7a9d818eecf42e0c0c04ffb693056e6091395f6834ed2ecf8c4e42f2f3fd4b7e19ddc20fd6feffb8828996b6748df67ec3a5188bacee6d3996e673cb83a3a25cda0c3f79d137d100c346ee3c14c74b421d7993dcaef11dbc1eefcca618f675ca7a7e210b4e363c104945a2d46fcb7ce9606426bd7d5f9e6b68e0444ca5a6d36a0cf4d370bcb5f805dc3a388b0d89c3ee052e297f556cedfa2c7864e7fffd38b9a46a87f53b5c5d4d90874c28ed2d3859a3d403a94669a02526dfe42bbe330ed6b8b69041e8b314da7b383404b869a657fdc60737c033002369f3bd2e2829cc4854eee8fabab867fb3a528f255bb77b3a2b7479ec81b3513ed472d2a3cfbbaabc348738f02c43d8eea1537d833076781dbadb1bec88a48d76eec388038ce3be7c4aafc21bfdb4a9d4923eb017c5ad3beda3787d8c331f3bc8023f7597fc78a0917fd6c8571f64078649a61ad1a533862e626f560a6bcad8b24e4e2cc43754fd50822cd0f872b0bf3695109b36469373324dc21e73ce7f896515629f849aefeec1a4d0d5c24648c3a77370523ffc5070ec90436f67b3b2cb4513fe1445bf21e9bd137d144bf436a2f4a376e147daea081a75420b0948b8215c1edf80c7da0d7396f8134cf7807f01c45c8d10c44b1de8f59e400b88027ff325d95a0cf1a85281e066dd5cf62fee254006cad5f364664ac9d29db5ffc9e69fbd87d6ca6d00fbf0c03a0f1a56962f3c259518e12e99f635f61056cf7df9bb0d9f6c5e867d885aa0fa91049c151c63b104001b39adec52b28882bf8e3be2ba7ffe5ce34e614d8cdca3c9049cd9544f5adb78547282442cbb2b3d9b31843ab285fb3c6a6e607ec280f0bbf3ee32fe99c6d4c74df4bfc9a5c58e99d19505e591703b74d8138f3392018d001fc1e562ce280beebc290412916ea266cd5c82a0a3725a9df74be5d3aead4ae8cfcd309f94b38e9c023a291cfa73f736b749c33d01f2b1e4701cfa3e40a48288965d593f74d87aa1c1a3f09356f6d40b1ec0ca572eea7aa4a0c9c66b1e87f5fa61c0c84e0a85df6001e50a7b6c30871e805cb2630de851b87bb2c5f0ad2fff345a82e14c27342044c3ffb79a3945a4a44db860c0465462f579449f5198ccfebca098b8310e8578c7a0633ee72ea29eb0984c6c581c872af7bd4961c7b89b17676bba48e44aa5aa50dc189a18c8b7081842e11e8ca58e2f5e5af8324deed8ffa2668b5dd80391274eb9fdaee6f6d04bcbc7d066e78c00b5a85f5171a38812103e5bfd82ca8f76127a34ffe93c6f7fa4f58d9c05049e863a4b5444257cb322de893f147be6b839cbf0a8d8e12959cd1faa3eda290b784701ccb8c6718e0a4af62407afcc73ec3887d27fa6638db182f244971a2bc8b8e9eddd31564ee072189bb4e0d107131ac66deb06e0c626dbfb183959d9747b094f99cd7457942c552953f432dc40e905f28bc8a9c38db008b795414f53dba97d8342ffc59bd9c50dd03db7f14538dfd20ab0f0163d8fbd4a8e6b4eb8289b2834345ed2c4920b91691f197c1d8e6c4a8d5c9de5cdb0add812727da52d6b742f74082d811b4919861988e10732a9874dc8db13484f79922883e4e94671e48508e5a2fd75d53775f987e1614067ececda989010d0e1fd3dc46610a4cfbc87e04d3a8dd305b8964d66191348b99256f0545f7a0e8ebde6884237ee5079bac35f2e6ca376366f1947a3ba5a79039861c8c2d25d1e5fb17890174398d4d7c90d856df427bd5fe60eea059f3e8302168c7ce9f0c4d8aa064568d04f248f69016381ba9565645536fcc464c426e3e7f68a69092e97db9bf79d649ea05c501b4df60952dbc7d6fbe5a3f1de548b403bae98934081e82514a3c62f20bbe1eb5c78bb9c67ca4cbf61c9ec98ae353078dd0f807695ae039460b7df1d77d1f02da9c8cfe16a32df1519a893a14af811b6c8381ea7ab53944cf170d2d352dbbe2d3ebf9369dd923bd09c8cdedb2af582a199df2a15939e5e6aade9142e94ac2692098cc4450951b387de1a53b4e66f8d88108a057c2ae2e4debf1e42bf061d113b8b9aa0e3a5e28ed86986f034772b2790b70518ab62cf83e220240df04e83f62640e40f4954c388056da1332c283953c730d55bd814e41691e25fcf3b49854434109e1b811b702b002cee2bb22bf31dbdbe8d8d5a39f461661d3e18161e31e3d112b22f85e15030549462692b7ee9968067cb1a79f59b539a56a24931a35156cfd745ca614c2a6fc5666ae2a6a1495796dc3d8fdeb73e3837c642800374994d79c2a673fb7fe537c108b84c0b729135f4507619b8f76cbea7cedd2653aa029d52f62c03b8252e9694029d5a97e13319761e83f8733bd8432be6ca0c8c25b960c169b27a5249c7fd213f3ff4a587a3b592bf97f91ec265ffa9558eb82bc768dd22a57c0e24e0230065f9f837d8d88f0e186e2521feac7105c717d31918c85c046e129b8a218105bd09c7679a07882ff5368e3dd0d9e1e4e458e75aeef79238ee2383b8b59912a2b71c4a889d25446ccdfdc6678e7fe0957ea9ce13666dfa0a43877881dcabb6dd6a97d52685cbc078aaf769847ae2583e6e80161d02806f07ce6e596540886e1d48b370558c5ec0e1e458e663c2a45210f319cbabd3c2e5d5c8b0a83fbf4a642c928d6eb306f4d79b8d25605d1f8d2a07c0d3b8a61ceaabcef14142567f6c84bf43ba8d62df04a83542c8f19ebf543a1d43bb47d8cc8b43c32e65feda20504d8897a4e5c362aac166223dc0ea291ff04d5c6de90e5d6c7787d16f6b7f895341a18b0941f9300313d91f956ab423a978847001e6dccb8aa496bc3cd7f19eff80d8419253f6be341e5afd9e3d3cb11dcfef606af2db863eb3aec1fec35282ea3ba57cb2733b1fd5571fb10ebd8934d07bf781663a9d47933265985988774b34527f7dd830be57dd89119b0a8c812d3f6b4acf9acbd326c45fc69efbeb78dddfb5e033cc3159493ac9c2deff33a54d657c74af2b034f90d5d40525f4f6f1f4de248d112ff7e76dffc60383873e2589f93ed582afcb86d92526bb7c9fd78fd2f0dd5a6c554621c19bc4325f590c5cc074f7e8599a6cd6a48265ff052a1ecbf00b7ea9d2aa162a7f6dc49b69faa37ea8d78e75b05df775c6e7440edff4d444d5a8f5381e65163509c00dbd7c31d5752870c0004949e6784cda05a13c15c17e7c58c81f28829f3164accdbe0cdab0c074cac7d3f4286c5082e3ed7f1c6750b79efae5cd109f9ae7710dd279317186bc6155403b4ed2312b66e74e3442667abbae25038c6d8b6e62661022308df68eba75f7a5584695bb49d720399d8fada616b2be35285486f265eaaee444fd2d39bc42bfb49a492b272040db73a7f652b7e93e50182390f9b3a064e532a202fc6c8571e573a336df436e5557fa098b0c191ad140d6996d57c64152a99dd1b2d62452723b3f3bea827248b2309382a0a8ce5ce52e8240abc9fff92565645a57eb8dd160421c71b3ae55e9fd65439d5c123a52c91cf411032f10fe6a9e82d1344041f3c20fa0b60bd70b331fb59efefebe8854e1bd3003bad", 0x1000}], 0x8, 0x0, 0x0, 0x407}, 0x9) r1 = getuid() setuid(r1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000567000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)) mprotect(&(0x7f0000231000/0x1000)=nil, 0x1000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000002400)={{0xfffffffffffffffe, r4, r5, r4, r5, 0x50}, 0x1, 0x6, r3, r3, 0xab6, 0x8, 0x9}) setuid(r4) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r6, &(0x7f00000023c0)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000002300)=[{&(0x7f0000000100)=""/84, 0x54}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/174, 0xae}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x5, &(0x7f0000002380)=""/4, 0x4}, 0x2) 22:22:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r3 = getgid() r4 = getpgrp() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)="af9adf843f895b3d89cf1101fb306cb4490cb613e8ab06dd9ad2aae5526b9739e445", 0x22}, {&(0x7f0000000140)="aa6ee7d55f81da9f6cff6fa9a8c798de57b373bccea5734729da583575278949e5db633c08fbc968e55314cbc5636f5a7eb24a6a3ebecc9ba57a999cb86fb43a74acafb9b73b7b9c454e18b678dab4bde699514178d464a4c9b9634393afd05b2603ccd9e5ef232281b63081bdbbb737c036271e44e0bc251a3317bbf1990cf097a9a5f4eed82bf94cf2da1bb85b3e9b368d7249a47b45bf7e286c0ceb5fa138159ff611bd024e49f6a1d1b41f8dcced3f7ee47fb1b48c9e9a599ae27ad5137f2f4147288f9948c316048c5d09acac98", 0xd0}, {&(0x7f0000000240)="6c77a5db8af2813bd605fc2b65f531a1481222732bcb756a7412eb7b841a601e5ae122990dfb340152b19184b343bfc739b2ba6f72d35d1f62d85ccd6bac8b3c92e266ce871cac42f56fb0f5d7b54979e9c7479521a4fae452e3ed38677179f37ca8cf111e6b9a4037dd7bd1e43ec3d9b215f8a01dd46b525082ded1b75e7d8b17a45e9af5f2cab7746a154cb757bf942ca2e4ff48f64f02d269f15abf", 0x9d}, {&(0x7f0000000640)="a075a91a1f6b2548e2f3c2c86e713f9c529dd8c6bda85343b2f6f7e7601ab7d86bbc45f682337f60ce519db0be3ccf3d33da5290522915fee97001893b1531cd5857e425013db449f8d9aab0d626698971647f0775c2a51639e10d2c6ac4d4bf0006a69d698b323e71bca88200d1eaffc012a337aacc02b32de6eba613920875a6674f426e372c32da2744e6d4740a4c06e02f3e6c0e37e16d1d0961d5a8ca63a181bee5d6d48f042518932755696fcaf7e0f471f3bd143be1b260643a78b0174e0263bf89a5c6aa7e31682cc1c2ae03c28ea9ca418b", 0xd6}, {&(0x7f0000000400)="eef0647dea1b5eab5dfb4a0bb40d5098d221af7c254552eb987efd07f46273603b02f4a46bcb7b62d2162c29234f8478faf23b3f9a03b3de9c3f1200727ff00e45631c4721bca9da1069746c37", 0x4d}], 0x5, &(0x7f0000000580)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x70, 0x4}, 0x8) r7 = fcntl$getown(r0, 0x5) setpgid(r7, 0x0) 22:22:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) shmget(0x2, 0x2000, 0x127, &(0x7f0000ffb000/0x2000)=nil) 22:22:23 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="3d7807532552fdb99c2e50ebc6335cc295c56d8a56f145d9003eabb8ffbe5943022d0000008000000000f7b20b84633f450041b0185faefa51efd59d5046f1d1910804c868db16f34c5235b616b38b9833a7d6621dc71b4e2c00c6e89303571b3797eefc618bcba5555f5fc334578a1a0bf195656d65a2395c6d6cba83a2abc6ba238032b5f297d6ea926912cd8bc7f8f4", 0x91) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) sendmsg(r1, &(0x7f0000001900)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000200)="e51f9fa4f781f7a4343224371c3a12efd8c656d3d30a3da1b1d984beb209902dc8bbd6171d3b2ac0ad525085151254626d98a55ddf7bc2e570ef055d1370ab1464f120365819790a869f859a2adf208081f2dfcf87dfe4b397f27a42b8f169d77c9ecbf902cc15939a398faafa3c1c11d8533dd5a893452c7bedd2892004b753817ab6a1277ca25015b246b44bfb4a0654728dbffa093d7fe3a4f4fdadfd9b029bd353", 0xa3}, {&(0x7f0000000380)="2faaf49a3edb49cbc2965bd8270090acd12e71da427195b858b33e2b15176ee0fbfb8b950ee88636c345510c1edd4223752e9ef393998785fcaa5cf85d427d4667f4259350aa7bbc3cd2c0c97fbd695348f0345b3e1ce0c8a0f1019f5e0fae81d0c8cf834e2ce5828026271051283c80a8b4ad5273301caea7259c5794dec5d9c39c7b0026eb326a8cf6d15f74c39ce6f9afe14e87245a0b803427cb", 0x9c}, {&(0x7f0000000100)="f3de4db3175113c06028aacb", 0xc}, {&(0x7f0000000440)="4cbd61cdb207c184821acfb455aa30ef0bea58d67937bdff086f8604bf46a47f2422534cf0ed1dcc2201904163d60cda04f97f0c60d8b0674e8e8e0e44c653b7e0d335a20f6ef548e19263d9095f833056f2bc490447e33afdefaeb46249cea5d9da3a7ff1e66cd0e44d932a7272cc7353c663e8e2fd7376186b1b7614332ddc32bd0d22c2a6cda6d683984e10f7617e3c0558cdb8b8ff852eecf2624c9654caaf38ca099feb4e732bae712f6996b411277c20d3b72d50aa5b2ad770e366c66ce6cf3fa3411db4c21f736b142a7f53a2fb920a9fbed08e61c408afb7b674421f5ab8c73b6e8a020c7c24", 0xea}, {&(0x7f0000000540)="928be6b0514f83cb544f30372e4da5dd8f7136d9b90e89f35325b12bd1040dca6a50ce6c43629600d73fdebf9509a77bac7d04fa498b09b0fef56f09999d4ebf955dc1ba4fe2019e407232de7664fdda0934eb55c6def0fb6536c3d8faa2f3ff65fdacd059ddbc41940920270213e4cce92f0a103aa6533b7e899c2b67c72a522e42d072ee6ed4b98090670d005e6c7db048750799f3ded5b586947ad0bf9cf0cad45559d50d23d5085a18a2208aedc09eb65c877a853c71adb5ad82caef8d369f7f5967dee3bea4ddc6973fed45cd08909744bef9ab92aefa9fe563b4de159bf87d354de1caca384f063af9e3b9bd20485d95c671c0a893526915e7c1b20bb013b6c066c1aceccfbe347ec8b9f6a77f2e50f539f84184de09702ff9d81f4e443b9e1fb7a982dd0d41800a34abf82c1e1b938d4e14f80fe973075b8c66baa6fe108a43ddbee5070ad6ea27d9958f6eae3359faa8b4fec4502665cc3e5faa8bc8dd5c41df341492074d79f72400a56d9ed650496a322790c303188c3af7b6698ffcd93bf46811208bf97e920bb16b8670f7ad67f3c63b5ec1d64cb2689d42c2438a8a4c6e86a553b7851dd42209de04624481b4288e781d92cb503cab05fa934d43cf0d4f43c3898355e7b39c317e52d604455934a15ed4a411aeaae4d218b740d404ea0b21e18d8f2170b7507e2bf248c9d5b0f25b048c7105f6dcbe9231cab482c79a9b1e3f786192d79802d923fea204dd66f830cb4bd81d325f2d3ae95f3e334078715accf9b12fb4cc5ad04903b50ba884eef74cc3fbc204a07ea0c022ab71be8f1f59b4b6e077d5cc633b1e711a412fe5fba5fa53910ce3674cc14b3e013a19094bf837c9189f569dfa8c04881a3a1336fbedbe07e52dfea4c8280e70d8efa4bc8dccc8286702e1d822449f32150c00d3848071c11f8068872ba8002b1bceb867b6d6c8da9f34082b29cd9b1ccc7876e0134d77a0b9ed49f5cfc4fcde6960f0510e064ab9b19ceb783ebfe9c67d7c4edf48f597ff080df2121b645bd18019d5b848a27617553578bcab433f9567884a0c83fe00b74316b5eb88101a1bbd1d1e2e86007ed994cc1d98fd487ff1696bdf4e14205ab12517405a62f167599e225e4545dcef6f299fb5724d7208f1f0d578fe711cec7af35014178139e5e4fc3341f666b9c2851301fdfd83385de16b09068400df0147094a8dbc8d1547ce84d10196a7a891ca12c68bac204268cb6c512f53028c7c16d389cf4f751ada48c4b959cadf7dcbcb4965383350c0542c8b6b7df3d185dbb19c6f5d6d3edcea9e42a050de926a887b9809a8421dba17ae5e75c8611bb49a18000500478ad45964f929b9551427e07fee32e46df675329ab4b9a95b8436960ebdca282570f52878c356b84247591622f9869ffdc487eaccc82e80c87e830138eda1e8e159ed058220f1d4b9932952b73d60ebd7f466147d5f3ed246bdfe1d10a4e508c99df7dccd3538792e92d8a9dd060ccadc8be1443e5ee47b92e6a3b09481d8499944652a48c6f5c0842053aa7c9c64086596ac2b2eaed1e333516b45338a09debb8fb402126432a3a1a23f5862d9e1e28f96b114e9d36237fac672f469e84526b8e709a2a6ffadc9a1adce852d458856291fbe1d90546c3d47c22c40c68e4e05b7d310e3009d4afa9c4c853cbc29713bc0a95c4d05df72864c838dbd1a887b70f40369f819e8787f1359537eb3b856a2fbd38e5c739e0c5fb443d32fc6acedd7ad9605e50a8a597537274c5efd109ea24a690f283e85c32a3cc3b91b35a3620ecaa6c4b2069b8195379e465da16cf6cd11aef509d2fa96d1e8070aca0ba58756ba9cf0457ddd5090e14d08b8cfac8f5e478887be59498317c22429d8b1ebf81fe641e7b2c558339cc3345dba06c9f994f5dd84fb91d010014482200bed9251509175b0c8e84cccff6a34cf44daffa8a1db030fa56b7e4381b7c1fcf07e7a193b4581fd0bb30c31a77dd6b6e21e089db7742beffb937c78ac3bbe9a49797e5aa0d86205a319c39563a40184b153c88b4c88ef30f24e09a4cefb7c4ecc4506b62dc8d6f12bd2d7e0082df41557d0e1132791376c35656b18cc81a0d66a523d87a61715aed7202cf7d73e310f9e792be420276dea327176074c46bd03fefa6c6e0ce02754ae6adfd5a2bca74b34b33f4ba42c85be73117b64e2b1eb395f5da66c3e57e6075903fbb4ece610e789b83e89f44d2fcf8bf93787ab1417e3167599d5b5ce3db10081af01c55f1b3b4cd1388bf6e36d2bb47af3d9fc1b473695a8a7b2dbeee2e2071c83a5c9946dd5d7484e7e2944f7892e28271e13bd6952e0e9c008713fd3dfdcdba3f77213906bdaf78b45f6c726c53c699887c38e20874a63f65237fcda5538c1883cfccc8e6917e5dd87bf36858e3351eaa7c9b40f46b83c5da646dc3df2435681ac46703ad4b1a627e845c37aebdbfe340fdbcf9fe87f3f1507cc0e9bda13341235b97a502504afda94b1c5d6333f2c8d6a3f996b72d52cc8319cf43850ebd0bb70a499ccf9bf286ba82eb53d755a8ddd652126496566bd2fb040a8957dd85b8afa783c046aed18b4486812e6427bf70f5a6830b940ad35a516378b5215da1652adbfd36176e127143c201fde65ef8545d93e89183770ef3346559da81f3250fb89109b62a5d8019f74c389e3ecb502b2558dd09e37e17dcfa438c5353d070c78b7ff60c522218d791e50fac69138265ebbb9963d691dc6f0aa2b38afd88b949d344bf8ebdb8d135c8b471480d5e708d189817fec9956aa372d1834e74d777f1eea12fe845421b8e4fe8149ebe35dc1990264086d2b522bc0632dc7c1859fe730db8cb185810787dccc7cf7fe966d8facbf707815999e820a7a6c14cb7a4c02c2f00e401e1cc69db814ba8b242a9ff574896b20e7993fc5de997005a66948316ee592163ca13547d056417714cae34374567c18126fbc2b9f5a607ec1be63a8efe7999a3f58b9d91ac63da4758486501d9ff47cd75f704e95201d48738cd0cf5be896e5d54debb03ad873da5c1b31aeb4de3afcd5c1027e6eddccaa913cefb0b69f3c9db727ef2007c4f16895c1363e9424cc1744db97bb632fed8dabc612e828241bd5d2893a5551e78e986364527e6e9950922f808435c637792af787f26bad9b1eee54c4e2a528617210bd16759f9e32a77b50653de1c0563d5529c8be01b90c16f5734723dd70b72a538dfdef376ef469ac39cfe5fdda13c8564d3657f6cca98bffe12c7f7c0ac9b0f1a2fecc37a98ba51d87d7582344fef0f77d678120a2bbf9a6f4983f66ae245cebf082687c4049b532ffbbe04a4e9d65dc5227fff6782dd0cc3e161e96bf512037b100eaf1122f81040d1485810ab6ba75f5615542c0c138c0759688dcf6c3d65abece19ad347d0ee04a3b0a1a607b8008583577bba82c1a3f66c2d9b7c7d7efb3ec0d34ff0b1fcff6dd655d95363e4f447e6fd789eb53f82d8d2602acf7844ecbf39b4c57c266ad330d42786e9ca78536b896b44e087e34b237078223aa89c15c16ac89a5c13b6bbc263541b2496127a84dc422ee569e936d9d71f2b7ff115004e662ee1cbd73a3535e900d13889cefda2c18928c6cbaec5488c6e342882227492c353e297f4d28789938d6b6aa23fd983e1a7eea22bb892971a88f3d22c648dcdadb291b2306c366d247c400c9dceb1d708f699858ccfb3ab30642bd17ca956372bfb7acb5e8a6e565dc9929112c65ebb1fe02ade221709f21d3b23d96c542dfa09556c9cb2ce21f59b55c667667c97dc406ff8893c6944b818082db71a2f395d33c78eb1124452dae22ed79122755b17150b624e6a4b90e4e973e775b73e3c5c904bff528dfcfcf8dfe7498cc14ccc257c46aa73f584c8280f8f3b3470f82e252e944692c427a0a733a86f10176345399065c3f44fdd923e4165548763bcabc698403b61223b5d749352d56e6ec9ffbcaf94a1640d84875dc99e65ffb1634533f7e970026bc4d1cd50cfba97a024c1ed01ea0ecc49e3c7c3d7bddff171c34bbaeb4b91d1dca37da8faf8a5093601b71a499dce22739fc37aef52535b7f430781b5fc6d88cc279340999041dd1e021e29acab5835541e88712e558a4f2c11d07ea7d35ac38873ef7767af7f63c87bdc04721b6f885c5d3d7b8991c0a8bd252b9ff2c823fd148f8930661cad178d67e45bdd332f019e2f18344cdb9adca325f06b15c41c85367a9c623d419482e16e9d8271e4680b660a0456615db6b5ba26f8a9071719e254e3896bd8a12532ec818da17c9a5ed964782e0cc4df24dc8f1292161ce05675f14f3b78841ab8c86c680482b400def090b5142fe4ce124da34b8939716500c7dee0c56b855078206804dede9f3cd9f7e5b6e8423582fa5333c5f63cb5ac36128305a62b27e2e27603ec58180d0a210bbb037d44c81668961e36401d393b59a55ca8c5ac8bc09add1a6cf5c91adec3292791701faeddb8d3ff9294d17d9f435d17db981bfe99c02c7f05a5c2269685868c2b1b0a006b71abc8463989b703cd9ff482ba51e7d99e5e777f0c34968c4db0ccd82ac9a491fe29c0d3af105747fe7d9bfc8575fdef6cad92f1e1004b40923eac407cb9ad512b00e71f58a6e7de812ad997ffafac27c51d2251f33918ffa0565b999b916406683f5215deb168fb4b712db753003bac704751da29b7117f3eb0c1822424fc6b907ff6a8c494dea3535cfd9dadf4072e4ae39a6f7105701be9065c9718c4eab084e9188629fd72d5df9e1f965e2bfaa49301c678ff869279a085f01543f7808c7a4632afb2e068487b5337088810a79d74c7600df2ffa1eaaf6729e3f69f3ae1b04c406fa0edb28ae12eedf95ec0df697558f8c18f96bb8c5b9d40dfaf6fd9ce8b41ffbab0811db868523a09c405f2a564b7bd7f5073178536313fb80da9b44b250da17f00b221040519d85018c459e66f0c2bdf0d5bcbbf7d428c246da3cb883e98cf737088e3a6142ab28bb7d4692cc4e37cb313cab24766dd78070389316cd082324de1e5f14cfcc4d5d4c9f1be111de5a74661abe4980cd99035ebafebc689236d42453f8b3e04752b6df4516680fe81de942b368946aec956f1e41f51bdd4050a9318782c99fe4df9d602e1760ff3717aa6379687c1af34064d9322fb1f712214688f1c76e8ff91c53b9dc8124944e6be373266f137391c184b386cdeb9eb2812f9476464b2b27e47ef4f7befb31218512f3e302a8c72d6e5d64b9453d9cca91eeefe3532f1aeee92e70ac752bc349f3e47d2cd9b3eb41365a75e9c2c5b4b72edfd9c99be612a82ea0554897a4f283f7aa7381b90f42d2cab487fc7a212ca5eaeb0a08aeb0f0c852e24306c3d8bb4ad9e6535971f793ca055cd95c84fdac88d29a63cdade8fe76b603268fb52cfcb47f14e8278724efdc99d00ae7e93ac4adec95666b8e3e305a8d615abe98f58641c254e5290801d7ca0b59827a1b28181d591373b13050a6188515691804716cb06570dcc2177cce059d7857776f7de4f458749579091d342cceb695dcecf7b56c30c3e2fa08ba5a9c123e9508a33b2b94b8f72dc010a549426a9b64f4f9b19ad758783feb7705dc90f1550b43a3c74ac3aae8b1cb115fa1a926d33f23638f6eb93221e7590aee3779f03e6ee8b53dd02674ee1383b060691fb2bedb7f629a122bb80e0fd4e845dd85476d0949f7b2a9b689f1b84ea9672231b160a194f21176bb3102e576c17469c5d64cd841a2ac8cdb4685ee6435f77db66aa29d3886da482760c8a29445004c1171", 0x1000}], 0x5, &(0x7f0000001940)=ANY=[@ANYBLOB="2000000000000000010000000800000037c7758c619a5d50854f0000000000002800000000000000ffff000009000000591cd33c97771bde1338f95d7464694482f3000000000000a0000000000000000100000009000000501fd5a7be7d98f54efd2fd17a90d5448f3cd7e7481c63ea187259805c3f69bf8f54c289ebcd302d7093995489ec415517daaee802ac52f284ac71b323497dfbaa95547b92dfb288dd590fd6f1ea808a00c2b417e9bb2d518423a4a2fe616d0d621a482c53e20d00056fd55aa18fffbb12afc79ae753cca91bef0c4a8b3b0ae714839723f12aa46544a96b0000000000d800000000000000ffff00001b7900004428d42fc87dd5bbf67195908e1619e6d28fdb08aa21e539a5db6253f346f94e6c66f580c0c3b2c8182039b311df8b60fe3b92770739923d7b58a97ab1c77e7466c5eb74813ff1d91a7a9a4041e897d771b1f5157275e618d3174f643c60da00703366b7f98c53cf6cf73349dfcc235bc5ba7049ea4c58fd07d41d7481bf84042a2c86f9a5bd6c1660c6c3e1ec6dd101ad1d2e49d4cf2b1d92f3e4782f8bec098920964b41277e1fdc85b30d06d46ca0d589d17d5df1acdbe5fb9317f51ca1e1cb7c87565b5d4d18b8000000000000000100000007000000889756d503876b377c592198a3ddf2668bc7d153e1b51b6a2236f99261b1be2b38de443337a82528e0665bc608593d5a05d8a50c9a38fc5bfba35d180f7f098f8eeb7e177a48e71b981abb63ce397c7540480e2a927af027dc545291622eaf8b3c8d696ed4476228823feb72ed5fedfa11664b85170d7a8259ddf1e8bb117627107c7466398d9a413cac4ba0e27d8ae8e86d271757eba78c3ddc25b115a17cacfd000000000000001800000000000000ffff000004000000a9360ee2d0000000980000000000000001008b0500000020000000586ca7035269c5c83201d653257c49be5751d9a398263ff252a4a54d014c6b2263246733cf459e9be3892007a6d4de9c7a884cdaba08ad108282a4782c0d4319d0b3450d5c9bea9a24ff86bf7f724cf72174fec8001665574af5224a8a4f09377647f07709266bbc63046cce89ec160e22724e815c40ddccfd9491146e7a28bb693d0fd716d0a0ba"], 0x328, 0x8}, 0x0) kqueue() r2 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x2, 0x2, 0x100000000, 0x2, r3}) 22:22:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c885af010d0ee34290c499894e20113129915477", 0xfffffffffffffffe}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xfffffffffffff17d) 22:22:23 executing program 0: socket$inet6(0x18, 0x3, 0x9) open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) r0 = dup(0xffffffffffffff9c) r1 = dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x5, 0x4) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x4002, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) socket(0x3e, 0x0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 22:22:23 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r0, 0x8000000029, 0x67, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt(r0, 0x6, 0xfffffffffffffffc, &(0x7f00000000c0)=""/233, &(0x7f0000000040)=0xe9) 22:22:23 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() r4 = getgid() r5 = getpgid(0xffffffffffffffff) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x3, r1, r2, r3, r4, 0x2, 0x5}, 0xffffffffffff0001, 0x7a, r5, r6, 0x1, 0x5b3, 0xffff}) mlockall(0x2) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = shmget(0x3, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r8, 0xb) 22:22:23 executing program 0: socketpair(0x1e, 0x0, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fcntl$getflags(r0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) geteuid() r4 = geteuid() setuid(r4) r5 = getuid() openat(r1, &(0x7f0000000140)='./file0\x00', 0x8800, 0x1) setreuid(r5, 0x0) 22:22:23 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) msgget(0x2, 0x54) clock_settime(0x7, &(0x7f0000000000)={0x6, 0xd61f}) 22:22:23 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r0) shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) 22:22:23 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) setsockopt(r0, 0x2000000000000029, 0x37, &(0x7f0000000000)="00000081", 0x4) socketpair(0x1, 0x3, 0xff6, &(0x7f0000000040)) 22:22:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005203) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x4, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x1, r4, r5, r6, r7, 0x40, 0x40}, 0x8, 0x6, 0x8}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x2, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getuid() r8 = getgid() fchown(r2, 0x0, r8) close(r1) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xad, 0xb, 0x1000, 0x6e1e}, {{r0}, 0xfffffffffffffffb, 0x3, 0xf0000000, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffff9, 0x1, 0x40000004, 0x3}, {{r2}, 0xfffffffffffffffd, 0x0, 0x80, 0x5, 0xfffffffffffffe34}], 0x9fe5, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x8c0b, 0x2}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x3c, 0x401}, {{r0}, 0xfffffffffffffffb, 0x40, 0xa1, 0x3, 0x9}, {{r0}, 0xfffffffffffffffd, 0x4c, 0x1, 0x8, 0x81}, {{r2}, 0xfffffffffffffffc, 0x72, 0x40000020, 0x1a, 0x7}, {{r1}, 0x0, 0x10, 0x20, 0x6, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x2, 0x9}, {{r2}, 0xfffffffffffffffa, 0x88, 0x20000000, 0x7, 0xfffffffffffffffe}], 0x8, &(0x7f00000000c0)={0x101, 0x5}) fchmod(r0, 0x113) 22:22:23 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) rmdir(&(0x7f0000000100)='./file0\x00') r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="d5ab9ca07fe23b6edbc293278f8bdbe6e5379e3727caad8157cc8814b8f15e4eb4fbd23f2f86fed58c5d6f3b567161dff84d563772f3f83e3550a124220fb13f384d9905d37444fb2bb35ddaee57f8df1c020fa39412a90f8fe6e35c19334bf4d991d1deccf5339c899cf648397f0559164e13093dc01e1cbeb9bd1b0ee002fcd025d103a1d4e207cf53cc387f974f4d9a47ab0e5461aa9c58ed0578c69ef83ecf85d65306c3095d6dfb97d9f339cd3cc643a6521eba0dab176f46ac3dd2b6c605d7bd3ef737debec0b3a401b6eb0725703fdcb7cd0a90b704fd8a37d393188566021186ba", 0xe5}], 0x1) fcntl$setflags(r0, 0x2, 0x1) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x152) mincore(&(0x7f0000000000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/51) 22:22:23 executing program 0: 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, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0xf84, "bad84b73f2a4caaf72d88000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) preadv(r1, &(0x7f0000000080)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/92, 0x5c}, {&(0x7f0000000380)=""/217, 0xd9}, {&(0x7f0000000480)=""/98, 0x62}], 0x4, 0x0) 22:22:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() fchmod(r2, 0x16) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e2839c8853345d978ade9369425729a800d6ee191ab9c2984e454dececaca5b86e8f708a5d01734ecadea861bbd0a0188933c3b245b12b294258b0f0a4475fde16bc7b4b617849a67c9623a51bfe4c108a0d2e2a68c4d67bceca81a6b39fe", 0x85f}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') read(r0, 0x0, 0x0) 22:22:24 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0x0, 0xee00) r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = geteuid() setuid(r1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) 22:22:24 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r1, &(0x7f0000000100)='./bus\x00', 0x0, 0xb1) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x1, 0x9) r6 = kqueue() kevent(r6, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0xdf}], 0xf2, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x86}], 0x3, 0x0, 0x8, 0x0) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000280)=""/134, &(0x7f0000000000)=0x86) kevent(r1, &(0x7f0000000340)=[{{r7}, 0x0, 0x10, 0x10, 0xffffffffffffff13, 0x54}, {{r7}, 0xfffffffffffffffe, 0x2, 0x82, 0xa97d, 0x1}, {{r1}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x8}, {{r5}, 0xfffffffffffffffc, 0x40, 0x20000001, 0x9, 0x4}, {{r6}, 0xfffffffffffffffb, 0x20, 0xf0000001, 0xffff, 0xfffffffffffffffd}, {{r4}, 0x0, 0x40, 0x80, 0x5}, {{r3}, 0xffffffffffffffff, 0x1, 0xfffff, 0x1, 0x3}], 0x8, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffff8, 0x10, 0x80, 0x0, 0xfffffffffffffffb}, {{r6}, 0xfffffffffffffffa, 0x6d, 0x1, 0x40, 0x9}, {{r6}, 0xfffffffffffffffd, 0xbc, 0x2, 0x7, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x90, 0x20000000, 0x1, 0x2}, {{r0}, 0xfffffffffffffff9, 0x78, 0x20000000, 0x3, 0x3}], 0x1, &(0x7f0000000180)={0x1f, 0x1}) 22:22:24 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = dup2(r2, r2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) fsync(r1) read(0xffffffffffffffff, &(0x7f00000003c0)=""/205, 0xfffffffffffffed0) socket(0x7, 0x7, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r3, &(0x7f00000000c0)=""/8, 0x8) fsync(r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() fchown(r2, r5, r6) 22:22:24 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/88}, 0x60, 0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="4408b22c24e2d529f5d2c24c1bee5e982a7a1fb500009a8523903a94b1fbe07628519a7ec03875af5647a47426e05f5a5e655c6e2830787f0f4ddb63d4f419033a5039b710884935589eb0540937b83a0efffee27c813c641b396f8fddc73d56c1f533664ec08c39ac01b0b5653d67f6ce2cd17170129397badf661cd3bcfdbc7c38537ddca8921fd85611ba44fde9224bf566f57f4f2fdd00f07db1f2cca0906ad97d646eba7ff77b6e7c07e8ad28acc1923a1383f52a7bc62598f1535e"], 0xbe, 0x800) geteuid() msgsnd(r0, &(0x7f0000000140)={0x1, "7b9b58ef788b6bd610f402a281a5a81f1490ff503a559ea6c5a0e8baf110"}, 0x4dffb9b61520d2bf, 0x800000000000800) msgsnd(r0, &(0x7f0000000080)={0x1, "5271b2a61145364b8de78a9a9e8487f3d8a81b11143cae9d9bb388d10d1a2ec2a581d1cbd9b51b7fcc149309aa4d90747d2198d48189424eef7d0c343adf9a7bf9a5e00cd599e3542d4cdccc587462fa7e46869a3e1ab41edaa60faa1be6f6eb46ae3d85d51bb09a6a3acf607bec3b024a2a636ed857157a57c668acb9e7bb3477180b6c697c1e386fdd8a05a8745deba2"}, 0x99, 0x0) semget(0x1, 0x1, 0x10) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 22:22:24 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x1000000000005b34) close(0xffffffffffffffff) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) execve(0x0, 0x0, 0x0) 22:22:24 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x6, 0x9, 0xb69d, 0xb356}, {{r0}, 0xfffffffffffffffb, 0x10, 0x9, 0xec9a, 0x1}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x3, 0xc8}, {{r1}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x6e6, 0x3}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x9, 0x8, 0x8bd1}], 0x6, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x3, 0x1, 0x10001}, {{r1}, 0xffffffffffffffff, 0x8, 0x80, 0x2, 0x4}, {{r1}, 0xfffffffffffffff8, 0x19, 0x40000010, 0x2, 0x6cfd}, {{r0}, 0xfffffffffffffffc, 0x41, 0x40000000, 0x2894, 0x413}], 0x61bc6819, &(0x7f0000000040)={0x4, 0xfff}) r2 = kqueue() write(r2, &(0x7f00000004c0)="dd860100128444", 0xfffffc56) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x0, 0xb3469df1b2072a51, 0x2, 0xffffffffffff2c3b}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x8001, 0xcf14}, {{r1}, 0xfffffffffffffff9, 0x10, 0x2, 0x10001, 0x4}, {{r2}, 0xffffffffffffffff, 0x18, 0x0, 0x80000000, 0x3}, {{r1}, 0x0, 0x28, 0xf0000077, 0x7, 0x4}], 0x2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffc, 0x8, 0xf0000011, 0x10000, 0x81}, {{r0}, 0xffffffffffffffff, 0xc, 0x40000027, 0x42e, 0x2}, {{r0}, 0xffffffffffffffff, 0x60, 0xfffff, 0x7, 0x10001}], 0x1, &(0x7f00000002c0)={0xffffffffffffffe1, 0x4}) kevent(r2, &(0x7f0000000040), 0x3, 0x0, 0x8, 0x0) 22:22:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x0, 0x0) 22:22:24 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) mlockall(0x2) r1 = dup(r0) setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000000100)='\x00\x00\bL', 0x4) r2 = semget$private(0x0, 0x0, 0x111) fcntl$setflags(r1, 0x2, 0x1) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000000)=""/133) 22:22:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) r1 = semget(0x3, 0x3, 0x20) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000100)=""/60) 22:22:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3, 0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) 22:22:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) close(r0) accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 22:22:24 executing program 1: socket$unix(0x1, 0x1, 0x0) r0 = socket$unix(0x1, 0x400000800801, 0x0) nanosleep(&(0x7f0000000000)={0x8000, 0x35b49720}, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0), 0xffffffffffffff0e) 22:22:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7) flock(r0, 0x6) close(r0) 22:22:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x3e) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x200) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x3) chown(&(0x7f0000000080)='./file0/file0\x00', r0, 0x0) 22:22:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffff, 0x100000001}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10000) r1 = getppid() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x20, 0x40, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) 22:22:25 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r1) recvfrom(r0, &(0x7f00000000c0)=""/111, 0x6f, 0x803, &(0x7f0000000140)=@in6={0x18, 0x1, 0x7aa8, 0x3f}, 0xc) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x102}, 0x10) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000080)='./file0\x00') 22:22:25 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="bd349c30df63ad0aad060d869dd10df72ce93ba46b779e6222f98763b4ea3d49b03bb417923d9d0b6469568770f01e747ee3cf50e51ce53b6842ee56a14508ac4ead64fe8f08bc8c164cdea3b5ee38cc1b2e171aa7c7102cfa61"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000005c0)="d63b552562b7ca3dee47f327ff27ebc23e09a0bc7a10d6d56b0f27679d259d6679e7e13843ba484231e17ba646e209c95d41ee991d4da8e8c6c9b57e29a569392ebb3b07227b486a19a3d95b0f42a85771502a8e80baa66fb9b4bea42efa2ce738f4a021bf0f2645c8d16fe25314383775840b10571876886a95c1b1b14c176934bd37635e855cbcc6c816fd1cdfb1cc58f941c72131974a", 0x98}], 0x1, 0x0}, 0x0) 22:22:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x42, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 22:22:26 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x100000003, 0x0) socketpair(0x18, 0x4003, 0x7ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 22:22:26 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x8000002) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x2, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000140)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0/file0\x00') unlinkat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) 22:22:26 executing program 1: mlockall(0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) flock(r0, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 22:22:26 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="fa", 0x1) 22:22:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = socket(0x2, 0xc002, 0x0) r2 = dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 22:22:26 executing program 1: r0 = dup(0xffffffffffffffff) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="13be1373", 0x4}, {&(0x7f00000000c0)="dfa8dae1e773ed82830608e46fc888219f8c38247311ca315a0aa261ac41e916cc898bb252ef67e0512b0855b3c493889d7db5d5f5c973b80f92", 0x3a}], 0x2, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x4}, 0x400) r4 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) pwritev(r4, &(0x7f00000006c0), 0x0, 0xffffffffffffbfff) 22:22:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001880)={0xffffffffffffffff, 0x2}, 0x10) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e9630835846534ac10c2f2ac62c8b1a35a424c0caf6028c172906158f01e3b4f02cabc2fca8da099d802f78dbebc1de6cb63b523872d403b4a069f2758e89be9a0b79a05c6e3645fea8cf1630448040eece58aaea5fbd0f5aa0b696d864d17bc88c1563d5528c1dd13b5b53c85a8f1b920222e938c2787be7676e3a97893dacf1914b4a572a5e9df91d8f98a50fa95b72d500e4aadc640e4f0b724ceed274cd501098bb52bfe3e54604c07e463e67dd588c1d79d78de874afe61ddbe434f6b01ec3b3c7", 0x1000) write(r0, &(0x7f0000000080)='s', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) setegid(r1) writev(r0, &(0x7f0000001780), 0x0) linkat(r0, &(0x7f0000001800)='./file0\x00', r0, &(0x7f0000001840)='./file0\x00', 0xaed3b3ffd9ddfecd) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000010c0)="492c54e64ec5bb47ad2efbefa8178548015cf991a309bc4ad43ee98a34ca5e48828050c3db3671e09c6ed8cd01edaa749c05bfc35de2784a82d5468be276ea39a82bf953f01702247e70e1db8d905de96783de951deb68b325add774d91b70908f68d0dc1f21b91df33197db7364dddbb5b371c39212d671399fe2a3b90fa5243e1a43cdfb0bea9be42c753ea0b200e9cc4de6f4df64847255bdeed252c39f7257e1cc616d44dc97785dee78fb9b260db04ad7ff557cda806d5ac00b7786e32efee71e371aaea8ad97338d4d3a70f864ac2092", 0xd3}, {&(0x7f0000000040)="0e32d900a70174ec02ff61dd1bff115a9b95ff7ebbaa5da7ad3bd4454d77a7e9e5b5c3aca24816e71b96fcd64f57bd438ebe69552330d6fad2d2ae", 0x3b}, {&(0x7f00000011c0)="827fa04023ea3ca11e9dbeb6b6aa55b56e75e23142dd75accd973dcd5cf958f3dd943d6c2eabefa849317646e0450f3120e14b0f46e10e235e4d4f2d9f891ac9199e70dddc24027e53a09b25a69c7ed786e745aaf12887b8e3ce7562c57a92b78a76fa7b9a6553b46e40df46772e7780c357730a32fb2561d783afc5b53ae92231b438dfc1002911d219b5247452f972e15e4592664c3531502f92bb6d7c1759ec11bfb67f7a08d7ae9b7e4c82fcaae8411ffc", 0xb3}, {&(0x7f0000001280)="ad5c5ced4def26989a855c31b090a23b0328a4041a4d24429fbdc3b5882e27dcb8c88299a64ca12d9e161f1e7328a88d9c4f031013928675dd762b30397642a5103213f3603a793d4123f3c901d0f2b5da67d73aa7b7e8f1dbe7518dedb581e63b3b9f245d67964c866fcbe56de6efe7aca3c72e7a4ad111d7e1b30c38c6164da06d", 0x82}, {&(0x7f0000001340)="7fb5277aabd80936f726905e785f3921995af370698ed5e51e0cd714aa96d8e89d82a02d21e1423119e9dbb3bc824116f7e3153d6dedfc5696ea733355a119b57c4b37f1d5623ca1f5e0788608d7c2bc57f1ae8eda3933d9b750a2dbb7a12f021da753e7165e49116b3f3ec10f4dc0c021243d58367aa52fb3e716557b3b8b7734fff3bf3dfb179035041426676c01118c096966959147cc95bc187aa3daa4eee69b0a377f224828ddec16ae0a8b220cfe2d6e8f0b5afcb6eb86960597eb2a1ec4dc5e", 0xc3}, {&(0x7f0000001440)="05b1a7d002b187b8f7225e2198745cd29c7799037f0314d8d09f53d87a18bc225fc0c6b628e7b028a223be44b24c98ca677b6c65aa910a4b746a4e8f1f897eca98c2fb73b895b75445a0bf56057e37ee67c7a04c4ac13573320ccfeb10a7f3e82f15090848783348558e9f48d7559c96c37473f75f878053c00f73f03c091b022b688542d91b7c87175f95c15b6912b6ad4be8d7ee9ce45527ef5ce10b78a778aa11b5dc52212f583d55a9b9252b6dfda3f40393c7f6a4dec223859bb6f4e3ac7521ca183bcac4bc1bd2ee63777383946e22c3302975fdeb1bc7c6c7f28c974aca268d95e62a4cbc90c86238947d18de67da", 0xf2}, {&(0x7f0000001540)="47ff3a1edd797a45c87b1d1ab235668f6db4336976a1c08747b653ee6ae3297e5f0d", 0x22}, {&(0x7f0000001580)="49f7bb1dd08d832c1ad507a8a819f21dc3967838dc72ab8ee8a26ef06a4acfeec5ece2c86bb73d8f23fa02fa951b5f06f1c46d95b4af040e04a183eba9aab4801afc97297201f037ba5627b1986f1aeaf4c1c7f7f881d6e596f044841857a5bc25eccf46208103aa635aa3034fafce0ae185c81dbc273af27fd2e24645864a9715bd3b06421beda472793667fc1e76c04a4f5175077c5dc81d8cf1fdb70840dbd749e6470cb02fbcdede468379e6f5b9069bd923e2df030c0b3d4c916cde72981e26544dd6bf3563023cb6324cbfa872b97555ccc6cb2381772f719ecb7cbfae70b620abdb62", 0xe6}, {&(0x7f0000001680)="cceb3294c0fa3f02b7d37c43214ccd9a4bbb0ba93faa9e7694", 0x19}], 0x9) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 22:22:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1081, 0x0, 0x2ed) 22:22:26 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x84, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="fa95", 0x2) 22:22:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001800)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e99162402abeff034d411e020216ac538625ad0a45a2eff3c1e987d551aabd9f27717f5efd77b12f75e8022c48", 0x5bda1af0fb621b7b) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001780)=""/82, 0x52}, {&(0x7f0000000300)=""/97, 0x61}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/98, 0x62}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000440)=""/34, 0x22}, {&(0x7f0000000480)=""/167, 0xa7}, {&(0x7f00000015c0)=""/68, 0x44}, {&(0x7f0000001640)=""/121, 0x79}], 0x9) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') close(r1) 22:22:26 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/17, 0x11) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) 22:22:26 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000000)='./file0\x00', 0x5c2, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1000000006) 22:22:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="dcd85ec950a1f609d2686796e28ea97e56f366e0c3901056e480dbb8abb629b84217e6d51680c7c5129801ee080359b0f0a654986d4dd1e6d74c58e23ff59b793ee8aecf5d9b6713156a114d4be5d6c2fe29b39d4551b39a6acf4762fcf60b3d1aa28fa628b3cd4e36dae36a96f0f476", 0x70) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getuid() 22:22:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) fchmod(r2, 0x2) 22:22:27 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = semget(0x1, 0x4, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/65) 22:22:27 executing program 0: socketpair(0x10, 0x2, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000380)="f5c004e07988fc5840b677a544d7ee7260611b60ffc75a312b9e50631b53c59581d183f1287d977259d4b9ff34fa53a53af57aa339f9654fc608a937e4aab24eddee3fd83b34d2ad643c760610eb1bb4dc8e962cc44d553366835f3a5d30be563bdfc28f14f2e30bcab90d795990c2aeaf05c0bffab518206e281726c2862132f92648c69518f69ecfda12adda6c861bde4017580bb4ee4bb1d1f377edac6f632fd8bed79b923c26453170053a77c967af7f58dc9824c6aeed654f5d553fa1d23203d9914e612891832ccf9548c575cbd2c20c8c782edb6aabed4002d0ad5a1ba81d7d579944f529f3c6b21262adf377793fbc", 0xffffffffffffff60, 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="10012e2f6669801a39d1144017085952d1bbbe637aef7239753b766c6fba2ec0a9029cdfb51332aefc7f079c42b7aa4ebd3f63cdad65902772c2ddff50e3bba6522ebd7dad55afabf4769c97597f69c26432ea8f291d03c0a2a59eb9fcf8b92edf31f62db52532d207f85a70f28a05cc79970610ee9a78678889aeecb809c5d8ba01fe7eef2aa97316184752"], 0x3) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000140)=0x9, 0x4) shutdown(r0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) 22:22:27 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r1) setgroups(0x1, &(0x7f0000001380)=[r2]) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) setegid(r0) 22:22:28 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0xb0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2040, 0x8) openat(r1, &(0x7f00000001c0)='./file0\x00', 0xe0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=""/174, &(0x7f00000000c0)=0xae) getsockname(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0x86) 22:22:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/34, 0x22}], 0x1) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/17, 0x11}], 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001680)="03c949013939095528f231b503649635a9efff63d56d974dabcc129101d03b998c78758afd63d424d8f37c382d140e6d8aba85a9865b1e808531a8e0a6ad8b0b4acde956c974e3ac43232686d8a5eeeba4b7f18ec76f94dddd85db60271bde931afa88880878c746608d506d0eae7138dc26b0c7b9db92307e3424a348783ca184c6d88bf0c43135cd075151f84fc283915e381a7b2520005e326324934f3125d48110af9661220d348b3babbe5ca3a4a305ff3851a449e0795c4b50427a1aeecf990ffb667711c9bab35bee135ab2b3fc99edbd11914646b9f753f6ec3942a707610c4c09fafd29f5efd641061c69def6dcf0264dac28575a506fbfd9b3106ba80afe0470e43490831b20dcc38851d8df86cfeed3b9331d4714faafcdfae877a614ea4ed79c375b86082629ce2dcf1455ddfb604e97675461a57b507a938296ba7e8646381ccf1d7e97b5d45e7582aac7304324267849d0794850ee3eb28985221a93baf232aa1fec902c614fdcebccf8a94f6987a02438bf595d6c20a20950d136cafd85667fe99550454361296111292dbda1c769c1c3f28d701fcc258a8c70f72b91f076af0367e4084d2baedbd333a7f299ccc7ef4a3a429821e7e6864d46df514379f25ffe5bb0c269f36ebd523042b4d861cdda3a73e76e116cded408906cb0a85e3fbefee3fdcd271f223e53a7df293ecde3df0a207f3b358bee281bc72e28300c01cd2bead170406665647f7a6255eee1b12fe79a4a124d5acd8c31567ef16d1e7bcd96ba31cc26ee70c520593526469cd09da4734aebb0f61648e06e0a61ea7aad85f74fc8648f84fe4871f8cd5c877d7f7281b88b428c489909867310317c5d2fcd72c3aafe5453d5e73274227d6828897f56ecfe212e328b7677456e334ccc5bc4fc2c3c918b802f10940b56df5059a4e7051a3d30ebf1ec34acdf12838615aa1604e6181349c4ba112e436286f30184538d8842442f690941f5cebb2ffb11940e4fd78bafa6d0581f6373f6a60a1e0b22de337f530ae23010411909cda49d9203a842c43866602e626666c8872bce7f401c3046216077504813d4b78ec0a0eff113955b2af9912e93cc20c66779d555e246883521b2ba81543319895dbb66f27ae99af63926a70c8089cb433b02fe65c1878e0e28b9603017cd826581304099f993934a8cf2cc60f53ebd5f31af96a205e048be883d439569f07cf6d2cc6bb110f69dd86706149a72e90d42ff0435914c1586be5acc4f3b4c8d475e7154045fe5065f1228f05c01a0cc5441cf81e434af25a2a88c0c1f03c6ca12929d186d28c2659cd0118e607396fbdc2237aafe5f7a8f4d370752fb4d3f3448d61c7826aca43f1db5a3940b54d63a9e1d24b79b36cdcea935f7cf49d9a9f09a3ef42c719ef4b72e78c3b4334442396fd6aa940e5f56f636b2e3058ceabad35e925a78a17d82a70138944c0e52247bbac6515b878f3a2c562d7d12e0187cd9ac710ae06b35543df64a9f152077d48575cd62bf89402dedd10908a5057c1410f67bec9a42bc63a5845b3647db9f84beacaca44f1420a31912ce7f17e1f57bbc6ce58f3db163ceefb2b8feefa3a715e352d1e5b37d9a99ab41af26c2d3a0cbc868feb01d800327074653e5483c155ca6c36ea50d24a20358504bc21e07a4e20fd6b62b492f6a2cfeee0637110a6774be976e191a98e0a97af1df5c5a286afa090c0e9f94dacbd13e394c8c5a27e380b456c63f4402a602903e3fe4d51f82cc1ba9d26af0125f32f90a3bc178fe596eb5477a8e4dd058a40ef55f63b5a168f0214cf35cc03f24643c0e4afca8bf9d18fd36e4865bfdf50b0be94567fe565048f236eac163ef96df12b805d44d6aff7cf0d0527c28eb8e1388bd4a55814631b8ee8e437100528ce96fb20a6f68d367e27bd97ea7bb1a83d993eca6bcad9724b258763b6c443f053439753dc8114674c19c83d45e659393aa5625d46bb970f8da2e6db08d4ba5f88434a17ad6cece5429960ca401ae83418ab6166e0c467954e2de0c449ee6a71e3596a3dd3d8e7ffce39f6e0766c1ec354a74bd76437aa77458f0b56a3b84cca8d6465359e570f49b53074c0b13d52527e058fc9319db967471c813c71a44a3e8ac62a3673040d7bf4e205d78544e25c285d4a29647e07bc4248047e493fb7593be41df07eec4293764cd43839d5b1fbab4b174169cf7f6ffd261d4535dac07a13528c18dd973522d8be70f5ba15d99bc648847afd41e2714ef162ec47eeec6df45420080ff88c5886a28c539d8805fa8821f22950ffc538e3b400e2cbd8c539c2adbcc80f3cb00bb9f6c1fc797f4d479328a67f24fa929c34d6e0e8db4ca9ae7d1a1a1c4e98c30457d50fcd070168cd3e5563da920db4ae2652012f83e446be6e60f124cb6e8e5fd128f8ab194b2074b37486522f51e83fab95085fe441725ba24fc2dbc65e722bc58abc29a1db81f665318f6791bb811c063bb05fc2993d94d2e27abe1dc56f0f21a3436b8d53fe6a741fdad668537e5b9cf25d788c283b951c174dbd9a85148f083bcef60ff2bdb1f0eaf203b61172e234170dbe3187726f1f8eefe0071c3db76b42827139860520a327368a562f9f61e4934b97a4cb3bcccb66ec30828d37795c93791bc114f476aee3ba16436a1f1b6a9b71b22f917a5c3e591691e3dcf9a6b8c7125948ef43e44a71420337f491c48aed657e12b868ab38bea8f3b3fbaa8a5b31dc08ab6a058ad708eecf64630bde9330c936dd0c2a375429760ad12f4432c5e3e9ebab358c7457ad2b5cefa4d0c975688caf6f6d3b83b84ac852e333c9245963d24e363d7abcf1149d09976d6dffdebc55b4fe6c3b0a39af592cc47e90d3a576f6007abacd464044496b82756aad3d02679d49f7c5d1c3ee4daebf50534c9593d2c3d4aaeb803c67fea1f544fc6a0e038262be4ccd3b266610905ac56b2812a8e7ceeb83e9f074af58217db07374c3fc7f041583c48ff6cd6da98e63ab9443fa6ad0dc9717642a058050ae9a3989b16101c24b887e206abce4290285fd85583ed3ab97d19d1597559a7051633cf6ccd60c582419696736d69a2faa7d177a72fbe31f83ec443ee3cd29a645967ce98bce1e23f797c809ef0710eeb7f0cb82811f8456cee306b2695642d70a965827e6d6c729503ecf5f2204653a99afa09ac04755061ebca4ceac6eb9fd5d75dffe0b3a4cad9adfdbf7c70b20eba25a61b5d4de796cb66729696f9d89fb3a792cc725a69689f4c1793bb7316914ca10c53bd625bd80d87a6c79564a407cf0979ffed19de3b71556f69dd00f33c5006760b1e4ba3d343e3033227ca5cdb24bebd16153d308aa581918bcd2ff5d65f6dccf95280757fc5813ee389fc1a3c60d0ccf4886a172e6f9182c237b67c32ad5c31931b5805711c5094a6f0b5cb0aa3a757821ac65fd15331a30aca48735a19c9f1aa8394f4745de294a0c8e7d50e05f49df0c0dce9387dacfb90fa5dffdbc238d1fc97cf4e9ef48ec0e76ed991d5458c70c262df2c1a3f8393f450b8ff836b3f43d10ef09201018942309d07417ad2f3b643b7825b577be8757ed7d55627df8f8003b2fe742f807906ab2f0a5da855eae38f4e6ae155678e0ae8d82e5a85b1a7eabf2ab0f9231cf7135d0d8e29e48b9aaea4a9452d52cee03fe24c41ead23a0b9cbe962b3ec29f48003f7a27d18db226e673f7e4a7f3ba0694a7cd1c5d29220dcbf86d859d38365156f68f12c5aefeb5179fca79fa4a1f41df5a216dd705316504954ec69654781d4a8688b6a19b86fc23d274537e3156e824460c52bed1b6f959d9aca8424d8991d0ab54bfca8b3620003de94b8436cc992b930d9ec26ef53fade2306789f601ee223d3153620ac566d06d12a8ec73577b71c6933d1c21fea465c546501ae5975855ed6aaa6005999f0faf9e6fb51542971fb69e06aa3c22a46a5e7375b45395402c64baaa70bb81465e18c094e0b3a9fdf9a49ba019482761a30ba147af4d4398f9317e3d5bca2f172a692c97228e2708ed067d54e2d37f85a45aa81f968f3d982d2aa838e0bfaa980a7c723bf617709d087cb02c368bb3584243c0de7b735a2c9c2ba1a5bb10d1b5da3d53d7ee3d844de41269a5a412500b08d401265107d2c50974bfc674a70faa65f2ae2c0207a9e88627", 0xb85}], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) 22:22:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6020, 0x5) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f0000fed000/0x12000)=nil, 0x12000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xa0, 0x400) fchdir(r0) madvise(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x1) 22:22:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/47, 0x2f}], 0x1) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 22:22:29 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = dup(r0) setsockopt(r1, 0x8, 0xcb33, &(0x7f0000000000)="43596bc7afb3f705f2ababc2917580278bc8349e50bf9f401f7fe32841436817e31a0cf9a57c25fb4c5b7861dbb0f4df4e19267a7550a82dff0efb40000607854e2cfc18479e72de2dc9254f3224868dd75d6f3114b7174cc05f121887283c7c6603fd0709d158149fdce9b4b0662699dbc83ab59b37d60942850bbf617ad8482446d23709d9e7", 0x87) ioctl$TIOCNXCL(r1, 0x2000740e) 22:22:34 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) fchdir(r0) 22:22:34 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0x3) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)="ba0ed314e6bab6117482225f0000000000000000000000eaff", 0x19}], 0x1, 0x0) fsync(r0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:22:34 executing program 0: r0 = getgid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, r0, 0x0, r0, r0, r0]) getgroups(0x0, &(0x7f00000000c0)=[r1]) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket$inet6(0x18, 0xc007, 0x1) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) close(r2) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x8280, 0x4) r4 = getuid() setuid(r4) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x6988) 22:22:34 executing program 1: chdir(&(0x7f0000000000)='./file1\x00') open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') rmdir(&(0x7f0000000080)='./file1\x00') 22:22:34 executing program 0: r0 = open(&(0x7f0000000200)='./bus\x00', 0x200, 0x22) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000240)='./bus\x00', r1, r2, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x5}, 0x0) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 22:22:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = geteuid() seteuid(r3) writev(r1, &(0x7f0000000080)=[{&(0x7f00000002c0)="c346feab3b0361396dc119f7ed5507b9e1921c8850807b3ab0a5e37e2754db4388dd5d5b361cf3914974b16a5b79d03322600677d83be7daac165f6933759efe915101e1645d822545268191cc9eda2d6e34de08f17213788ef5ef667b91264cee2801b0b8b3dd8d72c7572a5edc3778b139bfd0df", 0x75}, {&(0x7f0000000340)="330ff09f02daa1f8d0bd8ade014899ddb1603b05e682e59c73b8b9a9ca46104041be00eba9ab9fccad9a64863dc25b8829533f69184d5983b5ed11a5b571022bdea2528cb3e212fad0227d916fc52be363fc284431b3b736523dc3c1af821650dcb0f7434ec99ea12c15", 0x6a}], 0x2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x102) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffb, 0x3, 0x0, 0x2, 0x2}, {{r1}, 0xfffffffffffffffb, 0x40, 0x14, 0x5, 0x22e}, {{r2}, 0xfffffffffffffff8, 0x48, 0x4, 0x5b, 0x9}, {{r5}, 0xffffffffffffffff, 0x6d, 0x0, 0x1, 0x5}, {{r5}, 0xfffffffffffffffa, 0x8, 0x0, 0x800, 0x401}, {{r2}, 0xfffffffffffffffc, 0x20, 0x80, 0x2, 0xbdb}], 0xad, &(0x7f0000000480)=[{{r4}, 0xfffffffffffffffa, 0x8, 0x20000080, 0x4, 0x101}], 0x493d, &(0x7f00000004c0)={0x8000, 0x5}) fchmodat(r5, &(0x7f00000001c0)='./file0\x00', 0x2, 0x4) poll(&(0x7f00000000c0)=[{r4, 0x1}], 0x1, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000140)="212146c5efa36b8a5dd3d99866a6f6cf400caf660542add88dac5f06de6a8d5f34deb5762ab82c78d22ef8d19d62dd919ef9937fdab750dedc4768b00e4658acf8d0950904ea") 22:22:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, "e239dc6f417270bf027f5f135355f2cdb3983890", 0xffffffffdfffffff, 0xfffffffffffffff9}) 22:22:34 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r0, 0x10}], 0x1, 0x4) socket(0x0, 0x4, 0x102) 22:22:35 executing program 0: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)="0400") mkdir(&(0x7f0000000000)='./file1\x00', 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2}, {0x18, 0x2, 0x101}, 0x100003, [0x400, 0x5, 0x0, 0x1, 0x3, 0xb1, 0x6, 0x7]}, 0x3c) 22:22:35 executing program 1: nanosleep(&(0x7f0000000040)={0x3, 0x1000801000}, 0x0) 22:22:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x1a6) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000000)={0x0, ""/233}, 0xf1, 0x0, 0x800) 22:22:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() socketpair(0x2, 0x3, 0x100000001, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) syz_open_pts() dup(r1) r2 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = shmget(0x2, 0x2000, 0x2e, &(0x7f0000ffc000/0x2000)=nil) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x2000) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) 22:22:35 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff, 0x2c7, 0x0, 0xc5}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) listen(r0, 0x0) sendmsg(r0, &(0x7f0000000a00)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x74, 0xffffffffffffff19}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)="7f133607da14f9da3d170b58e0a3eb43dc010a3ed3762a6c61c1a13127cabba033b400931c8d70087ea975d231242870edcb9489475a26dec75a9b5d20fd8ac4ef3a08a2a1fdd7f014fdd0d372ff0bfd4c57d861c328edbd08fd783bcbcf460cef3b19f7a9c7b684c334cd66bf3d15b938f4058229540702e9f9e1c664e73144d7e785c76e0a212a99acdebf8e94cb1d5e4f417a4812dfe1999ac4af9e33d28dfd59e21e9ad7ef1631a74d83eb29729b6e5270f23bce9a", 0xb7}, {&(0x7f0000000180)="1793761a2e68946b2bce1b7fe27a58e6a9f07c8f4be9241881ef6f087ae86cf78931", 0x22}, {&(0x7f00000001c0)="39fc2b932b24af2597abaf7897fa549816c91a8567d6ad0c975d8ae0b680048a2c695d0e4c8b44aaf9241fba3c89975ad5faed1ad124b87e634e4e4b34c06d69f07bdc2356c7110c28074ff15708b6837c6de7edfdd1ebdf9bb8715e0c438d931ddf084df4d74b607e59a257f0acbb890bb18263b140026bbbd90bd8fde57af5325b74cce558baecb1cee82362920e80d5c75cd5159b146a328b6187e99ebd1667bfcb4cf92d75f615af1f172e9775f9dfdab231584082e6a649325f0deb00f0b8c1b022ca662c79", 0xc8}, {&(0x7f00000002c0)="dcb6f3618930f694c7a3ee9cb58770dfade0cd5d50266032", 0x18}, {&(0x7f0000000300)="9219c71602237887f8958ec3089accd7f7bf0aa32962980627ec6f4cfc0e081c6e8f1adcf9182b93b50e3db81e9d26e887299592f0d7e05a14ac9aaa0b5d10b3f0e68c82db34f5b046513f895d951fa4", 0x50}, {&(0x7f0000000380)="53f7836d3fc6335bae05c74cba5ff10143ed08bf8b647bfd65d3f20a1581b0cd9a668320b91b489d77a85d40f1fb0f39804af62f2a05697d4cffc9b3d34da342195d59b1a03173081ee88a3dc639dda8d3e463b9a1d0bed13366b39f5b83264e726f1a4b2c4dafb389c8f0f1a30b1ce8db0134b80ec62d0332545594545453be704a7c382c213ae919e254d2551873faa41a05d10df7fd3c109a11e6f354e981e10154a785", 0xa5}, {&(0x7f0000000440)="6b0f8c716aa42078bb3e466d1de217891b65b4a32e589402c0f8c9885fb83c6c7648cf09d6f82158b781e9f02cd2454bbf8d76571afc4f29b5a0a8b65e65430c979a3c38fed89e5b3de073c309ccb01bec1afd99df4dd3bdae996fab0fdfaee5aab42bb09f86bb008bfde800fd8bb0577330f4365434485df9", 0x79}], 0x7, &(0x7f0000000540)=[{0x50, 0xffff, 0x2, "185c7d12fe7e75523111b8fc0f34edfd936dc360017734b532d3db5b4c54f87e46c862d49ae348fa076ef539b9aef6459d2cf61e1824260ac039"}, {0xf0, 0xffff, 0x4, "82a7d559390d7846a2e30c0c80482ddfb4d2ad60c73a29f4b52deb6b7d9494d5c1d44d067c17ea4b022959b1dc7f6aa1df05b76a0563e7b6060f35d641252885d4d6acd94227e42a344ad655675fe219246d4322d82760fd5998171ea7a0108cbd9e6a8b168fd4f01c8a07fbe258dd8393e0d84291569b18e89639a15f3e2ad4b45f0f3beac141215af3104d67f44e2bf814eac0d111f6a4a46d71ed448003a85e915e2aee95ee28eafafc53813810a5e44f245712f9b2aa0b915696c61fe79ee3d0ab4c55f3599222ecdc1d160cc224d48a1548f756b2bd85f4bb31"}, {0xf0, 0xffff, 0xb7, "aa7b56b573bd85740ee747e119fedea488a208250da061d2fc613546952184813e4a4d41c5f8b7b7bdecbc281f5068387db01f300cd5341c7a83f7ec0aba78db5a68bd4cd4f5ba5aceb269a7316a35b9bb0ad45dc0657cdbeec72d77278450903566b998fec633c833a2bdb2ae0dfb36aa57377d2aaafbb3366ce3dd8e9f1053823842b2f9737af628ffb7428591e79cccee599aa10dc84b316d14c2da9639dcd5866102492dd1a9cff52c1b4d8158de2438e30e76020b22a6bffbd5e2895971afe011e3babd4e57fbcab748e013dfc2c06d35ba8acad9520c"}, {0x58, 0xffff, 0x20004000, "3dd8f61aafec10f79139afb8a365916b6b9e6f5d20197750a2af96a8e63f645ad2c9e568f4daa8564540ae37f3dbf7261a311e0bb71a0d15bdb35894a0fad3705c063e"}, {0xb0, 0x0, 0x1, "edaf83fa8b582a2d9ac14b59c0a49ec1d661d6b3858ea4b09f6cde60c64a8e5bc47b4382b47ddf2d439af6cbdbefa75240ff84540fc3870f4bdb7716ebbb8542d88e6444fd73d8db68091a43a4c9c80508af23ad2f8e0850b7fc4dbebf9c7b339ff6480b7621776a2b36247ec73e7df0e2e4bb38436e55567da6a2065e746582136e0e3876d5e4244714031dad09ea57ca47f82f8b5bceda149935425e"}, {0x60, 0xffff, 0x401, "971b9ae040ae26b9882ffed3d31f4c7af84d02395719538a40ea69dae425e1520bc1ae470afedd59e3f060c97808aecc9e2c960e295f56264b1d7999bef87b9c52a7e99de7897cb1f83ef356feddc0"}, {0x90, 0xffff, 0x3, "1c4b9850794066a277dfd38522e16bb46a0549bfcebe5b0b3f027e483d2c174a700b02b298e74df75fa4ee17fecca151231650dc8f78e08bed6071e69c8e414a4cc77b44fc0703966754f403f2f7be70193290535e5ff524fd1da4236dc5fcf8a3e9e8d60321a47e28f456363d73530870f3fc663158ae4c03"}, {0x50, 0x1, 0x1733, "5850145aab10da4beb39e372881b912af191bcbd5c6d8f0df9f1a30551f7daccdcbad3460bb4be38e5153d652ed9c9f9afa7e6d0f87066a2b070"}, {0x40, 0x1, 0x800, "26723b28ca8c4b0d0f9adffac4dc65335d281be2981631475b932f518ee07dee577b5e19e0f02470868dcc"}], 0x4b8, 0x7}, 0x5) 22:22:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x2, &(0x7f0000000040)={0x5, 0x7}) write(r1, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee00", 0xc78) r2 = kqueue() sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) kevent(r2, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:22:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 22:22:36 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYRESDEC], 0x1, 0x0, 0x1800) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="10000000000000000000000000000004"], 0x10}, 0x0) 22:22:36 executing program 1: clock_settime(0x4, &(0x7f00000000c0)={0x9, 0x3}) nanosleep(&(0x7f0000000000)={0x4010000}, 0x0) nanosleep(&(0x7f00000001c0)={0x9, 0x6}, &(0x7f0000000100)) socket$inet(0x2, 0x3, 0x8) socketpair(0x10, 0x8001, 0x6, &(0x7f0000000400)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet6(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r1 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) r2 = dup2(r0, r1) r3 = dup(0xffffffffffffffff) r4 = syz_open_pts() r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r8 = socket(0x20, 0x7, 0x1000) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r10 = syz_open_pts() r11 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x80, 0x4, 0x3, 0x4}, {{r4}, 0xfffffffffffffffc, 0x4, 0x1, 0xffffffff, 0x7}, {{r5}, 0xfffffffffffffffa, 0x20, 0xf0000020, 0x8, 0x1ff}], 0x7, &(0x7f0000000300)=[{{r6}, 0x0, 0x4, 0x15, 0xfffffffffffffffa, 0x1}, {{r7}, 0xffffffffffffffff, 0x2, 0x2, 0xfffffffffffffffc, 0x80000001}, {{r8}, 0xfffffffffffffffb, 0x10, 0x4, 0x1, 0x9}, {{r9}, 0xfffffffffffffffe, 0x2, 0x2, 0x80}, {{r10}, 0xfffffffffffffffd, 0x40, 0x4, 0x6, 0x3}, {{r11}, 0xfffffffffffffff9, 0x0, 0x0, 0x1, 0x2}], 0x4, &(0x7f00000003c0)={0x1000, 0x6}) 22:22:36 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) sendto$inet(r0, &(0x7f0000000300)="21e553c492d2acbaf9a95c20c71d7ead1a477f881b960df7be654ec8a6203dad7cc4b90fb8d100f8ab17d92cbb5b9cac46e499b457edf31a6605db40f10c4962a9961c3ca61e53e84f6d19f8b40b782755b3279f2dd866f9eef91538c16d54b2b8fef80d3e434846420ab0c2ac0198f4f7df72bd69129634509ff512b7956296e04ddd05e05aa49b72140245607494bbcf5bc2cddfe74069dc6b2258ab4ab3614fd05c941da8e9f11a551a53e68b8f181bdf7f130a4c102ff5790574b62a1ed6e3baca1560f3205c39ea215d107c5f2c23329775d4089300b95429e9d657b1ef42fdd852b2979f50137dd5edd11c2c036f3dbba7b4b6db06822f1d25b7773bdda6c434530536bbc5424252067846574d29d050d3b948da7a49f7d0a2ab70f08a9f11070e14589ddc58a6fd8fb12c42b78f29b0c000253ace7188bb61cc9c012ba1d912e6c8daa4911b8297072052f48f083a7f749201f540a9d1cc673a1e891cc1700e0e7707a35efa94cb255e3931a4de15074db0daeafaecc62050333e44303804fcb0e53b4439ef460711643c4215b6cde226bb91bd9b6db8da21ddcd85e9b6e066d5d03c2f2a39b6df44ca3b12a90d31ee5eaad79fafdf9f72bc9b77cb9d3749a36c118f06b27cc2bf2f3b34772a3beda8243e1a93a9b52254ef0b8a697183ee501582803c3afe1f7848e84370b20600c257230610926f7200dfed785ff7417938ebadf05f77a49399e6c7516e0b0e351028a5067ff546d20ad98103c39d3998f27e30af251050acf815637190a04baaf9d4393438421c5deb1e440aeb8d9e7d9a55c4b18a236d491fa194e1406525aca3d8220e8c8d40dd369c7e133416755cfe11473fbcefea05f29485b8cba36341f82aa484fe61c4495c72459be7ae699725c01eb1d29611c6f3dcabcfea8a14d1b9549dd955aa3fca86f81eae9fecabd30988450e7a0d0887b18e2d56f5da9dde8093ae36361d234fefa1b21eeecaa7063f2da1f31ee1b98f621ebd346bc27daa070c7fa8c4565171d476c59dca577719f2897ee3b605beb768b4649f4538cc45bc30fcc3e918a5207823929ba4bf836295dfff0df82be78ac6e66b7c907bd7c08d4238bd2055f1aa084f11e52851c6d84a711cc663b9df67301a56e030e6cfd10dc786c4b0de657a95ce6d1461d29d23fdac6bd8854bc0f14abd3b710e5bca59244e0b9fb70c528a6ed718cfbee6295a00a90eddd4cecf93e3afe3d6615de6c52fb85a21b905e6bba89d0576436bb46b4f0d8242615608c1d90e9e885277d71a5826e65880431fcd28c078adfb8c6427b7812e426a712dd6d1a74a123da7262b479c8a3b4f23dfd4eeecacb672b64aacecf79a529531b2ef744edbe3c2cce0af53f0078ced0ba8dae0955c0264a3c6795bec47c3e2b39c598338b307b281255a40ae1a3c7e23be98d94682e989fc19321b8c6d2ced23cf8565425fa444b2f072c140b79fbcd7cb5a47615d361ac8c57a2d9fd23e6f9c17b0d94384880f633e6ffc898caf6f18db34573ca5bf51b3d520e79047c2feaefeddc27d12ddc768d3607a21b37b6bf4bec0d037359b684fd50344d23e6a175ca0ec70362987dbcd1b3a82a5af8dd21aa1d96d64b2a6739af6d94360677f320ab2ded10c0e95168e15ae3f8942bb847db4f3e01e198a16f1f4726f1cd7707ced8d3e6ebda1b812213908ffd990bacfab4e64734fba7f28b303253d8fdb472a3a29d16974a57859d6f843d6907b99b35a7b0e61bae9c2922c64056f72a1d923ffd29cb68b65478d78757fcdf9c69d6e217d2352a1e752f45e542fe386bd944a86aa6f27069c77c427da99c5cac3a34a1072bf2717604e6fecb8309f6333d68176662d780595c9f89772cc87ac479795c10eeb279fe14fdf877d31f87b6c42b52ecf44e9bbdceaf81ef99150e45330dba4cf76015419b79c4acb68407a2eaba7537f84a63cb4c5163f1062467d8f5ebf0806a83b821c51d8a2a565ac9f6b1246b282d1f3c345e28c436c04a0c924175d988447ad3e207068b3b2135baa61c706446effb01c8f27e6e14b19c07bbc8f7dcf78fc15878d609e3c7b3ab10db764899e3f311356251bdd0f7832dd97b1954c10f5d26f6eeae8e30d42475159d2dcefbc1b551d00433c396a46bd2c55cb211d42ccfa5c2f3861d4f19f2d01fc3b300e9cf74fca9cb425fa1a899ccb6dc10db82a5b995cd4bc0f2e0fd3c690601c59d4fcffe70d02fb231b4f9b0c20a6ef21e22a5046c2d507fa6dbf11ceb9cf70294a321a9224daa793d004e2bedf12b8ea6673c7a88a6ba566e61251151ebd104153ab2934b961f95e698dbd8ca9f719ea8372adc6e60472cf8ddcba3d0118bbfefbd7b9e0ecbf0a2cb51711a2ee384fdb2a22e6da0d9983979662645394e78c23c65b7647c5bf1be8d83c132c340e26cdbcc5053f37e5b7f777bbe490ebfee6d3eb1dbbe8323e0e682db976fedf619b8a7f2a77ac96c6fd99b6d3e8bb934516e4a0ffeec6de7e040177f9bc82d193145759a4affc73368b592e2edcb5da03c6470faa803bb7fee74b820df99e0792b60bdc5d006a9e851cddd8fd40c62ba7b4eb47e2fcc50e014c15e52652aa570bf9d0b3500b61a1f6c58d4f7f550b7ec27f1320b4c607d2281c9572e23fdfc77f6cde4ac8556c330b2d9bf22434c5449ca7027111e3eeae27e2698dc1ab17dfe1615a51c66a504b1aaf684a22be5cf0dcce9b60e99f26cc7cce6b6700a941ea49af50c00ac2e07fcd0eeab43248091e5b7b040afa67cf95ea847cb590f3b437e81867c795d2789cde76b833a4a553a662bacd213b49ab7bebabce37881e2a0d7a5da6dcf2c6f76a4e8fe70bd21f239d4b74e23c02fc6b6fdba889dd22d88885b85d747d24469c05ffee6cb4290d172c325b1b9bc8a36018025d713a79479c319693431687a696c2445e8687fd47abacbef740aa1b8e14c1c4a0f9ec50301e5edd3c01fb3db56b33f9ea3023286ea40329e8e98ccfa52861e533fff8953d816149e39d55edae23370b89f087120f41db03b07b7b42172009e73027b67bc0ff3305a9602dcdab3fc36b36117861883b77fc3b365651ad7753463dcab8e62ede03dffdb0c5b13062fbd4763b2a79ce62105a73fa82da9ce6bb2761dfef96f1281cd646e178d1a3f23a3b506b8e07a5117248296b12f1c98bd9953ce046f0314e4bc04d3d3fcf0230b0edbb38aaf2c52043c979587d95d3b3b6757a44fe1c750e5bec279f0523dc0a05f3733fec41756d7011db23d0f36c0b5b20e7c7a8c8564125530017e0a107da46cffad52d1f09329b176a7f61d26fd8d5d1ad8b40fefb270c4748766a22c825dabe5d56cdd50cc36374c2dc00ea0394e937fa612adfaa3f371881428d3ccb185eec3e612dd44b17852791f247d62866211e570bfe80b116d3920e8dd87badb6a525c50924f642eca7e7f1f1432992ba4010801c38cb0bdf4771ccee8662b24e6d18d48d4a0df1aca083f31e648bb9038b1869e91e695896e27d39bec3d847d0f2e8c25303235b35c4c4d9b7f35bc052191da4dd2c391e85f3d3a27b317c4215a689fe8702044d212a1a5bad27dff5cfac7e5822395333b069f21a39633f765280c55f2e7747269369d7f131996cf272f4896f28d0dff6ad558878a3b8a26b08ead2d91b6b4d1cfda4df2021532a4c83c6f19e325d4b4916adf8bd467128c9da2765b8b85d60219973812a8578668e380083483b79a55e917bc0e93f0147860894d8a4af8b37f6d77293331d0a319ce31bbc5e79da74717cad196aa879ed6debab7fa5de09462c5dd5cad2b9a9678f6f7a451fb1595514a0cae3e9ec2ef895c5b32a41a344a76f0f09305b59bd2c8a1434a117cc23888f52f68420480c13aff00f1409f0fb2eaa349992f9b400daf851b8230f79cfc4238e3b6e2406859e9a83bd502f1d3fb47596812e09f9ccdff3955be454b66d30e3500128ca205f5842f1a323ba839b08b6430adced9c14ff26327ae2a44ec5686f4269b0b969033c5e2dad44f4fd3075f068f57ff48b95822e459d26b3200b9d9b68bef11c60f0565afd71812a4924236c8cdf26513bdc44db804fa1aab7d5d26e7d869b202fa95570932b73c2347cee12cea357e4b9326d53e2297c9f4d77e2791c2a73aa14be120be2b315918b99e4a70d941898cc7ae9c642bd580ae5dd046d38a51e413ddb718c6a2dd89cec87661978158cc0ead7328c7efdad8c6b83efe7a7288a72e9958844e900730244a16f9f15798777671e3579d00f66200771ac457ec6a820d22fae919d777d2c346f12b1ca762c5f67301758da933d6c67e94b94bd084e1c8f5b7f2d61ae30719ec45fdd84d3f4472fac185bcd090c0cd8ecf49e98c1439bb0755bcf181a3c35a871209e34064267acc4c38f784b522221374efbe43c98fb2608d797d4ce9caeb52558bec682199f4440e625077bc9a4649d58d3d57ff960b47a53975b45afd022fffb66d85477ccb99c9cc7641c9a9c9313739c68571cfb9c5c9e763db403970b9b94df1dfb4a95fe3e0b95d1d45147efd7e2fa5405525e0af444c4eda876116845ff9ee1b9cfa4b9a369a98ded76131592e5f89539ffcbc2325d3b2056a25c18a379c6593a5ba77d1a316c60a55eecddb912ec4d2ee42ff1558b21244fb445294d9d0a1a489961c939bf1d0ce3962f868a84b37cae60198e60c5dd0c05d4e1b10e585b9eee63a7d9bce6936102c6fc952753b1d309f33c53435b096be212fc08079728382bbaf89b8b6dac883c2ab5056c94afd9a22b49ec4b5e464cc87b7061d6ade57d124692c805fc6df3b823531be608a9bfef4d3aff9c82d7c82a364d3f6c539bdeb26c9674b4a185123de9fd958a6e3ecf880de0d0f6faca74a91198cd0804dc92e84ba7901f8ae413646723a3a837fc9d0f18ab865598080652ff9b6c12436fda7b578d3b4fcfc4148f522ee73bb47c247cdaff4d0e14fcd401b0aa9004a4b49bec1db8fe30853f659df6efd4fa1d95f0cde56f658f25141f7537ea86c1611f8065c6b1aadb1bcede7d5a9a232ebbd6af3989d63c3ac62a4be57f82b6eca3fdc8086e4bf0c0ed44dbb9924064a1f6ff8328604c3c6200cf94d5050b9e04c6682b5b815b5b89bd2c18d2021a6db44c15efe04b8c284a1c0b2305685f25171e5e250602937a04a339da8a35e259ac6a6aedcb2ed6ee47335e1c232ac2177bc48d7cb4367de717f750e0d4370f3a340bec5d214d1d0ccf84b99f4e73926eb629a34512f0baa593857315c7cb33cf1c04e8182ae371b068b65fb3b0121d49fc67fd7eb7ae5ceb6c7aa084d0f76438c4e519efd4db0c088ee62b09c360742de3a18dd19b49949be9d679196f9e43be03a00d0bb7e7b9159da6c3f46834018a68da3b913b62e4ad7024f6e971bd26c169bbb525d3c4d0a5eea00876548fc3df22cc9c907fdd437aa5e45317c1f995159be53836c8d4317d4dfb0d9b7d16aae4de674f3aded0de666ece6175f3c1e2c4b0f11496108a72b0e7aae27ccd182c680bbe675e894115c6e76829eeba34efe9aaca9a0c862090f340e1af3fae6be7f1b107095951730892d4db9561e220c0e96b2d989670f18ac043216332f3d13f16d15d4318171ae9a8797c0cf6ca0479fe03650346715cdd0504dad23b91372c097c0181fb5ebdab77acd6aa18d6032e0451a527ecccf1adf96d4443cbba1d37d08c60c3cc5b6b4fc0a913f869f3c1f5ff9c217115df7c198b96b44b222b076b4cc3e032f5575f78d99f82ba275b8cd7aac164774aaae7e83946792a49e90c2a3804d8", 0x1000, 0x0, &(0x7f0000000080)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/249, &(0x7f0000000040)=0xf9) r1 = semget$private(0x0, 0x3, 0x501) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5be, 0x40, 0x1f, 0x8, 0xf, 0x4, 0x9826, 0x9b]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="740c85d53d39bea47bba6c7d825881f619131a9ca6f80c612ccfeb697fcd9936b4a5b798039926b9019ef0477553c7449f78b03d12587f33faa4748b13a9391ca7573dfa69c4e14e4935198f8f3dea296dbd10f64fe9ba3f502260910969d9329d718e1afaba241a7df7bae440ac596f966d79d930a5699c9a3b45d80b278633b74b32f13b2a60aad93a073769454f7fd4e38c4807364d6b5dba6e27c97f31443f46d5bfb14930d351a86f236c3abbb6c7fe8c56e8bd577ff98f4db4fc0f730187b140ef78ae964aa952683fa0a24245c8556e182941fa411ea4e6f5afcae5e4", 0xe0) 22:22:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r2 = socket$inet(0x2, 0x4000, 0x0) r3 = socket$inet6(0x18, 0x1, 0x1) r4 = accept(r1, &(0x7f0000000b40)=@in, &(0x7f00000006c0)=0xfffffffffffffdf1) r5 = open(&(0x7f0000000700)='./bus\x00', 0x80, 0x80) r6 = kqueue() r7 = open$dir(&(0x7f0000000740)='./bus\x00', 0x8000, 0x140) socketpair(0x2, 0x0, 0x3f, &(0x7f0000000780)={0xffffffffffffffff}) r9 = kqueue() r10 = socket$inet(0x2, 0x1, 0x10000) r11 = kqueue() r12 = open(&(0x7f00000007c0)='./file0\x00', 0x10900, 0x94) socketpair(0x30, 0x8007, 0x4a2, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = getpgrp() r15 = geteuid() r16 = getgid() r17 = open(&(0x7f0000000840)='./bus\x00', 0x20080, 0x20) r18 = openat(0xffffffffffffffff, &(0x7f0000000880)='./bus\x00', 0x800, 0xe4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000ac0)={r19, r20, r22}, 0xc) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000240)="5c707390d974e7ef4c2935abf2aa0af2ce42981ba9c9df22db2349d8c5f1be241702c9576bdb79bde51979771f4463b347dc852fac293f6783069922ac1109ca12ee5ed78750abf95dd9c90fe090ff356a3979d5d311bfe32ff907d255b3e7fefb404d45ee1e1ec76b0c89688d06a0bc78f83db059a021708c61fe1a152808bc28f30b2a8d39c75b380d0d967107c681c9df93f7547e3c05947f04fca792836c5f94d39eb15fdcf6453e2d6723eed42ddeef9a47", 0xb4}, {&(0x7f0000000300)="72ee7e2bd92434e0297507035286c0c5de5b77ad4f5e4cee2039807cd3aff037ec690298051e3af418622c49b26fb6c46a697e8a7b34be5feb074d61754ab3ca45d665796a2a9cef745a464d13d55bb76e1229d9f717c2587e62c8586542e17d4141c032c77fce3f6cd4ee038186d6617692ccad0a1be754f018e942e029c81e92d4ff0321f19c51597d4c568433122c85d8e0e39e2686e3445b4a1b675489d1a7571b8440bcb63a170b6e677e277838acb020a6004099f7b2b818771dd14ee2", 0xc0}, {&(0x7f00000003c0)="5c4912a0ff09b039ee3d4d7b11374f097b8ab0c9732be7305f57ed6e6cbdb39785e636f3c1eddd55b63eb9b8f687b07b683d4320bdcc556cbe0ca389f60d73a63d4ddbd5a36cf6616599dbfc17d9dc6daa7d68c6ed35f1e1919c0cd741eb31dc4b0e52ebac99b2a66b21d42348540cb8380591a128cbc53f74ecd840283ec72bb3d947eb47bfc26f88bc992c216b2d35e3c9f63c50fde2983129a07dee5aeae33a2ad89c7fc2505199e04df36caffbdf709e5a233daad2c1adc8315a2f558e5e19c1888b218a2626283643101642f6784138e7773d63b7", 0xd7}, {&(0x7f00000004c0)="a1959e36cedcb7c447653a3fb5cedaf4dc3c781ed18dc677ebc7a8085aa4891148079b14cffaf96cf1febe0fb48270e3f94b0cc7039c4e7c8e755347e636699a668ce2953de92b279bb99386194507e6a89967ca967ca7667635292c27572b8a4f789c2580b74ebef12a1eb80da2b1ad2bc151611afc0fcb547b921c643411bf3afd6ca43bdb88bfa571821629fd0c1fd6d33279f83f72bc16186d7678459dbfa01129dcd410b5df97140e876099de254cb4366e7cf592d6c81b1825ae5db6e6e3599e10ea580f07fdd765c605e6eab7ea665b4ad297329877c7bdb842cc2448d085e0d6b193", 0xe6}, {&(0x7f00000005c0)="4e3ba0d61c731c7ef5c499d319d94e80e87629d7879c73e90d55eca770e26cd4d6eb97a905ba4c415903b060a8d4ce87a0e39d070d341dd6597db9de035446452a337df75d2510e7aa7d2de17d04155345efd6f8f76299ac18dde1c707be4018dfced1943cbb9cad9312ba76208852ae7efeeed035ad5b6f7940bfe51bbc631db14d359a8fd5530388254d4627b88e57e8dcd7d085c083fc0dab75387646216c5485425652715e3b4c34bcadb6653889199c6a468855fa8d4391e5107e25a9b0d8054acc2f8457789699d9583d4ef80054e163f41ea682af", 0xd8}], 0x5, &(0x7f0000000b80)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="24ab22b2c1a44d2fb0d2246549d775179da79d999417b3ffae02453c75147ca3eeec8c325864b636fc29886bfc6c709b85c5c1f2c8ffe315a17715a0f2d8d25d43b106fe3488c8d8ccd2ace99cb6d0c70bb4659130a7345d9a6bfdd757922e2a8b7ff10b6feb5da9df3d2a6cc6c50926c477d5b3f3431f1b034d2c0e9fbb774bbd5cf563024049355328fff6dd75c629c8deef76dc52ed44f1ec6f81de3eb4f70f7cc40c4d24bc3fdd9486bb48bfaaaf449d", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r21, @ANYRES32=r23, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x402}, 0x7) r24 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kqueue() r25 = kqueue() kevent(r25, &(0x7f0000000200)=[{{r24}, 0x1, 0x7f}], 0x400000080000000, 0x0, 0x0, 0x0) kevent(r25, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 22:22:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x0, 0xfffffffffffffffd}], 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) r2 = dup2(r1, r1) poll(&(0x7f0000000080)=[{r2, 0x160}, {r2, 0x2}], 0x2, 0x62951030) 22:22:37 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') link(&(0x7f0000000180)='./file0\x00', 0x0) chdir(&(0x7f0000000000)='./file0\x00') 22:22:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f00000005c0)=""/4096, 0x1000) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60aba", 0x1d) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x81, 0x101, 0x3, 0x5, "5839d40284d56aab6342677617950ffa35ed5f0d", 0x2, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x3, 0x2, 0x0, 0xa8, r4}) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x2, 0x10000, 0x100000000, 0x8, "bb8d22946a2491c45b186873d2cf7466af74d942", 0x3, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) accept$inet6(r5, &(0x7f0000000300), &(0x7f00000003c0)=0xc) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCNOTTY(r3, 0x20007471) 22:22:37 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x80) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x3, 0x4, 0x2, 0x2, "08ae4e1cc37d17ebce8fdbeb6ed47e4d039242c4", 0x8, 0x5}) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) r3 = fcntl$dupfd(r0, 0x1, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1, "bad85db5718000", 0x401f, 0x3}) poll(&(0x7f0000000280)=[{r2, 0xa1}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x201, 0x2) recvfrom(r3, &(0x7f0000000040)=""/61, 0x3d, 0x800, 0x0, 0x0) 22:22:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x6}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) r1 = fcntl$dupfd(r0, 0x0, r0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x4, 0x3}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746ed9f656b9183b3d6bef59e17a6e586152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7ecb793a0cef4ae456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c814703c4ed1519", 0xe4}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x3f, 0x3}) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x1) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) syz_open_pts() close(r0) open(&(0x7f0000000000)='./file0\x00', 0x51b096c521c8f1e5, 0x0) kqueue() r2 = syz_open_pts() read(r2, &(0x7f0000000140)=""/100, 0x64) syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000440)=[&(0x7f0000000200)='\'$\x00', &(0x7f0000000240)='@W\x00', &(0x7f0000000280)="2bc400"], &(0x7f00000006c0)=[&(0x7f0000000480)='@\x00', &(0x7f00000004c0)='^-\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000600)="2f2d240d5e2c252f862f4000", &(0x7f0000000640)="4f9326245a2c00", &(0x7f0000000680)='!,/.\x00']) kqueue() 22:22:38 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x3a) dup(r0) r1 = dup(r0) kevent(r1, &(0x7f0000000000), 0x0, 0x0, 0x6d, 0x0) sendto$unix(r1, &(0x7f0000000100)="0dfa662e83a6cd1684862fc57f1b0af2224fe3773c932e47c5e25e67da81e46d7dfa0266bae315cb566986fca092ad99a30dbadae7f9e45d7e27785df798bbe23e56101a0dfaf353a4ba4f55592c51754042b8822dfbc6f8e105b6c8e0508e3b2305a328c9400e1e19ec9fc62889b2dc4d73388b55aa806a1960e4fe4a2a39b35fdf70d16f4b2ef2749718efd192e34a1fc88cef57054e3936851154cbe12ac0196e6eb465f96c30368ba126727d097d8ce66fb78870aba3bc5a1d7b2628385aeaef7f2b83058617c0ef8b9f0591bff78835eade7466792e202bd9890eab81da8392bb9b5f497b1a60fcaf94d7a4b014612a51cdbf94a6475ca8034c3dabb3ad65a78549b133361c258bc4f4204446fa6b5e306f1052daf0430656bc4594384442946daa33c9b6c3b2e97322c2f2e957404d6f69162fbc58b8e4a34cb4efed0941079010063d9883256280f10fd08e18a1d04121d0707eca8025fdf54bcfabb36c2c4cf34dbf8aac2cbf733b40de320279c8cebe3eb082d62e00ec3f9cf0cf7ce4215bfce8ea50dc64040b27d23deca3d3f1308faff043ffa612207c35936d95d2fac22a1be3e97b986c383657881325f456da05e40c3da5dbba950fd5019f6e165cc3ce7a9595a985795b1262b18820ec4698a191978aa7535dd4d891634107a639d8f81d31d8f2f2513a7bd63a3e3500784d04c3f2245e05be7cea12bf8e5a1d0f786e903dac9115ec83eeba122901b0f7e949af3231e87d58ca90aaf2081b70df45b5be1ab14d2fd36358dcfc5a656b6dbba6030818fed1a294cc1b687f7a8ab91df6b985aa87b35f7d5bf1e73cee8a958ec529d6e067d3bf6b3eb4821f9b1208ffc5c89e860250afeb7c1056c1ce034fa488877c064f8e8b264ebc244bb0fd7b2f89a1547cd93fb4fd8cd14a8972899efb42f5cc48cf04dd6102bf8e202bfae40b3d89a244e8b9f66779a98609add88a7df026e1dcca804e351887e5c4372b977fa446f22b56927a80be9988deece24ee81978fa00af096978a63c9c65e7005c1708edbf89fe3e6c4da66a75ae60cf322930fd6c6b0f7803a6065c01fb57a46e2cb2fe30225ae9a7e4ef681c3d1b408cc600df3be168ec3368aa17f26c14f12f236d4f3649f1d808f8cf216aea91515abdb91c3748d178085c72035ed6def726081bef7e2279fb81366b71cb7ce0a4dc86dd8b5fcd0730b6abbb06a494a1950fde40f860f206f297b38c83fb7c8bf942770f17a38ec909a76c3011499a046370fad7523e3fb83902aee941a67c8cfd6ce546b85dac34bee301b27cbf54cb7a19af02808e506d3284ce70d34da6c1fb3b06dcad086dc40db6ebb348543976d9257ecbafb08d0889f48975f6b9e73d00f955bd55c8c859577eb91dae6804c30e3e4bd003c8d664b314914ae4293f39d830ecc6f831be2f115ee98239d80b815b925d4414e7e8037bb03afd8f7026efad7e7310be3bd5fd157eb6baf0078a5377045a409674e466e24845ca5c9f13585a89d1b404dadd9d4fade18933627190ca2a52daebf52a3b22b38333ac4293d656452bcc0d13dd2837776c492bff2599ef1d4a161b38f1e3f4b4a565cd30a644997e598e722a49705fbc275e7e8b17ec6a3ff83529c9f0be9d6dff482c6bae06721e17fddf6a3d115bcdcfc951c02006451b639fcc63e55f933b3ef399b9adde6009dfd9d861f5232d9ec283f2f2e9b9cafa00ce7a340bbe74f933fc090a233cc67dad0547b6001c94b043469a4269e5b93083f711d1a2080e540b8b6737db8d620a81419d4c98da41141750d90454391de46d76693c19782578d892094385e30bd8828325f0b16952b1c9c1e253a751872c22b903ea926778963c4f42cef46da1601dd23b9723eecf5aee8266c18713b57291bf748ed81b099c534cffe2c341c2f35a50475604a23fc9bae034a799374583f729fc2f6ec6cf1b66d465681a6526b51e2952fca0dd165c5ebc5839449774bceca9c4bc1c2279578c49c8681d684728f8156d729a69c6fadf03a70349a62c7b39067c02e4389392394094cea0c5e2cbf8eeff996b15163ff645982d5b42ee3f49d739cb67e8bbe12a457e6f7ee2fb420a187109fd1465e02a4445a40f86adc0550044876f391f439a84ec16ce67519e763c54bd0560eb1007874abb0355a7120c01cfeebacb5e1085ea9e80c6507523c01b7ed601272f112c20e742b95f098aa33134b3f93b5edc27bf7bca91a84bddea7882cc43e9e532b3eab8469202abed31209b11fcd70360a5d2aca6fb5f44a2398af033beea7af31f8d240a631ed320386f37305a805379c649505b9747b6b893b665d12c834586d657dcf0bb926980f5b49d376383265c27ba5b6b929e204671f083a15a6bcf5be0c0ab3af8e7939903e30a97adbd1d4a2d8b453bdaa0eb5847461a592b1bafffdb653fba688fe22ce21427f07c5fc9bba4c4753e72f4c147cdbc02823cc6a5e33fa8d0955be921f47833e162c79a81652956b0f4aa81a4c4bd346b8199ca07ee0ceb440d1c1482b43e429f3a1d999c2a03a041f899645f86ebe462c512e769219477dc8739904a75f23b4f89947520620d352b0a7f7fdcb790ebe835cf8deba122c102e5af4ad8cfd4fb4924d5523ef1bd1a2293d4f40c2c2ecf6d34ec3eeb1ab17fd700e01944b218a2c709ace362528528d1aaee6ff655a45e5fe999ac311d3ba89df8ad1e74d97297a0f739a41a81d61826d05d5df38653304cc12632dd15de8e7ce27e4811b205e67f5cbd640823a7dfa26e7bbbdbeeea4a3a0f3aec86d72a6133df731f23e3814375881ffb3716d441cd5a1f8e4500563411c7ce92bc2878fcfdbad5e6b1adf191781ea5b51d322c0810eefea2111a09e5a67ccb8e946068d05afa9ad7fddecb3a374fb92d5c412ea1bae5d2ffdf7aa33ddc0a4f33d893709bce9c3a88a4a95e24b0caaecdc8946613e75b6a35d3548e63454d9dfa564aa752d93b902d3f31b7d472576eeed086260fd8d14c01e94f0b29b94f85c062457908d626e97c06182efebd27ff4b4e70054fff9d51553c04cd9679c930dbf58e736c6b8a09f7f99a87d9115824f88858dcb6732ea1f8fc5f51f464e4e01fd6cd6c8e5fb8d3084b24a7ef424898299383e88b347742c3ea4a3df5193d46385727b1ccea058c4edb145d227a948f8d664c217bbdca272ad8b799e615a20c64810d6db13189ed890e3bb5f36c744bf4eee3e2d3689059f62c229e7433d38a7410fef2d74308d6923c14fd137c543ae8d9c2ecae0c359a862f4425e593626a682d38a66e5b2275b52bc18fcb2d586a19ef7d57e5d94191fcd0716560a7ec9153b1083c37a942448b294b8870c50ce81e5f7fa1584784bd35f2fd6622550c2176dddd716a1cf5e5ceb62792ab63d7e821ea65e6ba00708a4803f1fd91c4d00f696ce3e8e1d7382e9ccb2e401d1f0e3e513e02c49f76ea09e6ae89856f0ee0e61099aa1adf9c227979c8d05b9b1939361f1094e88e2233ace03579f315232f8684444502bf8c1490867503ed05ffc521a98bdd4f8276d87583a48072bd0b1440c0aaa2f5be746ae99c034a4e3add4f4726e6582693818fe7e010626b01b592a62809cd715fb6e7d96aa932081dd0f0379298b8de9446bec4b180275e3723b641c0c00323208e8054be69b0889a6eb35da17e017a74c97bb0bab681f6a092fbeb2641677a55a0af2742a9c103de7e4ca2af85dd114d25a8e555a632302fec919b7d7fc750fc53e25bba13bd379d720e397eb70b7e2c50eff4c4495a646eb5b30bc1b55b01b5573bf82ff16116ae5b729ed8fdd3f6cf3d416e01f15a92856bbd08949ce6559dda07174918665ef8c67dcfb796c0baf2b0e82362c8d3fa14ea9ff99964899cbeb40bb0b2f86378b13c237ad5f54995015cdd6acd8b429967ce30a11637fe49ba0d7fcf6e1d2b598316300cc919875868ed1563e5fb553fb21ebe6e1df452e7854b55983205b851ae494ebc3aabf158a6d6f9aac4b5e627225b16298eb94984c89ad30d9fc6de4ad9ccb244a70de27fe1ebb6aa2d7503979e3d7a17dfafecb2abfdb605bff56b756214ddf0d90a243be2e5f9a55465483537b108c1b3ae77b55456fb3a2269a446ad83267a743f6c765c31ee688afe38a3caffdd7766b65d7ada4ec5a41f86d82592c620cdfa3e0c41daf6e837c8a057c2be9bedc54fe03a0aa01281cd974c79ca589253dc67143d3e9c21973c09467e89b304e8f3ad94082ad6e795b6da895a7e5decd2c1e4ff4b449c2f3f53b3a4f6f43c814c8ce7b8dd2b6c3a8b7936fccb60b9750c81df19fc9ec0a516657ef8a29b6764fc40a6743466f48b668e2bb656f059ec55dd7eb2dce109b9f835cdacf9cd74ded0d30080adb1e5ba67801fc7a3eb26e87dc0b46b09ccfaa10f56b120389b55ed0d73ee4903a0f34bd452ae77c33d75ed84a1fe37d57f343be5971521616d2bf5bb06faa77b83f2c9bf634e866e660628e99b596b8c0cfb131aadbb49c8db6963c4e73a78638c05dc86acd23b87d3117d5d7ef66730d14355ff7f5aa17c78b88db1460e61b961e1891e2be18aa435400b3d9c4b2cf2882f48f8d673ca7da8b6e92dd15b2f6439927e7d524fc77d1cfbc23d66abb913347ac5db5a0034eec93411f793763f00009bd7276e4515baa450ae1f248abaafad68aea88c6a908f50cc777da11dc56e9979c7bc607de4569b61e434b4d6662e2717ddafc857ffb06bdbf8e5ef42084e9b961469aa2e3124aa0a9758a5c84a15af0dc225350c62610aba568993f7b3b5c4d97a717e73dc79bbb185fad68d76a26b8d08aeba4e03b7765b335ba295511e5bcb89d3189ccd7210b77ab1f5b2ec00215aeb74831935ae91c11d517754a3ef55a6cf20ba739993a1a81ca86cf51cf74477bb87b321d5d325108b953c2ee21adccffa5abf74c617df8c967e8b50339d9b47da2f739129bfdbe749ccf04ac2e246de2b821a4017112a2cdc63a110c7a5c16b80e70750886a481cd839a31d0833ed83406afbe0d859809054def1d28280daf7840ff00f9cd7793f3e746f05c4c54fc0ea7b40d8e45ae7e21f53e5b65b040abb1004c6a6fc6d0a9f4ad8e149df91040eac948952b27e0e57adbacaee8d4debcad6681d4e2425612c5624405ea67582e9983b5b31d7c21a80c7d869acf4517669f0e0ef761677e11faec6a04ac1dd97f7f497d971a5f41162b111da5471322814c3bea0c4959ae7ee874db2765f9de5dcc16c934abc21d5793edd05e35e70eaf6b625d1daab35e98fb58f97b6f8bdeb8f4c0e352be5124813952c947304624f17b59170e1d63342d4479c7833ccb68f65063e7df9ff8fc604d0e5265cd7cfde59f9d83e6408f37b8ef0c49e1a7354aa9df12cb943d85c7bc67957300b4dda774383bfc49d5d51110e429bed538be4626415b0f07ab4d118847ddabf9bf74df498b8c1ef0a558d10d110f0af141a9596893863538e241869ccdcb0839a5c130ccaea0794bd407bb2204f41300aee8ee9c2f245ad3209c976104c7aaefb0e54de319225a6ebc0288e92fd68f62f1b8dca3e26505ed4cdb1d9c654629d0779e8f475a6bceed82110cf0948a053e2a20dc83d7e6decd1e940a47f462d16fc8b0faba702f778f6abc7db2b03d2d5b998224964673499ae5467e76f8a8b1c0d58644bf33d075c39e25b6e7c6e37c1e5925f2dd9ebcd2d3d54e6ebbc863d4e6434ee107bda8957b3a89051e3554839ca4b2d75ad7ab44bd8f8aa9b97365db9bb11b8cb6625a44d8e16fd6c075bb58513262aaa719e42348b", 0x1000, 0x3, &(0x7f0000001100)=ANY=[@ANYBLOB="b4dcf86c34410680ce8cce4a974c34e6e76d17c1098209b484bb7f73c05e14c8add2fe8b46a80baee5e31f52332649db42edf65a42d851249e35ac7c987ef7a1092f0fa15630687dc4138ebc720ef844e35d2950b0c647a3046c7fc90b0f8c3a4457abb026358796362bd6deeb0000000000000000000000000000"], 0xa) write(r0, &(0x7f0000001180)="14d57d0a90c15b2b983a36232cd24c8ff70ee13a5127cd13b179fc4718745ad032a15f100233f0298a7575425f020e230abff71225440501b9d6808d317a118241a90094894777cafd515c9825f859370afb970eaab1d3cb75cb6479f14329848c387432ad99378c1c66458d1b0bf98445be29cf4ea3ec949f97ed2d9b1ec25c091b2106868f445777c0b5f6cd8a9cdc531857791b9f94f739e7caaf823e967b1b73aba42ed422d00890a448e2a89ded501d0950b7bff41e7d701850cae352cec6db6e5bb87552829a10513f8a698a49e9794758", 0xd4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f00000000c0)="ff69be1d923dbe6818375d792eee6d40055bc7e8", 0x14) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 22:22:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socketpair(0x1, 0x7, 0x71, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1c0102000a21301cdfc8833fb2a98d9914bd785f06fe9ade7ce545a2c30e4718366ee4b9cd810145a66e40c7990652a87e6d1cc8aa5fe2a86b0350075181f2f208480a1c374192e610b1de32aeedcf8140d1bde80779e605a12a"], 0x1) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000080)=0x46) 22:22:38 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)=0xffffffffffffff75) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='r\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) poll(&(0x7f0000000000)=[{r1, 0x1}, {r1, 0x100}, {r1, 0x2d}, {r1, 0x40}, {r1, 0x13}, {r1, 0xc}, {0xffffffffffffffff, 0x10}, {r1}], 0x8, 0x2) open(&(0x7f0000000180)='./bus\x00', 0x200, 0x164) getpgrp() 22:22:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x7, 0x0, "f0e6cff5c5360c5879bffd7de16ffcd269e808eb"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:22:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = getuid() seteuid(r3) listen(r0, 0xc) 22:22:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/34, 0x22}], 0x1) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/17, 0x11}], 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001680)="03c949013939095528f231b503649635a9efff63d56d974dabcc129101d03b998c78758afd63d424d8f37c382d140e6d8aba85a9865b1e808531a8e0a6ad8b0b4acde956c974e3ac43232686d8a5eeeba4b7f18ec76f94dddd85db60271bde931afa88880878c746608d506d0eae7138dc26b0c7b9db92307e3424a348783ca184c6d88bf0c43135cd075151f84fc283915e381a7b2520005e326324934f3125d48110af9661220d348b3babbe5ca3a4a305ff3851a449e0795c4b50427a1aeecf990ffb667711c9bab35bee135ab2b3fc99edbd11914646b9f753f6ec3942a707610c4c09fafd29f5efd641061c69def6dcf0264dac28575a506fbfd9b3106ba80afe0470e43490831b20dcc38851d8df86cfeed3b9331d4714faafcdfae877a614ea4ed79c375b86082629ce2dcf1455ddfb604e97675461a57b507a938296ba7e8646381ccf1d7e97b5d45e7582aac7304324267849d0794850ee3eb28985221a93baf232aa1fec902c614fdcebccf8a94f6987a02438bf595d6c20a20950d136cafd85667fe99550454361296111292dbda1c769c1c3f28d701fcc258a8c70f72b91f076af0367e4084d2baedbd333a7f299ccc7ef4a3a429821e7e6864d46df514379f25ffe5bb0c269f36ebd523042b4d861cdda3a73e76e116cded408906cb0a85e3fbefee3fdcd271f223e53a7df293ecde3df0a207f3b358bee281bc72e28300c01cd2bead170406665647f7a6255eee1b12fe79a4a124d5acd8c31567ef16d1e7bcd96ba31cc26ee70c520593526469cd09da4734aebb0f61648e06e0a61ea7aad85f74fc8648f84fe4871f8cd5c877d7f7281b88b428c489909867310317c5d2fcd72c3aafe5453d5e73274227d6828897f56ecfe212e328b7677456e334ccc5bc4fc2c3c918b802f10940b56df5059a4e7051a3d30ebf1ec34acdf12838615aa1604e6181349c4ba112e436286f30184538d8842442f690941f5cebb2ffb11940e4fd78bafa6d0581f6373f6a60a1e0b22de337f530ae23010411909cda49d9203a842c43866602e626666c8872bce7f401c3046216077504813d4b78ec0a0eff113955b2af9912e93cc20c66779d555e246883521b2ba81543319895dbb66f27ae99af63926a70c8089cb433b02fe65c1878e0e28b9603017cd826581304099f993934a8cf2cc60f53ebd5f31af96a205e048be883d439569f07cf6d2cc6bb110f69dd86706149a72e90d42ff0435914c1586be5acc4f3b4c8d475e7154045fe5065f1228f05c01a0cc5441cf81e434af25a2a88c0c1f03c6ca12929d186d28c2659cd0118e607396fbdc2237aafe5f7a8f4d370752fb4d3f3448d61c7826aca43f1db5a3940b54d63a9e1d24b79b36cdcea935f7cf49d9a9f09a3ef42c719ef4b72e78c3b4334442396fd6aa940e5f56f636b2e3058ceabad35e925a78a17d82a70138944c0e52247bbac6515b878f3a2c562d7d12e0187cd9ac710ae06b35543df64a9f152077d48575cd62bf89402dedd10908a5057c1410f67bec9a42bc63a5845b3647db9f84beacaca44f1420a31912ce7f17e1f57bbc6ce58f3db163ceefb2b8feefa3a715e352d1e5b37d9a99ab41af26c2d3a0cbc868feb01d800327074653e5483c155ca6c36ea50d24a20358504bc21e07a4e20fd6b62b492f6a2cfeee0637110a6774be976e191a98e0a97af1df5c5a286afa090c0e9f94dacbd13e394c8c5a27e380b456c63f4402a602903e3fe4d51f82cc1ba9d26af0125f32f90a3bc178fe596eb5477a8e4dd058a40ef55f63b5a168f0214cf35cc03f24643c0e4afca8bf9d18fd36e4865bfdf50b0be94567fe565048f236eac163ef96df12b805d44d6aff7cf0d0527c28eb8e1388bd4a55814631b8ee8e437100528ce96fb20a6f68d367e27bd97ea7bb1a83d993eca6bcad9724b258763b6c443f053439753dc8114674c19c83d45e659393aa5625d46bb970f8da2e6db08d4ba5f88434a17ad6cece5429960ca401ae83418ab6166e0c467954e2de0c449ee6a71e3596a3dd3d8e7ffce39f6e0766c1ec354a74bd76437aa77458f0b56a3b84cca8d6465359e570f49b53074c0b13d52527e058fc9319db967471c813c71a44a3e8ac62a3673040d7bf4e205d78544e25c285d4a29647e07bc4248047e493fb7593be41df07eec4293764cd43839d5b1fbab4b174169cf7f6ffd261d4535dac07a13528c18dd973522d8be70f5ba15d99bc648847afd41e2714ef162ec47eeec6df45420080ff88c5886a28c539d8805fa8821f22950ffc538e3b400e2cbd8c539c2adbcc80f3cb00bb9f6c1fc797f4d479328a67f24fa929c34d6e0e8db4ca9ae7d1a1a1c4e98c30457d50fcd070168cd3e5563da920db4ae2652012f83e446be6e60f124cb6e8e5fd128f8ab194b2074b37486522f51e83fab95085fe441725ba24fc2dbc65e722bc58abc29a1db81f665318f6791bb811c063bb05fc2993d94d2e27abe1dc56f0f21a3436b8d53fe6a741fdad668537e5b9cf25d788c283b951c174dbd9a85148f083bcef60ff2bdb1f0eaf203b61172e234170dbe3187726f1f8eefe0071c3db76b42827139860520a327368a562f9f61e4934b97a4cb3bcccb66ec30828d37795c93791bc114f476aee3ba16436a1f1b6a9b71b22f917a5c3e591691e3dcf9a6b8c7125948ef43e44a71420337f491c48aed657e12b868ab38bea8f3b3fbaa8a5b31dc08ab6a058ad708eecf64630bde9330c936dd0c2a375429760ad12f4432c5e3e9ebab358c7457ad2b5cefa4d0c975688caf6f6d3b83b84ac852e333c9245963d24e363d7abcf1149d09976d6dffdebc55b4fe6c3b0a39af592cc47e90d3a576f6007abacd464044496b82756aad3d02679d49f7c5d1c3ee4daebf50534c9593d2c3d4aaeb803c67fea1f544fc6a0e038262be4ccd3b266610905ac56b2812a8e7ceeb83e9f074af58217db07374c3fc7f041583c48ff6cd6da98e63ab9443fa6ad0dc9717642a058050ae9a3989b16101c24b887e206abce4290285fd85583ed3ab97d19d1597559a7051633cf6ccd60c582419696736d69a2faa7d177a72fbe31f83ec443ee3cd29a645967ce98bce1e23f797c809ef0710eeb7f0cb82811f8456cee306b2695642d70a965827e6d6c729503ecf5f2204653a99afa09ac04755061ebca4ceac6eb9fd5d75dffe0b3a4cad9adfdbf7c70b20eba25a61b5d4de796cb66729696f9d89fb3a792cc725a69689f4c1793bb7316914ca10c53bd625bd80d87a6c79564a407cf0979ffed19de3b71556f69dd00f33c5006760b1e4ba3d343e3033227ca5cdb24bebd16153d308aa581918bcd2ff5d65f6dccf95280757fc5813ee389fc1a3c60d0ccf4886a172e6f9182c237b67c32ad5c31931b5805711c5094a6f0b5cb0aa3a757821ac65fd15331a30aca48735a19c9f1aa8394f4745de294a0c8e7d50e05f49df0c0dce9387dacfb90fa5dffdbc238d1fc97cf4e9ef48ec0e76ed991d5458c70c262df2c1a3f8393f450b8ff836b3f43d10ef09201018942309d07417ad2f3b643b7825b577be8757ed7d55627df8f8003b2fe742f807906ab2f0a5da855eae38f4e6ae155678e0ae8d82e5a85b1a7eabf2ab0f9231cf7135d0d8e29e48b9aaea4a9452d52cee03fe24c41ead23a0b9cbe962b3ec29f48003f7a27d18db226e673f7e4a7f3ba0694a7cd1c5d29220dcbf86d859d38365156f68f12c5aefeb5179fca79fa4a1f41df5a216dd705316504954ec69654781d4a8688b6a19b86fc23d274537e3156e824460c52bed1b6f959d9aca8424d8991d0ab54bfca8b3620003de94b8436cc992b930d9ec26ef53fade2306789f601ee223d3153620ac566d06d12a8ec73577b71c6933d1c21fea465c546501ae5975855ed6aaa6005999f0faf9e6fb51542971fb69e06aa3c22a46a5e7375b45395402c64baaa70bb81465e18c094e0b3a9fdf9a49ba019482761a30ba147af4d4398f9317e3d5bca2f172a692c97228e2708ed067d54e2d37f85a45aa81f968f3d982d2aa838e0bfaa980a7c723bf617709d087cb02c368bb3584243c0de7b735a2c9c2ba1a5bb10d1b5da3d53d7ee3d844de41269a5a412500b08d401265107d2c50974bfc674a70faa65f2ae2c0207a9e88627", 0xb85}], 0x1) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:22:38 executing program 1: r0 = open(&(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x11, 0x0) 22:22:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000080)="17d7898912302125f60dc632dc1280257f70cf55199ee060bbf68c72e43dfc7ea79c5bd00f604a9c9ea76f2ec9f88df1a851930d0389e2ecb022c9028d28bba1e06155148e1226382fb08c0d", 0x4c) close(r0) 22:22:38 executing program 1: mknod(&(0x7f0000000140)='./file0/file0/file0\x00', 0xc008, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x40080401) socketpair(0x11, 0x0, 0xabae, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000280)='./file1/file0\x00', 0x2000, 0x34) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x0) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000480)=@in={0x2, 0x1}, 0xc) r3 = open(&(0x7f0000000080)='./file0/file0\x00', 0xc81, 0x60) linkat(r0, &(0x7f0000000200)='./file1/file1\x00', r2, &(0x7f00000003c0)='./file2\x00', 0x4) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x40) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) flock(r4, 0x1) recvfrom$unix(r4, &(0x7f00000002c0)=""/190, 0xbe, 0x40, 0x0, 0x0) getpeername(r1, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) 22:22:44 executing program 0: getuid() r0 = getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) utimes(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) 22:22:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x3}], 0x3, 0x0, 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getppid() 22:22:44 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x7, 0x0, 0x7ff, 0x0) fcntl$setflags(r1, 0x2, 0x1) 22:22:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) semget$private(0x0, 0x1, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x14) close(r1) 22:22:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2016, 0x4f72) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x4) r1 = dup2(r0, r0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) 22:22:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x1}) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r1, &(0x7f0000000080), 0xc19f, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffa, 0x6, 0x0, 0x8001, 0x1d0a05db}, {{r2}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x9, 0x1}, {{r3}, 0x0, 0x4, 0xf0000041, 0x3, 0x4a9}, {{r3}, 0xfffffffffffffff9, 0x8, 0x0, 0x7, 0x6}], 0x5, &(0x7f0000000200)={0x101, 0x5b182823}) 22:22:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x26ddf699bde6bfb, 0x1, 0x2}], 0x10000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{0x0}], 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 22:22:44 executing program 0: mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff1000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8c) recvfrom(r0, &(0x7f0000000040)=""/40, 0x28, 0x42, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x6) 22:22:44 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x40000000000001) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffd43, 0x0) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 22:22:44 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') sendto(r0, &(0x7f0000000180)="b4db101c26ce5f2adc4d4e5d493709416cfb16dd70e1eebf5a5324d7582ff2a300504b5c1269f84bac0195305edfaf172ce8524406dcf5e1391070750050bade163e673d24667e", 0x47, 0x4, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 22:22:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x7, 0xb23, 0x1e}, {{r1}, 0xfffffffffffffff8, 0x20, 0x10, 0x7, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20, 0x5, 0x101}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x80, 0x80}], 0x6a4a, &(0x7f0000000000), 0x6, &(0x7f0000000180)={0x8, 0x5}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x5, 0x1f}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7ff, 0x5}, {{r1}, 0xffffffffffffffff, 0xfc, 0xf0000000, 0x2692, 0x4}, {{r0}, 0xfffffffffffffffc, 0x10, 0x44, 0x0, 0xb3}, {{r0}, 0xffffffffffffffff, 0x2, 0x12, 0x1, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x80, 0x7fff}], 0x1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x20000010, 0x6, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x2, 0x9}, {{r1}, 0x0, 0x1, 0xc2, 0x6, 0x4}], 0x1, &(0x7f0000000000)={0x1ff, 0x8}) close(r1) 22:22:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x2d) 22:22:45 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) fchdir(r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0/file0\x00') madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) 22:22:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000140)="15797ae2f819fd926419c6976c1f3715a6c02b5ce6d72f742ccf98523758ea7327d9353faf5c5f95db35046601cf8333119e88fe75e4f5b07b331bd1ee80e8a2e0d29acc08db24d1b41a4f29775e2a20eaa7ec6a6291d5982635581ae0101a588df322e6706c80a2e0b7da04c1487468a3fb850e094181ecc4ae684f3ea270748d6eb21d366526175100cab00a6b43ee35b94656afdb7659a9e26da7c39cc9ba8095cde8b08a2cf8f1dd95f1b04015de3d84cd7a38f284d08cf6d579cf4b1105a1f39a9a1a5559689fc9a95e1ac09604e1bada3a5d2cec096691e78ac0aac02e05", 0xe1, 0xb, 0x0, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x4000)=nil, 0x4000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xff) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) getrusage(0x0, &(0x7f0000000240)) r2 = shmget$private(0x0, 0x3000, 0x243, &(0x7f00003e8000/0x3000)=nil) shmat(r2, &(0x7f00003e2000/0x4000)=nil, 0x1000) 22:22:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xf309) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 22:22:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/180, 0xb4, 0x841, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x1, 0x0, 0x0, 0x0) kqueue() 22:22:45 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) fcntl$setown(r0, 0x6, 0x0) close(r0) 22:22:45 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r1, 0x100000000029, 0xa, 0x0, 0x0) 22:22:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r0 = geteuid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000140)='./file0/file0\x00', r0, r1) munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 22:22:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x8) unveil(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000100)='c\x00') 22:22:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/19, 0x13}], 0x1, 0x0) 22:22:45 executing program 0: r0 = socket(0x2, 0x4001, 0x0) sendto$unix(r0, &(0x7f00000000c0)="34750ce463ef5ee171c42128edb025c6edf88e415a3075dc2a649f6860a8167db7f520f94a820e847f2115c1855a2203e9a7c17301f58d33e5bfa454ef4bf4f26acd6e51f26c1739f6a06edfbedf0656001810408444380fc14c51eaee3b5bc2d402e6da5449594c9b3562b5c59ced8632cdcbface108c195168d51ae0a45447936277b69be886f93aeee32d24aacc53f0cb02bbae7797d273807b19304c12d5dee03c5feb129d074b36c12784611177446de02d70b401e209506349b9a52dee05259a0da13cfb855865003e93", 0xcd, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82028ae4ff0100000000"], 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10008) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x5, 0x2) 22:22:45 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000340)=""/201, 0xc9, 0x800, &(0x7f0000000440)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000100)='./file1\x00', 0x10, 0x99) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x41, 0x4, 0x7, 0xfff}, {{r2}, 0xfffffffffffffff9, 0x88, 0x4, 0x100000001, 0x8}], 0x3, &(0x7f0000000280), 0xa43, &(0x7f0000000300)={0x4, 0xe03b}) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r3 = syz_open_pts() r4 = msgget$private(0x0, 0x4ba) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair(0x2, 0x4000, 0x2, &(0x7f0000000700)) r6 = socket$inet(0x2, 0x4000, 0xda) flock(r6, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000480)={0xfffffffffffffff7, 0x1, 0x1d, 0x119c2e59, 0x5b329c67}, 0xc) accept(0xffffffffffffff9c, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) r7 = dup2(r3, r3) r8 = fcntl$dupfd(r3, 0xa, r3) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r10 = getpgrp() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x6) msgctl$IPC_SET(r4, 0x1, &(0x7f00000004c0)={{0xfff, r5, r9, 0x0, 0x0, 0x8, 0x4}, 0xae, 0x2, r10, 0x0, 0xb5, 0xffffffff, 0x9, 0x1f}) 22:22:46 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x280000000000024, 0x0, 0x0) socket$inet(0x2, 0x5, 0x3) fcntl$getflags(r0, 0x8000000000003) 22:22:46 executing program 1: socketpair(0x36, 0x2, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000080), 0x0, 0x0) 22:22:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000540)=""/158) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000480)="c15726287209938d79eecf1d13d84b17891e1a034ce83a35c486af141167c978c8c08416912ff276f496a570bb5b90984fd7e368420192c1d03ae5b315ee0af9d5bab3f8f7114c46b8d1e97c90c9d2ec9f002101f3742cfcab91d2d1a18600907a566e8a7fa2e455062974ee467ecf857ed24d13b84d4a09f67c2dc2feca89f3b453c2813a825d30ed9ec6a7808b1a76e9", 0x91}], 0x1) writev(r2, &(0x7f0000002c40)=[{&(0x7f0000001c40)="3da29f6ded3a36968c6c29e2db257427b75f523631d61d7f4d61b4465a368c3b8a9b7a1e1138bf4e16fdf7ea3cfc952b84ce5a95e5e5770d7ba9190bbb52c3de4f8cd497ed782d96bd6e6eb86e9691b667e17119da1226d6128f0e668f000e8362f0fb65a953301b87c8b53993a5ddbf5774fa34644ebe3faa510b0f65fb90b8e21b188556dbbb52c2849fd45770b7fd828ab36c9d67422621c0e625052c681176243d39301a320515c65692e01446c25d74b171906145165a95be2c46066d400f11856fc4ee7806936c9c3f4ced98819b31539725473172c7b357eab95e4d09", 0xe0}], 0x1) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)="ebbcada4b709b66c77f55555e4a0fe64d09b7b951bc1c6bd60667a6680c1eaa578beb4e2a3d1479767e34dc09e983ee3a5ce41bef1f65e7059dcaaadff0ca2fe3aec38a26385e6903d5e327a500c205f2e658f212cd419be554fdd193c1e18399f7e1a51b91c1f25d6775bdca4f712c8454fed168f95534723873fb5ed2616a0b08d", 0x82}, {&(0x7f0000000180)="f667085da746380bea4977201c03d26f849c6b6ac6ccc4717d233c074eb4e607f69fda2f634276df6e8c84cc5b8064e24c5c0ab790e05450d916a7b9819e7b88bca1139bde423179c19b246750fc60ae04b704d87c73ec7b4ef1b0b0ef2980af7c98d5b368f096cb153f6db4d88b5be748533cc4694a251a95751daa0c43c5ba68affa40ef7431208e067da7b2aa", 0x8e}, {&(0x7f0000000240)="63e6e1531fb9f54d01a77b4e5270b6140b48cce5e59c7c424744c87ca85ba416d23c249ac90c65f38889d898380f2c43e9ca8892d24b1cdfcb820490ed50b3a4092ac94c1f7ecc3afa5cbaf03a910806286217a1ea127cf2e3b52725b1e71cb3eb30b2f0c8c4b1bfd8b61d8de2508e46313ccd1dc22e991b4bc06c047df81a49a5df9f301ac7b4241b9589f5fae30ecf70af09721202859801844e7e9222c7356654dc126c93d9292732b2ba61a6feefed98053de946548e6d5af0ccbca03ebe72a7d43cbaceb02122040f07726e2eae97e6320b0b741835bc298f816945fb40647b6d418d099c6da6dbd934d993bb7ab20e54e9d8ad8885c2", 0xf9}, {&(0x7f0000000340)="206dc1e9f94b867719ca19202be9f40f71bcb9ad98252ce7c3ce15d4de8c9c618cab1866add7c848bb19e12c1471efb54d5084d4bbe04ef9982b47cc63c7982847bd5b3725f7cdf5913864e961b63eb235a55a6a1180201ea2041fca9fcbf735865552cec389c992086bd466985c73dc0854b9634a521300b0675cf0a37e845e4bd447edb68b1878cac13b3c1985", 0x8e}], 0x4) fcntl$dupfd(r2, 0xa, r2) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 22:22:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x100000000002047, 0x0) r0 = kqueue() kqueue() kqueue() close(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d, 0x0, 0x0, 0x7fffffff}], 0xfffd, 0x0, 0x0, 0x0) close(r1) open(&(0x7f0000000000)='./bus\x00', 0x40, 0xca) 22:22:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x6d) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = semget$private(0x0, 0x3, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x7f, 0xffffffffffffffea, 0x1, 0x4, 0x80, 0x1, 0x7fff, 0x15, 0x3, 0x40]) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r3 = dup(r0) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000000c0)=""/140, &(0x7f0000000180)=0x8c) 22:22:46 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2100, 0xcd1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 22:22:46 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x542) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x1000}, {0x1, 0xffffffffffffa251, 0x800}, {0x4, 0x3, 0x1000}], 0x3) 22:22:47 executing program 0: readv(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) listen(r1, 0x3) r2 = openat(r0, &(0x7f0000000580)='./bus\x00', 0x30100, 0x108) getdents(r2, &(0x7f00000005c0)=""/62, 0x3e) socketpair(0x1, 0x5, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000200)='./bus\x00', r4, &(0x7f0000000280)='./bus\x00', 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) read(r1, &(0x7f0000000500)=""/106, 0x6a) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000440)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={r5, r6, r7}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) mkdir(&(0x7f0000000400)='./bus/file0\x00', 0x0) recvfrom$unix(r1, &(0x7f0000000600)=""/163, 0xa3, 0x1, 0x0, 0x0) sendto(r0, &(0x7f0000000480)="d4dbee01250b3265e64227b2c76a", 0xe, 0x4, &(0x7f00000004c0)=@in={0x2, 0x3}, 0xc) r8 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r8, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) readv(r8, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) writev(r8, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) munlockall() truncate(&(0x7f0000000180)='./bus/file0\x00', 0x7) 22:22:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) r1 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) socketpair(0x1e, 0x5, 0x1, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r1, 0x20007471) open(&(0x7f0000000080)='./file0\x00', 0x20800, 0x80) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) fchmod(r1, 0x100) write(r0, &(0x7f0000000200)="7d20bbc0d03c426a281fff37c78b9ea7d46c0566e60a3a367a89714a719f254679076fffe711003a9c8aa3514607460610e699456cafcf1b64f281ba9684a98797c7af5e3d64bbe76c47e526c5ca790cae0512432d1117278e86eb61d3f2876efdce33ccbfada14feb5da289219eb6097faff2f9aece4c1a6dfc5f0471467993d2e49c949bb0c92a83b7071c54f187b9e68294b8d28f03436343", 0x9a) 22:22:47 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x20, 0x24) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x402, 0x111) mmap(&(0x7f000039e000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0xfffffffffffffffc) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/11) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/117) 22:22:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2047, 0x3d53) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 22:22:48 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x46, 0x2) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xd5}], 0x1) 22:22:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x3d, 0x4) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040), 0x4) 22:22:48 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000180)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c9f3286a8c75f10c85806d5788a6ee318903d05dcadef1c156c722ae6be5f8c6b2640be43907d53960b8fe211159480e852572b5f4ef079002d660b178ec721a7dfa763131559906cd7078684c013872ad792", 0x64, 0x4, 0x0, 0x12b) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x7}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 22:22:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) flock(r0, 0x8) 22:22:48 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x3) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0xffff, &(0x7f0000000000)="4dde3af698a13ad0fc3a9c3df7a1b86b7d342b2454c20e254c6366b6577dcf7a390e107fb8d6be706862b1d437a2efdef75dd9f8242a0003bdba09b6537bdfd2d2d578a767672e5f0749937504e837ba2fb7d3c3868d73a54e927f8e91a1855034beb295fd707fceb8a34b5907c578ecd534605c20f765613d91decbb2166c01c0a170a968517fae82d38831bacb8c406981f847e94d079dfdf585eae5e7bd482f30003ccfb1b31e6338a6a3a7f85b7efb84cce2e364b7dd17", 0xb9) fchdir(r0) 22:22:48 executing program 0: clock_gettime(0x4, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000040)) getpgrp() r0 = getppid() setpgid(r0, r0) clock_getres(0x2, &(0x7f0000000000)) 22:22:48 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x2a, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x418, 0xc49d}, 0x10) 22:22:48 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) socket$inet(0x2, 0x5, 0x40) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) getgid() 22:22:48 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getpgrp() mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)) 22:22:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) connect(r0, 0xffffffffffffffff, 0x3e6d86b2a0a69c6e) sendto$inet(r0, &(0x7f0000000140)="c853bafdeedb3f3b62b1a718436c11af6e2ff316ba1c67490d8aaba2aaa392293392c514310230c68623403ddd30456b099f642761b857f102bbffeff378bd6b71e313026f9716e9231af7146d0661249c2cd2650e82addf41c089c8ca145ad1bbd518dd6915c1e91a09101a6b34084b290c5a87e4df977e4eb2aa18b2d1cfbce1aee44020998ca9dc8a21563adecab725650ea5f39d3e", 0x97, 0x404, 0x0, 0x0) socket$inet(0x2, 0x8002, 0x8000000088ce) r1 = socket$inet(0x2, 0x4005, 0x80000000) socketpair(0x16, 0x1, 0x3, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x25c) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setuid(r2) dup2(r1, r0) 22:22:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) accept$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f, 0x0, 0x4}], 0xffe, 0x0, 0x0, 0x0) read(r0, &(0x7f00000015c0)=""/94, 0x5e) r4 = semget(0x3, 0x0, 0x280) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r5, r6) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000100)=""/208) syz_open_pts() 22:22:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x40) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000140)="95e0eee433b3849ba84bcd4665fe4880a69e7313e8b48181859398f618858e4b89f96784c7a8851cadd52bf5f1bf29d45de21d6fdf797597b7b0f6314b8bd7152659049493a8b6888839c812cbcd80ee925fa0d4e2a30ec75b62eb92370a26e629b4e00e1589dd8b9a6bb490b35eb2731afdf55a0481d80266f401e81a3939e30d7b7595f1b96b081af3573c0bf0f8e4dbbe5168042b169240df44b5872a55753524cd1b2d124f21892279852eac57c1e46e719098e3916102094e2747e059787a0055d12e0e0c4f2c352f311e", 0xcd) pipe(&(0x7f00000000c0)) 22:22:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x220, 0x10) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x7) 22:22:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) socketpair(0x18, 0x4000, 0x2, &(0x7f0000000080)) ftruncate(r0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 22:22:49 executing program 0: mlockall(0x2) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 22:22:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7fffffff, 0x3fc2}, 0xc) recvfrom$inet6(r0, &(0x7f0000000000)=""/58, 0x3a, 0x2, &(0x7f00000000c0)={0x18, 0x2, 0xffff, 0x4}, 0xc) 22:22:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) getpeername$inet6(r0, 0x0, &(0x7f0000000040)) r1 = dup(r0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x112, 0x1000) 22:22:49 executing program 0: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') truncate(&(0x7f0000004540)='./file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000002440)="3bcb6fdcbdec7eb83aad19576e4c85b7b8fd114ef403bf972677b7c2da76f9d821d53daec0782274a930aa809aa955531706bee99b774aa661802898d79b1c1817086995b066d125f8cb42ca2e604b6ac8f125870d95945240170bacb9fc1ead9c84fb82c68f52ce725c1d2300d537161390d0c7eda750cf67dc6ea345e3ad8f8e7acd37711cb94f954a1249fa7c0c536d6dacdfbd3081cb613d70fd7a6f6be7280e9a4faeda8310dd9d419447d648882461de0bdef9f0b694e9545ca3ae1a9860349fbc5a30c961c79de8635b78d7537ad7296133d2e015d15ca88a579016cfe70f587279a6745d9ff5ba4906692ea54770961320cf3b407a25", 0xfa, 0x9, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000003c0)="88fc23f2084f7af912d8ce30714b5431697537434bbf2c9b7f0ed49c35dee79223008c3cc917f29163759a88d8e43dc2da5968d9a10d90e35901ca76a6c376b54e5e50cafc9c01e123f1106fd516e91d94575fa46e8e908960c6b568af457384faa1b685e8642379d42283f963be1e5721184ce15b63faeb1b02b4cf7827880eb6288284519f4f5a1be94b85c6a41345054d7b6ea9aca11e620456f2ee5edf05c1fe8ee22f10ac38cd1997876e03406ea9773c10687de15c16d0d20895278cadd1f30a65c0ffc922c25ab46a695ae5dfd272540a146c9a658cf36d0039e8d422bc75188cdd347e76a8cd11663195378cd791c9fd93b01be190725e36c22fa3cf5e4a6728b3f9c9a6e2787e93d78d12608d1ddc12d63b02ff95bb249c77d74a9db11014ab563374ae1c05a16c924d6376deacf9f3c191c077ae114bc57dcaa46697383c86498087057a10b2c1a8f14e4dca75b7545f9045b869ac2ad981a1e3690c26b6ff7951319e51bb28a1fbe750996b24559694fdee01056e8d3789171dd1ca3c15413c60e4d2ed81f6b6b89360c1f2c4a3f7194358ba6236dda2c2d1940b2ae00ccdd7add8b7b0a3e49aa87588347bf7225cfd5c23fb59563b100c9db0972f8ee5aea0006172bd18d92130dc08e5264bf45f36ef0dd571ef8fe39c88f2ec2209cf13b38b52a618d018c0a164690a690ba3ba1952c9ec39793da68914045f8438eb08b478bceaa576149e2eacd783831df365131a8b8ffd7f654f6cd81a862c5b4866ce6bf85d0cacf6265eb75991a9ebfe1abb74eefb1533e3e9b342bc81b289d5c1b49d3de5abdfab94caa3d0747678739c30e509a348d443588cd5b1d649ee68c0a4d989589138dc9c24d6d24ddf446a02bfa6ecb1ac25585d7fe37a7399f7611fae868f52769ff7661cc6daf82a3316b74fcc433dd4b8f89c7a2f48af1f428ea0941b247cab72a5b2b9abef286289847a5b6737387e650b94e01bfa83d5317d0bc121d5f71ddd509fcf2bf4d1af7c6f41119aec7c7472e85248b8ebbe0da8d045ff854a29bfbd745587afcef7399d7778c055a9b4aa6ec2061e806a2b08f8edd2cbc58a9606d000acaac982add7c148538595d5d3ba787eaac6ba59a8778e83b464dc3c4de9b2eaceaa51b7ecf980665dd368d1855079ac2f0e32d91506c278dc4e3aeb96c8279a147febcf93137b866972cf7ecd5709156ec46d732fbfdea12696fa8bec1cc7671ae59f363ef326003ffba7d81f13b5d453736e74835df3efc036335408b64e92eaabe25a581f93eb22b06efe3e63c1647430c02d723066ba5f37d6d2be4e8779a08ec97c1225d797ee30d9d38e28d54b26549c15fb4f1989fecb8d0688f4a607077b30b566a72bc81109af22da66ab15d9b7ecfdbf0dc5bdaca1f66cd9fe6b29a1e5a97add83b19fea89583fac5f9c6036261cbbf9d7456a4f26980d5a588e096b7ca7b5e5232b54eb2eeec1e4ed42e10d495a61b23bbc6fe854e70893eb9499af86cea080f46ceeb9a472b2ae3c799587579c3ed9f6c89419e8250ee95668394d94783c4321aa7c912e1826241006ce2429834a53ccfe833be22fba24436ba8441a9bf1f74cb343b4412189896c8116d3f20026629a3c8cceabf404e5cb09db320bcc001d6f5c0dab34242e6a3c9a38452d67640ce1f5549fbfee53a91d0f562e180135a4eaa403ea44417a1b9291df0676409fc6018e983bc7ba3165c6047270fd26e9f440b91c48a4b83fb2ae4c0486eaf5a34e5d094a7698980299795d1231a092e428f2237c0d79e5344191f708a3d02d59991f12513305add4eb1f044f19e116441e825cc0c6b75ed18bc06423ea87772a8b17a137160c04e6dfc13de1b0393d2b102eabfe818240637d06d4e6e267728dae28c4b1ed3fee9c726bb1ce1d36259378776d41546f92dab858186f58cefea3453b0f7c4857b9ae2cf410b278eeab302215145209d0b702759cc2156eff74446985cf67a8917d6f733b5650c125aaed1fe3009960377c7a545f7839ea65e4e207dfe7385ce61fbbf791d7afb731fcfb7787685fc66f3ebbabb3337e1b9b8b30f4828bcb99e5d02e96e2faacc5a5ac7e93ed02cd93e2a0d9441a9b58e5df72a946e7307a527cf8c0f6014037b068454ec3e1492bfae496d6665addd242f2cd04158fac82b4e34ba382c80b97976c4d407f71b600810dd93bfcc16b2ba3b5f61194380c5a8c54bde7c532c76b9e1a3cddd2b6dfb240c62fde4d8ad617999c36fc38d6ec57a077ef1962e92f76cc8ce14f1060c8ae3b457f9bfc0fcbe7f53af11e6bbee2bd67ec7cec32476284ebff83e4c67190faab37199d9c6ed61efcd24f5e6cde84fda6f0d94aee0935719c3ca0f438d573890c1a442bacecd1dea75d6484e3e7771a82854566d0bc99c5ce62a22804b15c7967740c44cbfe60fcd83a7b50c7760ba341f52962ff175b7799b68c827da7c6400cbb6f5a9a17f9ce9fc5cc0f19d079d17888e685a44ef6cd63b2df8f19a3f5dcae76ab63fd9039866417cd512fb936e9ebe83840f476b10bea442871eeb99297c7f65d673614a7110dd70c14410d09f2c73c3e3f020133db29ca9feb524e5454ff4494709512364d5694be8b3bdc00564bd9c8c858aa9c08b72b815fef5c52f9d085ab30ab59f1d246f9e57b6f22b1fcb4e81a6aba005fe4c80b7e10a1c87fa974c6be07ac966a4c0b632a0efb67a9a607af1ef85fd950865739fe608c17dd0680e6545650c2f018d90ec94f1dfd8761c8fbb7b6975dbbef14cdf1dcfb5029cb89145ffebee92cf194cc05e863132ea5d121233939dcb1d8eb836b9e65dcc81474f8f89efec22cca770dfbf5074c0f6ed18a2ae395f167baf449b2ebf21a6ada08f5023ae41c87e0334895e76f01dc51c2ce32a2f4d43ff1b7611345d99719fd5829a4e4f427f4cca776741df47a852c7d9824f44930c06db7ba56a00144da9dd4681583599d5918ba9b74e6d282c8a6d1f8058a71d649e6b69be2826d8407fb3be2b02f22357ddffa843096ee9bde07dc1c282ef8b6f1893f943a64ed262233098e24162c262c039abf1d1348ae230bfe31ad8339730209664840fdc4db1ae96c368e6b8335f0ea238e363737786e7d7d6f00b7407f38bca4bb5ed9afe5acc2a74796b3c66244b12906eb5d9bdd0d90b805019246206d17f117b1cc59f40dd9dceabfbfa80ffaadab3ae1d77cead96e054d43e6a83434c906170233cb7bd61c8915b5d7cf67cf0e1858cd95d36934ec5f4d5bd3f77de25542d6709998cc7a43c6ce13fda154d1172b33b2dbbbe43a5af3818ca4fb509f8d8333f8f1c4baba91e7ecf2be0b42fe5f3283c970717b155325bbedb9d14f6bbdcb9a2b8d89c85e771d7c5b031bab5caefe83ed113ca36df3e47322a4a5d441682323f61f508133a6fd3a835f42a0c8fe604ca87c72f718ea6f47cd2717600156cd3aaa6f619c03225092a2439670c0589d25d37bd9c53166c335fee6161f3ea716a4ed25938a723f0229a0ac1032527fb68a37cdfc60e160abc1b251b425470dbca8168d261a878257760dad29b06c797a1c26ad34039b1488fbe21e99f99652e7a99b6eee59f059555aa493a8984d0ed8d0661f3152dd9e1740cc4c348a56e3dc0a35c9e6fc34be01bf4b19bc236f772247bed4acc6714b65e9084cda522dbc9b97d117b783f9af53eb208b66281a169b7e29003ed4298c1b12cf88af73fdf2a9e46fbb8adb551d4928f5d2d658309f0560829a8e651a20454f1f50d75b9c140f12c8c6a955a0c61d885817cc99a0e9de9840eb99d5aeb03e212ecd8f020d7fb8b7ecaac04d95ec5285ca27c57178bcf141207df22942d41a561d1319df5776f47fa74000e1c16d487364211b93ff382c463bdcc172914e5c2b57996301bb9213f0ef25f41e94eaefcfd7de78e128e2cddabb5e3b492585b304fa47202bbad3c2bb19eb894fec084b166666548ae3bae01de1d2e65dd76ec95611e413e155f1c937aa1505dd1484e6aef492af793b7fe9c768d0a6f48decc40252913a2a3b618ed41418c9baa04e3624a8b05cd4ffd9f77d6e4e0191f2fffc96d1c8bf9bf2212e9db1f47c14f0b3a2d1e99fef7f82164b767a4324bec8b56ba4fbed50b9ae727576f91b6709a9e0ef594dc0a5a973c847c1ed83abe4b09448a92d53676b27231dd68905a65467959d30e03a108e62400282275d25d5a1baa7403f9c77302e44571ccfaa4550a06050765938bf768d56f9e191e3e46ed4a5e16b1809f55dfb235b23658b5ef5188f89e08a993a2b001cdebb6c611c0c080432bcf7ef3e7937f61c774a1dfa3f6c7617554790b8e18457f89636f2b0bab5b03d49fc7c869232f95ece43745c589dd9976a02211666600c7b0105a676e63ec0459800a8b7f787f82800558eea2e76e463d1b07b42a7a4b67db481491b64cf2849184342aaf227e68392ec5da8f2eb4859a12a7a610da9caf195bde34759b308f46e1e1e2a45635e20803f603f597dca74b7beb711bf30d1ba344aa6e2d9540ec9f7a62712d2650e5f19d9a507a593047f6934947c8182c2a146d7c8d9cfe082a86cb890ae0d800b24723db1397bf3eae29d1215f5a7d033a4dab75d106070e6af6fc631945b8a9d68c2a83a398534f22e3982e5a39546d9bb9c0eff610ca557b1b8ad1a9c47abb9d3cb652caeb1f95a89fde3bc60b73628373df53c473d1387cc3569616f0f5879d7a0d737d47227fe24a16b181085cb5e409aab05e7eea7f905ee036523d2f873fc6a27f9c40bd12d901c777889e0d954d3e35e91d70fb329e95d19d1a6fd7b667196a00a98086c1a3fb07e97cc8dac08046465d3bb7f60b59e6a853e5cb7fe73029cabc2c05cdd99b6e801cd9866c54d268850e654cd4641cdc648f9e24c20bfa5cf4c136082278a3372a802fc12ab5c8cce67db37faa4909a5131f42f6ea2b060533b53dcca838254920ca80f3124cc829fb5627002305e8fde8b62cfa31945aa9ef51f66b9406040fd2f6cda0724d25e5645531ee9197d9c5c8dea50cbb963b045a1b453c8a2438891f3bea8ff87ae3bfb288b024f6ca09bc8995aed8efc8e4507e83b8de89e63fd256e28d7fd65525a6884bba5a91708693cab61760ca92782a52609fa007d31da8f883d9124eed72f69cc4305cd0f03ea870bb6f2c0d6f6cc1e0159d04386cb7f31eed1b22b5474fca88950c54eb8a9643c2d042afe870bd748d9c22b5859f71fa08c9ca4bcc37a74074222a8fe1c2232b791b8c51f5fed4d7c163a14cbb2a9137d428ba086029e742718687830ab71a376b452f523f82eef782b0fcd2242fd31c5cc9301d83994461d3682ad90d377f172b036ed728f444cc1fff5bbedcca5154d959c22ff75d479f444d7f8bbc80958e624423f3f1683eb38fb4df8b1ed99e6d0f0096bd38e5aaa880e7a84334b4ab04121a2cb290aac2079ad6206f63a4f3eadde8e02bdc2a068fd65f89bfdce4dd3c4560284619acd1403a2be41da9b4642eb224ff7bde664c390a58715a0572eea87aa25853cddc2a295957bf5fe289800ce436b6e28e90e34c25a4897e3ca5200e9925ee00aa42b14d4df5ec3ed4cdc4bd0553d8af65dc7a6824ec0b0d3525ee62306af6e9d30c0e59b00072d792bac3faa2f1a999e7432d1ab0eee4ac8f59c072c4ee8881bed74351431b070e44beb21220e80e0a22cfd93554be68e2dd8e168b603284b004c3b30f1dff6de8a298a60f240489cb3bfb6cd9ca854c2022e996c5e4778e843bf1aa3c608a55a1f46fc7b01e82054eb9ca25152133347", 0x1000}, {&(0x7f0000000040)="eb18c51f780e84eeade5dcea4507b6a0dcbce931d3f0f58d4bd5db1d643755c92dc910ad321b036c3e5d1cccb2db5e0f4a03303109a833f9235957c1a75b5737a2cfd6721ab02197aa6445f850b7e3dfc0de4552240dea19bdcb2198ca629fc361992931fa6ab72e151cfde7303547c8786e12695b465cff94998f8507daf6b519f731cb4a331ee0", 0x88}, {&(0x7f0000000100)="49c02e052cee6f6097d45d755f29b1df06d43d7d15344b6022db70954151d205de31d09374cdf6fd0114dd90e91cbf65f7ff288eaf274e27397f67ae03456c17773ee825f781f453a8e50e7ac142731488f5fbad5c41f1ab0568fca10c32e4d7bc2075ac4117aeeae7feebe13341bb2e80d50590ea732f53de444d1a8c1b7d62e0558a9b734eb7acc7f8b1", 0x8b}, {&(0x7f00000001c0)="e468897b187fa7128df2d7", 0xb}], 0x4, &(0x7f00000013c0)=[{0x28, 0xffff, 0x20, "c36633ada7f07d60833514877be5b6f56f4670711f2c1e"}, {0x20, 0xffff, 0x4, "cb1fb8dfca2c9c019421e1"}, {0x1010, 0xffff, 0x1000, "3f282beebc0b1f2c7a1499e5ff831b8ccf7096caf61371023657d15fa32138a13b4628883098e1701254a1e9185df0b39894e6d3b11f17f5bf2cd504fcd57de377b7cf4ac57ec903ab1b9cc2fc23935d5f54de0cb809a5befc1d28e44b05da807c8cb230dd2f5485932cc84b91460c1a88a4c24515ce605d437a410220a7ed06710c44a4dc2f72b840d221841511b36e66977303eb601647736c9f6521f0b20c82b03480704aade16763f10e2e6b032a51e0f7c844edd4bcebdb4714a4a2e09953d68f8a621802def7a08d993acb49ca5e3b4f766cc2934369298f34ce7760b7de909a5b0dc27d714552eeedb51ee056ceb25150ca96b9b1fba325d1e23cde500a12530171bc05df6e89925fe4cedfa881ec5a47f2284a7d4847c774440ece1fbd007a3ffef037cb59f7ff2cb7dac40877ae60d9a9c74346b60ba458cdf81dcef9ebb9f3bdcadde31657f738a4bf36170da9b13902f394e501934bd10ac49b026fc8b02469b79d3e4d822403db011ed1b148d6e64ebd9c2110dcedf751bd357b7b1f781fba75f7123d494e7e7f36db396793e8b43a1e8045bd1f04f11889dea96b67ab5094d57dd5ad6b6bc8f4d0170034bb309b2e739019f8dfa2d93425edf87df9c50643052f47d073d042c201e4d144593e8c2c6f4be6b5b3c002467ce2f7b4463a3b58a0044e72eaff95c5b8ea900bbcd4e87599defad326a87888286c980295ab03f494a29d19851e3e518a4f6b43e1b6b636b30b51aa0594c43c4fe5a30eb49902376f89cdb25dce425afa033d652d71996b1d215772a96b9421f5e357e1b9f409e475e7fc268037405a6119ff4e0b66e9adc75c48113ee6fcea8230753f38976e4421200ffa9a794a5526516a730693a738dabad3961fe2c72413a35a17dad1067e302eae75b2c605544171cd1062f22a3ed26ab73e124e4a54fd1a53f036dead3303212c6059e20014ace73efe4a73645939937af3d550b6cdce50948ce6ec0dcb83f82446c12b331f4040759c3f3fdbd5a36273c11176f1eaaf0755de89fd1bbb9e278cb9d638d514f9ea488e274a269b6ee878ba1150208577c56d41403c4533227a455ec434d6e48b52bd79fa5deff1c8508e78619ac3e13124a241d36c19cf399102f2379fcf8f851944df5d2b06c4cab3f2f642919db9bbb2e1cd00887f5ce98e67a9619720b2024cb109330abe9f9d26e39f4c521a7c39b22312a10dd7a6b3a7cbd1a49dcbcbca2bb1629a7f89968e9e6856c20fbd5923450f6bed46929770a514cb954b99a2e81c1a0878b37acdc277e4ba190b94fd720f6ab8ca55b0f51cb5800e364bf30a8b1527fca26fe0a1c7e922bfac2becc5b0ae5706af6edd1cf777e1fc18d82bb8ec9f02dc62cc3acb67a4090133b87cf054bcbc94155efa50cdb59fbc0f90f527c5e86ee9c73e37393be4e5abbdc8515ff3a356b03a78defb184495e326d944f19d78f92871dc6ab9c33c7325019e69fcd184cfb73e00a0f5210f210248a35cc4c50369fb805f98881a1f47b6b33ae54b717cce8a199883a6c81926ddf6d75655a44bbe9da2e8fe183ae4628d52da1f481e9a4e47b437fe53423a4068be8aa3a4cba4f505c857448ab20552d06668d91ab16d3966fc9cb6f91f5c51c5250469b85c60aa3ddc87b1afb9c718bd36296d8f853ffed4fd8197f0b5be9d64f15a65f616715d761fb403785264c7bef53335753a0154609410b402c1d7e4bd39f68112171b225d9a56a7b7d6ca0d01dee0fd3f5b46b6dcad694b6af91619bbc8390dbd6122cd1e87409dcdba84f4b20b5ae4f34219d9a4c774713b5b67453f8dbeddfd4731a2a0249ed2178f92386a33dca712423204e0157fa7edb2e883345034beaa3c46210ff71ad5445894d03378398d0bcb1be2f2f99b1a37b0a6d91eef894edf36ba0bf6d43f34f28e40d3382d165cce1a118dfedae71b2093804227c228beab9adc1349a5a428c7a4d0b3a102816bd5c86ee6c971e1267d1cb5f8897035f75f34f54c9791036081ac12539357c2be246b3e2eabc65be49a3e2070795557dc6fdb374931dfbb213416985eeab60bd79fa93984ff84f75ab6201d366b5cc1ffffa0ec63efdf1ea743a02a2ea6ccf74fa458278610a32ced175dea96a34c7882e65b764f2f9028360de1ddd032c65d367fccccdb97733735b9823b932bfefe656f086a167b14a81639247e27f16b7a848eac9e38510f01bac98f718e50435e9593b1440e67ac4f4a0e92bbe9b6edcc251266f8db366ef16aa2faf851e0c36d6153f43a04a93031d5551c965196e640e942838c6a456eb33b4c372324f9117207fa46143afeda45a0df5d07a643c52b248f2f6a945249469a49d6c5d2fb455f4631d9316967280a6a419d636cabc4568169dc0280653014a9299ad2f0496bad17637029dcd093c4741f7ea1adc253749ffb0a2a7efe69dd0e636f57011c745ab0a2449e3f4c57c8820dbc72ed9dd336dbb06dda52608b9617c79ff2ef53ab35afac050364629855dca6de75a8cdcdba070826594a4cb02719eccc7f42c18d2c534cf12a43fa4b77af871e4afa885e3374a0705dcaaa8cc8aad711093b60e8ec8d9ca9cefcd2a7b6b891949d726d30409df0da6821bcd0f8b94325ab77b2effa8a8735341662760bbe2526eeab5c3ba861a46ccddecc1ea26c30bd61d5df55c43e3073252d8fe440cbcade6f8e57d6b984492c4af44f7e813353c7e03bf67883d561d6507a8b6c1e8af2dda7f84b35d26b124cbb24630343411be876815b351335b724e7f855a56407386a6e0a1e60c77b3275fd28b6b8aee508a0c1c86feb11203ad71e7324a291a4b33422f9049ee03079112a67b02e7e469ec2b4fc5ed2cb9510a5b972e463ec17c3d9f38647156a5a1aeb33ae2abe7cf01bc64feefd24a92ae3406f8b2907d15c2f842a69f9cd64ccfc86752ac7f1a62dcfa455b556495d33158cd44caac8330c4b013faf07573790e5c32fdfa0ff95ce157b2a40bfe5b326f9662997b1e507069b21f5de3e0f267a575410cb8a99abc54160b919a95aa017690f8249f37534db91afe4524059d953eaceab773d909f095a3b6dc0d1b66b4c368e3bb2a09fc890c50eb19728c29d963c59b187e87dd7c184ea2f87bbb997255f4c51655494d8985eb13a0d689c1e55b9448f2d6708e0b13e5c8e681c9067c2c246b0fc02fb598e420f46048e9b0fa14fa56b70bd6a3ddb7b78071e3e63e51109ab7b9290bb99c0e4022f5fc0b453347113261fa2f90c15b296ca3cf1f42dcdca44c80342ef329b6ebc74114272c4a5340ebf6ef4071635cb878546dd537e06109bc5c2819074b4e94192f2898c250ea0efdf34d741dffaab3df1925b3d07e496e9279177f5dc3bac8b24f80d79edbb4c52b17548d9fef3d21a63b76b6b62736c81970b17014933e38b5a4278ddcf4088c6da2dd6bc1f0bec9aea453a2de675fcb9ca7e1ff448309df7aedaf012535c269eb0f88299580cb570866387234d25cc707014fef33bfce773968bc3641a3b922d2b1e83f7010956bf8719622ddb4ec8df721e11a7d3ab90aeebe63fd614b1ee0c3a007a842fac55234a3c7d12707078a01ff7dddcf52fb92270525310cef75dc5cfde95d3fdb5a85b848b95d3ea0b59590b7bc50700458020a1e89cb9706043c86c7ebcf1d43b3c3085e4fd5392ff7c5382e31186acc969ee8089e5bd83f7183b0376f100d713779e3df0c5552236b45a61c397c459a3d49ec438a8c59722d0c9975250f3e6f802fb79221db7a4d0fcbcdedb7d1a362e77fd835c85cf375ffae2ac5ffdbe2f18d73841b18cd610e4cd5d1284f509c86b0d2b4af29d72becc392b986b7eb4c25eacc8386dc0a3384dc3503662dd899ff42daa4ec572ad9ea479dc3cfbaeaab97d5da18d3fe6637c834b15761f93b7d292b83b11c8723c80c51c7456afaeb1b12ee7fd6ebc9cab234a4029bedb9f4314f4bb06ba73ff1aa8adca29280874b49d791ae8aa2c0bea362e44af2a24736d6c5b67e268ec27b329a34fe8867383a5b83ea10e89be78047b32a6f3c46f7a157f174a8235147f0cf5e2a4e8c4404d4e622842700cbeedcace8da293cd93328ac0bb15a6fdfea519899349da7a04bda4d90b3a9fdbb52dd692626698cdda41838f55b5760dbb94e15cd9dfbb2ad3e2934f02b6fd4461b003d648fbc0a42ef07173195a692bcb3db2e4b1d3ac92eac5d50474a9ffbea52fa55754b560bd10615af06ee9d0c045e6ad5f85a074c57f3bdc7d720e9162b931d5200a2610e854fdf7dd9c09b8e3051cb5a4054925424cdbb2c3bf2da3804bf559b27c7fe7f275a4f6e14f2595d85ecef0074ae9f0214175f84fc964426a42974c40751e3b3e26fbafb184edb0746e902526c95b70cdad1b7477c21aeefbcb1a0301f182c106981b575148ec8cf4c8948db5693fe1f33ff3aac2d53a95beb226f07d6d83c4dfa11c427d1b4bb3c260cfbbc22c52727162662f3f6816993193d28f24e2ed55553f0bbde9592cdb87786e9e36d52ad31789cb15becb853a5a0a0f27e0d92c629e3c598f5db8f03687291f34fbee83fe36962ec784eab7985af0205fe8980b357029ae1e79d9136d38666ac7c7271d4db30d034752f26a63f3defc8a7e5b427e4f4299720bf56f92eee78869351becd270e5132c10b4d54b696fdb2d9972625ca93856a31dd1eb77951ebeb425eba81752702a66558d175d029802073dca9a2052ffca14ec7c74b307dcef35f0b9525b36ecd0b52d0e267af05ad20ca871ded28f6065ee0730fd2cb76e079ac81e66d971b449cc8538455a499073b7d8f592febd9282089e7ddbf509becdcf9d4897abcc5356b9bc9804f6dfce4b05ea06db7d97e4cfd38aa74a7f865946fb3374ca73c8d9e5c3fc8b68b599007cead1ddc9ef42929f4a2d084eba4eda17040a85c2f0a2eb8abcb79f29fcf574f4eec19e8150916820ee829a90b597ff09aaf3317285392ece882ab378ee22653cfd292dc0ea27f590939c0869771f88bf59645d166d5132d6e874c1f2b3f39eea5fb130db9100605786466b1e0116a721c0de6d1ff4466f0d5b17c6d0a91dc5c31508da4c6527b4cb1ad53f5ed8a3e945628ddd3f5f9f8edc4887fa0dd66d39b2104016ca3aaf33e4ad5136c6097f0c107712f296201f6a1329ad35d37e77adc7b9174806584f15ab2b1babce1eb918817a01c1e6b43f328bd2d203bf4637a00b0d44bc83d5d2c803073ea948786470f372ce4577a82bb2594795a595464ba15c48edb636d10ce330360ce9185d7d2e8e325311bfbc2e363c611f679d0d6d75ca95718d49a192be2e07d80252ec5dc430b61a1410f2b2f89860579934c248698f2d8de086c8c445ebb8e2568f0067910473d35400d774f20b4f5f2142c4822eafa03290c0b5a9abc133a164f87add12d2e64d342e12272f27dc71fe0478f136070a58eaa38f1ef58e86342a34080f878d8a3d2627ff732bfb1e0d40a351b6a074c3bed05c8ea23900e73df68dfbbef6a2e72b2ce93a20c360f56227812f795b39aae9744e4058750e31fa98ad699d3661eda5bf5f59c9797c00b83309d0b6bc20be459be238b30a47774e47b6c72326d6fcc69617bac2a27d3016642339d3367d9ce3ad17060890a1607793d14db5533c25675390a78556b0b66f524462eef0e56628e60f7c4fb13edadefb5da7cb3a4468dd093916f5e977eaa0dcf832baa8c91abdf691a7d782cb2208a218ba1c8f65c3a158544fa1a909e7434b0c2901e37bd5509c43436a133d3857addc919f9933b926f48162a033"}], 0x1058, 0xb}, 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f0000002540)="933422a9a4610fc9ae80e873bf580bb9d48541ff521fb8693c3af189162c68e18ae75a81acc3d9a1aa87936d8fa2874518e519c253bba565f81acedea57402ba98878b3eed06502cd35152bbeb8990eff098b308b3a292e369c24c2ebfdc7ef8129dbbc77790c5ff58dc1aa2bc6343fccbf08b4d9db2f7e90ce7ff7f8d9604ddbb26ad7f4db4e743b3af7f5c6ab113cdc776593a313afe6a0d26ba9b2db0820a464e5af652d258946564bb1ed30f1e3b1ba1ae5c2a061ab8222793204bfe45783aa7", 0xc2, 0x9, &(0x7f0000000280)={0x18, 0x1, 0xfff, 0x3}, 0xc) 22:22:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) syz_open_pts() syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 22:22:49 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x7) pwritev(r0, &(0x7f0000002100)=[{&(0x7f0000000000)="3b66f5b0f5e6d44ff400c0c28196a645bf93900d778dd5a4c05a643b2bbddb0db895ecc9f80a77120e0f8d64759961a42b1d08532670d0e710957d1a0e3c4883b1680d69c98b354e102e964d6f445183496cd0ab3d73247c3266445c84d2ad3e9d73dfccc389f486263e13bf8b303aaa0bc91faee3f6fb982527d7d3c51c7496f9eab4590d45280507d0fcf6fbf09766256352157503709531371ae7455506798a63ce74df97218aec0b5941cd17bf6fcb52b1f56dc686dc819c9f5bd821bf2927fd99dec948acc295eb723a155457df6748f17c29d733822494b2dbb50a9a28d9ebf05461b7fdaed00227462ac1fae0c25078c36d496b60e31913c165733aff786b5c5f09ac4745228a43c8a53c2b839c8f20f29ed1260fb2a5a8d805eda856b3ef86a6c893f41fb24a0507e5ce5004404b5b01fafa3b3d983250cb41a5dfcdaeca8130b4dec7c1eacc946d0e87f9b3f4957b10d861a21e722b26aabb76a6761f753f36b9c02004bdf3f00c27982d7ef9728bbd36d94adda12f4f2d2bc03885d31723a692c38e79e7d8d2f08596ec3078a8cef57aa6d1d2e191f25330d9bb4f8c8a72f70913414db6e8424cfed8738b9f7c5ef2ac104267e8c9d545fdbc17815cb078edf54cf19e94b58cc5a26434232e8fa4422ad9f9a512036ace526d51f7ae1ae96d20c8994cdbc290a11657813dcaae3c18008b01db584e82f7af2ade517b0ba12257dcfa7e9050e4f197c240a26fc3fbb382e435662f7cea8b5eae4eabf09943370f8512c789a6351ba25fc6bbc5c38f2325d42f09eb935de2645bfe2497f5d667ff7904080114dc7bee06936c69e86a2327c74b3d16252d3705fa5b351aea4571f6acb0961f32eea74162bb6509af83b6c38f64e15e222e1bca03a5e514e63b84c8aeec59ed2f94c5c78d6463a2dc6a491663aa9e0f65f3e02ccd1a9d9985119881b0f4e20078de6298825c04bc5d36af6b2e9073b4fa45c61fac1710ff7f49227ba09668a6fc8960753767224b7c5e5be3f0e416c66c8851e116fa2e0de3e8b18853de00760ff965bee9d4765b002f5f70915eca84f6a9d5f71dd00ca099231cb02216eee6b1904f0f6f9aaaa42c000fe9deb87b1a2facbd1356eb67a008a1c5fb2ea6ca52a1b600dfb58eb6f3e1166c0f4207365b3c81eb263d889fa6b617f1db2283ff0c13d988a45e3cc17410b843b16bd9e82114d641ee28060cd8c54774cf6e0d6ec759eed373307ef7c43adce4431cbc623bc70af495e9b86f5490564c49b7af172c642913e91b08e5306fe7367f03ec858b3dfad66aa75a132e240c1f28de25946aa4d3016826810f321495eaf923ce660e27239ad83ef87c7afb93ef6f8c324d66a4076c5f4c2b10838b3d7ffcc57e3798f62ab420aebc3a3a6f23f11e716accef985d0ee8ce4772d6dcd863575926c09169622a3e79396001cdf83872b2de14b3c643a8ae6aa97088fe8ccf2cf28afeb7bcf78d0c27f1f65a1c1af65bda7d4d30a6f54e2148791af6444bcc9ef5d4b9cebc70096e31ad3cd0dc4f3735a88fe3f8ecdd9842a77a524ee3ce187cdcfddc4e8e0a88b282b0b7cc16331020abe96a3806066d032fcb75cfd378ca5805d53cebb2e44d81c2db6e910872ec6955e4460971e3ad535ca47d33e4b47b2078c19baa8a468d6fe83f9fdb07d7e6b0830ced9a67b8e8dcfe13c4fb994733e7741b3bba98dbd8fcc35b9bfa78868c97a9b9ee99fccf64fc94a3022cfeb1567fd46d916f95bfd26f04323ff7bf0f062de81e6b672cbbf24185125f17a4b83a55c8107a31e3798adc036be0f8e87459134c3c273970cbfaad9b7ef5be377c63660325930ff88d6254c57ba9f0d120076fc35b30fb411c6cc4734a3c73b977fee740f143b9b9f8d7651c7687fddff5d3207df54bc8c8222ff342a7083dff3bc0c8937214d9a2c1d5b613b31aec71ff7f3b92cbe48ededd1af84c2c54e4cd251deed827049ae4c31ac4ef966b7e709874f9fecf27dea2b2c4021078cf50a874812f718c3f828a5d09ebdbfb4b334bd58f9da478ceae8312eaebaba9b4b0934a8951896b2e0270a9a711e30aec89430d17a2f4e2e395a96c4f097abb20d6d65ccaa8530cf5b6a3f0644db404f893824afb0e2eeb99f599a9a9ed77ea63afdef58e09196eaaa8610226999c99408323c4e1187a5d7b1f04e5e1b05d139ef58ed26d7de2b34b4e5c0aa339a518f9f05127ebef99508c371664ecaf80d6fe342d511dcdedfbf32725f63d1a81ae84ab96ab9670520ce1dc16c7e1a5ac8f4d63d5424d2d463e87b42af360a92ca3a9d53538ae72a7a825da1d4b703f60843c1978402c72c59183a0856cea41ea438670fec481f76c2658ab8f33e4623d098db0c93c376aceb79ee44fab20f5af4d49ac9fdfaa2abe54852b60239fb1652e4a2f0263516c9b80c75cb90cc46d9b6276cae4a36a343bf4a43409ddadd6dc58d9bf020e651c7731cd957af6ee11e5e94c2848c2c51f8c9a1567995144c0f23237dc47fd6b74d0c996233c2618922c17c56a87c4a51216070812614adf24ad6094d9cb57ab5634b61814fbdce1a50cf80d167c1a691737d04c471dc10737dda744f7a2a8a6c05c2ac021f7e9d4f0e1bfcdbd43347e05ec596220e21838c32ce0c52864d0005f80cc3dc456a0a3e5118d8735d72f559a6a6d77f87f25a0fc272161e052999eb1983ab81e687f9f35ba09740d3980b0efcef68cc4bdf1315e8b27b740e8fcabc1e8b0df11a4679801d9c5076da69d5db55f1a8067067e9e639db88a49e860a83e9cd32e28ed35dab265801abc2e829fe4377f0fa53ad3051199ef4744f00192435c408e89f723a29d6d47d74a58770764ec9e1070483ff9fe8ab43af59dcaf236accc1ca0c4a23d1fbc3e6582b2d69b10ed9e7819362612c43ce0c758b410162f7e440a78bb095bc22f99ead8e7e2f99f38174bc2804ae65c602ccfe47246c3bd242d86f038820fbb3bd63bc6429eb7d5abf61f59caa1d64bdb446fabb3d23e98739602c32209b1d45c6d64e9ed46e97bbdfceb41a9385100f9af83150745ad374db5bbd403235f46142112b2073e8837022472ce82542f1f0bb93da25e564d9eeac11db2bafa0cb20c0fd34deb7e6cfdcec98cf6d8860c45902728ddaff3cba3f3e7ceab5a6627ca06468ec08197d250e6c2ad4b735d753a36a19993fc5bf46475ba2094122414ef552060450972f8fe69b4eb1dbcdc86dfa6faf8a08790e1d61c8a825f1b6835a94bd360dad548f4b18b31f87dc46354a24e076d68e603423791b4fb3126fb94ad26b3abacfc1f4552232279135669df371b0958ece64cfe70d106adc6b86e5ccb46ad5518a73865505739941f427d4302ed73b382c4ae12889f411a5c80e3330263a1aef77059e5549f7ca9630e022e5e35f0472f40989c1e31d511e71e8bdd5df906c6ff30715ce4089afdd9950a5b3cee5919b55baefee562c3466ab8564510dfd87681d6dd5c3af74ce200caf2bd3993d238381eebddedca0c8ee2977c6c1dd3185d000c058e35106ae04ed0fa634fec6727e15920496b8b9ee015cb12932f43abafd313ad4ac25b027edd864382a0160c604842b434e1ae49c6908555dd60a5ae679e3ee44541f09cf288deb9ccd261d61c493a7e869184b959e6b29e16b92269c39cea85e779b7a05935042b0c2d9d6ef79cad8e62a292b2ac7036f8064d7ff253b163eeb1ea0ee176f505b16de68080a2f3e2996f121c73da58c27f9d004053f5655860beff27175b508392a770e32bf9630786886399a9f5656d69c45df71fc92e123938d5357d97923105e73d89c9eb3945f32e80118e8a365ba4c6971229205b531384aadc821d110b8ea220554f8329531475d0d1f910040a7cc71aa7f8bb257e08679aeab64e381be87d65cd562d6545b93ddceacc3fe47230407870ff1a2f1fe2584b90fe6d636afa329ee8804d0e2a614b358479b539d793f68fafe95a4cc6afb202ab3b3f9f17919b6d87cd8b179209883828bf474cef0584d219f0969ee00cce6d543204cc4427d94d5bbcfcc0f7dfea5d34d7346c5a191b624efdb3000ea68ccb567ed0694dbdd8ad477793db4144c4cd759140925e3a5ab8bae15a773bd74afa4415f09fbc1722eb07adbbdc699b974fb32248814b173fce238fd7f6824dd9ac8612bd4bce4ca1df66500caf7b10a909dce24450008dd12deadfe19271ab4385baa5aecdb39ea6b30ac5abe40a669b23ecf6de9df43f9106c10347f4823868154d7a5d1e0738dafc0bef28fcbe1b269870fb9d6cc3f845776c93555ed6a19e4676e8a5d4eecd6c2fd189b476de1ec7ba0fd66825bab00a12775f0224eb869b4381667a802c95cc8a62e8217938a49c7c0e391ed61b83af6e85e5cd981d203f98a3090e18475255703940d1f0be29775a0b3548d0dfd7571cf90a8f0f6d42a14660b3b4bbafdcb9316eaf46f6b542873b141d0f55be2a1d7d5baf15d1c08685b46967191f4b2a0dbc8fd72a94f5c268ceb49dfba33dd3d04454cb4aa66150154ef00d584cad5845dd3c1a2b8484e5ef6b5e3283f444d49920d2ba01709d2dfbb8ea53d749026e7451ae8dd2c42be1bd60f995fe714c509fe707002b0444c965c33a4747612f9caf7431bb674e7b0b9c02bf42dfca88cc95d11cd41d3a35f6f05c16088ece72ab36cf4057cc9b510422afd4011e0179b5657f58f2e5078962c8a43c2ce874b45dd05f62fb89553861576c3c926b84fcf3af74821d0ea0819f3e87335c7139be99e87cc5b34a12525bfd2a65e3ed804888cbc56f546ff0d2167408587998b2ca1276409d4719b971b97726bf15ec8c4ea66c691bc9fb0da56845337654bc26e65a98a54be6c7a8db48bfae74b0b40924cffc26ac26750aa1c42fbd00b96a40cb16212b01518b41854cae4925247ab266c8ba93dbf01b3a2a11b146ea2e9bd0b11d81e198659543b562fa70492be535845d272f3208050e9b76dc0176ea34bb886e3ca695c3dc949fdc1819e583c993786f6ad20408b1ea9c54b822157d8eae1729abfc212983994adfffcd3e5a588f5c43d920ae22ea3e46958add5583ced1a020686f4503d7ef6e2485b59b1ac9dcb345639263a9ef0c8ea177a4e69ab172bdd6f0ba63aa19ccbca838af83d0c93531041055101a1120b4f0a173120bb7dc4eb5b79d4e24ca4d0f9ad083dec19f5362d425ed9f9f6b04400cfcf98c3a9518221a30ce523d4233b142e5536c942ad8a996c91e8b187ee5c81ae063b882c8fb5c7a4036667d163433191e3af248894a1822331a369060f98327920efcdadf298f1ffa294321e6d17cb24cc663f9835afbcf9adc91ae3656ca3b1763d8634a30609119b6075d9cfad00445909f728d728e59b39071df693de5b42a08273dd076ecbd4ca6ed2f8d36cf8bbf16559871d282b14a7eb6239921c64697ea2016a45bfdd19487ae81e6162004f6837254f41b223f07707070081cb8d3e7c0fde27bf87862ba944ecbf86a182aa437e7c6653a3e53a80c8f81e54fc3ad044eb7119e3be067d350acddb56325d7a07575300c3191b3350f8f342c54afd83e0cb0c63553b0333487e929f5a4669878398bf8bf920cd18eb3ec60dec4d2f0c918b0decde97192138ed2d52bd040c5444646a6021083273fb08bd66ee94aa82177b48bfb535d8e63d0614f49d1b3fb4d5224e9662ed0fb8915f23e2e8b39c1e5c21a201f6ab59375e6c35956119e8aea8b148c6c6f005cb8c5dc7c673ebfffc2454a0ab25988af84b4e1fd21ee8993fe502da1ef363fa65127970969", 0x1000}, {&(0x7f0000001000)="d2a945f16923f00493e2e34c664e83c1b7e116054c28b82400c78fb38f828cfc066c6da70f7d895ee69c334c05a7f8d1edcd43c676f468e335be9d00b594bed04db9b475747d63ea4fca36121a302ec37a43a910a0fb7eb9888172971bfcf9afb5f5f94302ad51fa237a1366239a79358dd92779a3e89813c69831d8358346de3d", 0x81}, {&(0x7f00000010c0)="6b7c69fc8cf25e062d9a6d0b9f4de87914ffed81e723a8e4f6e0c1e1395651fe8251c63bc48ed555237d841b2c003853de5d28837c0370cd548adeaff4", 0x3d}, {&(0x7f0000001100)="02884901cadb533472dfce1f15525745f8c8017eb200ff423e1f2b7feda20ddc87c9e941931e43f3b19b57dd3ab48ed355ca7cbccabb4542f6a4161ca2fa2a0dcb7e5639d094497ddae66a934735a2c94b64f28ae1259019a230899a248f446136acbad1db07252cae5f87d18da6defb199ed63def577c9c8aea5c22da140b143d62b1b58a22ee2a3685207ee7a2522548f72fae6806edcf34e176c5ad9a5a4d6b9ecc1341360259ad3c01ef332749ee5e24ec586a93eb1b82dc6e61f68abca3721c4b53a8156329424daeea1524253977aacf11091c734355f0477159565e87b5f566c1d294015e471cb86157ae875d2f1304fb4b53c201aad355c328dcc66da68f915d0b652c6571bb2256e87fd34b4c0e5ad7b4b63c31f945cf9837c531242f6a5b140c84d52b137ee470c5344810ed0bf029f11ef5b1ddfb447954ee3f8a27b359df8d2c0a8f14aaa0636ec6e3913b9b7ae04fc2d3770914a850566256c23401f86871a47ee72b41ba7425381bb1d136097297b8848d6a6d5f4917d7b19155a14d5bf1d1559d8b147e5a7208b5fb4a7c0903dd212b57e27e06f2272d93bb4838fbc3904c53541eb7a22da6c4a0a67623c2ccdbd0ea92db3938085ca1ce596be883d3f59ee0f0c37aae5b2e3a513397daff8011451519be011efba3ca9a9ab7da951fdb3f2e8e7383b3c1b50367ff8233afef43442b1c5b40cc6d5650f2890b810e28765eb9e69c2309e39c4f556a563fa357f53c3d61e9b7995fb6bcbd3ec8b50ae7ca12bd6acc66506fe51f3e45241deb4338b468cc0bd45f1ec61633ca61b346b5b7c674182f611770798d421ee84f36d5e2fdf95e19f359943efa80e51a849c45bca2f74557d733bda3ada84e8a357faa6870e7bc0657c0a8163315a37abb789d91daab3528c24b9afea6ab065cd15e181636134c42a13020559d16817aa1b6d997269f063e4d124e28caf6df203bc3dce82166f685a852c7bceb25d65330f59dd400fd98f2620bc6ae3a9de7f74125722b713b6bdb209d8870394e8f95488f89a3ff704c9fdf7f059ef6efe291e689fd26c90f636fe949615c0f51d29d4f47f026469ed9585d30ff95a03e51aef7d978bc627a3cc20a84ff6e59f2c887a1924b6d596680af98a2af84dbf634e898c613033d55125a13d8aac544a6f33a8adebed83913b0e8c435b7cd4d7463de66af92087ac81eec85243f4c40fae8ad79ac413b0e636a1a3c4942141146ccf4755c51fcf8d4f08a26706a83d4d1d7b9e6498b2f3e9bfa3aebc785dd5f4402af6be46abb868c89316c3ba0893d30d2bab5b0eb4420c628f6e2059ee6392e511cf481059b6b9da81ae69e68b07e8c2ae018a33481660891373f1c7700d89df60d5da38d56588d680651ac239e60ccf289459c1743800ec67f597b0f912535990c9f4c6dabcf5753caa5d1a73232b1381b8ca9194a791e2d1a1217f025fcb6c7f6601c22c110d8791291658ca063f9a93932cbcf169c523eb67166b23abf8c8aa28622a49182722581cd9446791e76ae0f7db7a25332cbc9960ed58ead2c432927e97a220304566ff1b4318c07bfd77fe4ec8f25f0c2606441f668c18fa2aa502851d1a27e79704d22b39bffffd1500e82fe5c2663b962a157db95558ac21af5f5a5298240980aa7ce9a098d9c112aa6b6f6209c31309fbbeb49ddb52dcb5c1822f08b93e93d7fdf1b4f764499671e48d6b9393da893b0f4804ea4411559cd175f60c30ca568230ee9f7e833ab157c18b185fa3467028eb62a51ebaac9496628c3e75db24e57cc5068b079d0aca7a6af3ac278e3934ad596a1ddf4fa722912d174de69923bb06fa3d66cdad4dc4ad30af8ecfef023bea9cadc1e5814c73e4bf0eb5fa4f64051072e5f53f9d6ec884f22d33210c6a301cf110401d3333c68010894987bde6c62963bb2df6f329efeffe1786fdaa168a1ddafcc22b4c62d46118677be654b876bfe236fc5f6d61b826a32f2ba9c3efbe4f91fe6c56220dbf60539a649126064b9cbbdb52f855b9931b65480d46301bb5349f36b0451d6db1074080c65882916f94f8c4010892af527b40a92ce32c7a24da8991c65928a56e03413bd330a36367d833b1bf0b92816e73086fea9ebf24a40625ef9b07dc692ef182b8396efb6bbf48bc02366f174e7fa1c21de74d3a1d31480c2326e4e6009dbf9c3a3bbc7144e30f3f07d3f45a579ff53f3e91713eaf84342a6e3f3e4daac7941e0679c795449b026af1c8841f6749330d5358776e8764f188787da638afc21215bc21f9fbc95fb549ab7d6a90565eda11c943eb2c5578a90b04dcad0952f54c5f64194919bb2411aef4131ae552a26f04ab8428d7ce8daa9b594d5783096a80c0db9155e2ec16e0a7bed7a0bdc3e52a415b65eec66932f8261cc8bbd3288dd5add3efbf6660512c23aa89d915996b38f59f59c8b79eb775e9082a9d218cda078dc5b6470b040129acb4db765915ca6eeb6111a5a6eef981eda16b14643ea30dd252c272c2b8a55e831f8033e19d7bc95ce22a43220e65bb07609001b1f4044123e116a07bcdf52f49b12a9b2e8c72823cf7cddf870a8ff25743e22815afe4716b353ad24b8521c522b9ecb2690f02992f36661d0e156d867510108320a40dbbcf3bd933ac43f43a0813701aa1031a2d15c1d3a0233066b91f677acd01b2e77bf15fafed1ed76c72d671d279eace0035ebee23f85b5595b0cf70d994675937617dba95d38cecef00808098eab65b9e5cadf40c9db0230917f0e7dc0ad47453f5a39ad323c58c8296a35413cbd5b3188bed34d189c5f07e2c18f5c5c64bea0a73906175be812e4ea9acd567880ed9b37d26b96f8a36c953a318090b0d8418761df9500247bbe27ba56d30a9b0de074a0845ef98f29e87fd34954354ada1a294cc5a234aacd491a35e7f087922a1047f44ea50d4431a90988ec1001a43309c8fb3be00387132eed2c3a4165f74a97422fcd155d3e9f6ff9b57a4cdc1b91b8800855168956178cd5e1988ab7f37d1a045cfc9b6790350dd8c005d2f08661b4eb2b667517e54f5164fa5b0f35bc514a1a826ba92d0ee8ca31b86e105a01024b2622e4c65a5b93cf667f0b287f4e90ba09c34b4d632045af1ee77890e36d19a787db408cfee08671fe852b37e426c51335e65bef7860f894e259dab8ff11d1edb0f77e0068dfb34ea022d202c00bb18ee590f2f249a5d7d0ec8ea02fa2cfa91695a8458b80f52664da9fb61ffb9b8c16932b7796f4ec8a0eeeaa1c225ec7ce95bdcf7ec359f0f52ffa410ef1f1c7a471cdb9a5bb3ebf23b9c078c6699a59abf7b1bfd1aa097ef472bca45339c867368fafb7b24dfa5df503c70b0751f2ab3b35c71f54f93c8a6a2ac5e2e673501a34697516d777babc76fee78558a28bd212bd5e179b0e066f4c1460cd5b187ca26e29dd0ffae3521055f850896e9a31b7174f913136be5651c73be684e40cdc8192f274b8154a282b3ceaa7cdd10c31b159d096c6b708e09de485f2be68af918e7e4b4a58375ec701138ddc907ba3e3b541f48af4fc56ed494d6e5b10c1f7e09ebeb2f00fb5603fed940daaac19e09c07804405fd6c9c4f8174a6c1f596a9be4d3562fc608886555bf757f65aad33dfa8e3d156ee6524c83144533858df5e5f1c23ff1d7ca2cbdcf64ffd12bcd06b4d5585441807c0bd1626d207a35b451de21a47462f832a67a2acea8aacee24e4eaa0a8bef18e4db271751c1dbe1ede11edff8bafd54c7d4e896672e9fe0e361cbd2a355eb53bb80c2288059134ce76e034b6e359b2adbca8523819569d4cdd5dbdafac372519effe6a663e42248bcad3927b4e597e5f4694fdf5c0c0f160d1c0286e3a12fbcace9fa03fb712cc405788ffaecb5e2d92621f9915aabd45f8915835f2426976b0cd4f4317537887379fb16035005c77f69d2964d6137f27c9211bf9e2e9e4d4d4d510bcd3bdfa8cb6d5982f2cc18a08504acfbc9530928d39857917d7f5bd3d3ded8767dbcdf5dc2192925aa5bb19b7b1dddd85c0c527ad1310df703009d3f69b7c0baa8f45ef20e5bf9176ffe46bd50bf90962eef7bf95448be8ec8b30dcef750eab5dc911c529620d208076b63cea6825429ffc840ac7da413dd9bb95497f540fd73f7f966c2b0cff27e3629b02175bf6f7cc4541c609fa381039e0ae94198357c62647aad5faf186a5c4f43f5befd766ea5b606a064d2bddbd7ecdb01579d359831e672085a2d8d321db5dd8af28d341895b173e9f9725e2e35b126b2a75c8a1688ee62a0b8ba1100dfba41c20787194205f980fa401f5d2d0687785918daeb4f37a2b12f9030bd6fd9c8bd55e9ce91ffd3bf9bd64c75dc3064a89fd5750bf592a6da11a2351f5e9160795223f16759bb5887b68a98657c576489c99460db308cb26d22f21386e0af07d2ee2fae2acfcbcf93f9cef9c39c55b98f744e96842a7488bd694b9b42ced493622ed2d3d77fc64075520071fd796ecc964470d2a4f8ded73e34fbd63a739a059fcbbb3c52220ecce8e7ca828fc784d7d69a7b40ad8180c1e9e4de5214f171a2a8026de1844ebfa7211d256c31fd571456cb231ea3c8ad860787d28242c3ccabd0a7c8662f722e2e990511e94d9f4914b10bb8deae0df631160a9726d0e0517993f6b1ed73271f4a0a83cc75868fecebda7dc4139686fff879eda3430ccc9644cb7d104f0d443b2e93bec035ad5cbfe6cd79dd1286b88c03df30b89a41fe6c3b516e72beab2def340185f601be34e1f094afe99f0e4c4decddcf3f0e1250825ab48f8113cabdd6da1395256eb598a04d36712b6cfb8bcb88fb63929a672d2f5885a814d3ab21264debb6921f23aa605202bdf2b6a2bfe633fd44bfc29b26af191847dffbf082c12ae390bfcd07486a9d163d0b24f422dcb7b137e9d8de88dee4d61d47cc003e17afb165de329ac3804a65b5d165327ef48c384d6fbb9d03f56e7fca99c990f7f29d5e5834403666915865353fcdb72cf61617ffd7c2b9401d8f4e713d3e8e0d8aba95326b36da61e3ef747d384a12ff8973b4a7d37b8df0dc3c2fd03cb18a053cb5ff2a4285f0d8a4831fdcc4ad84957611a09c18fdb2ef6a75b4486c5a46af4e4d87c92a3ae870242d520405cf48b1b6dd96a23ea012cf049c3256a770a84052376dd80f5e5b3f6719c30da86c0f19f5899b4335661c157278fa9c5afa0eeb5f7b14d1a018769781d7e85b2d20c94dd7f06f9debb17dc51ae9a436bf6a005e087dfa87ed154ee28b38d2bcb8bb3c7d352e5dd5b436bdb6404d7b35eb25e4bfe260a18031ad7534326e5924b3cbe684c6c518fcf121017f56e2793889b8d508bf69de48bf6d350bd08ba2f09d4eb27fdf30d24a2e6eb3c06c3124106191efb5e9df0de282678a3e27e429b9c1eab01edf74af738480385c049bf1e25ecc88c296ba80da141568e505330742eed08a379b343dc1ac9549cd84752ae842f42fa2c41f26b285569d0c042b817d271a684cd054581ee00b1b39e9b81403e188e657fbb1516317c5300faaef1a066a4e079848cc15111b0c1af1842286e35ca5a03a4899486b78d2b2dc0c3fe2c7aee1b29aef3ebbdd7bf206e2c2d3365b09d85eb871d976659fa9e65fb5bf899dd5bda64e3ad63d2985ff65d13d4fb863c08369034758c3834469df5df386bea6a2d6b1a048edc4442a98ca948cb8167df86efd1cd2a28bbb1c24cb61c169a06bff3c68bb3cbcbe8e1b5a83e414e8d372ec8dc173aab2d1921725a72e6d727e2f3555b4bc7dab06e7bb50e06922fe016185c218d7be8", 0x1000}], 0x4, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket$inet6(0x18, 0x0, 0x5) fcntl$setown(r0, 0x6, r1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000002140)={0x0, 0x1, 0x7ff, 0xf80000000, 0x7}, 0xc) r3 = socket$inet6(0x18, 0x3, 0xfffffffffffffffb) r4 = accept$inet6(r3, &(0x7f0000002180), &(0x7f00000021c0)=0xc) socketpair(0x12, 0x4000, 0x9, &(0x7f0000002200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet6(0x18, 0x8002, 0x7) fcntl$setown(r3, 0x6, r1) pipe(&(0x7f0000002240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc8) connect$inet6(r4, &(0x7f0000002280)={0x18, 0x2, 0x10000, 0x1}, 0xc) pipe2(&(0x7f00000022c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r9, &(0x7f0000002300)=[{{r0}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x7, 0x7}, {{r4}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0xffff}, {{r4}, 0xffffffffffffffff, 0x5, 0x4, 0x7, 0x8}], 0x1, &(0x7f0000002380)=[{{r2}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0xd9f}, {{r6}, 0xfffffffffffffffb, 0x28, 0x0, 0x5, 0xff}, {{r8}, 0xfffffffffffffffe, 0x41, 0xa0000004, 0x5, 0x8000}, {{r3}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x2, 0x4811}, {{r6}, 0xfffffffffffffffe, 0x28, 0x80000002, 0x7, 0x80000001}, {{r3}, 0xffffffffffffffff, 0x81, 0x1, 0x7, 0x2}, {{r4}, 0xffffffffffffffff, 0x20, 0x80000000, 0x4, 0x49d}, {{r10}, 0xfffffffffffffffa, 0x8, 0x0, 0x2, 0xed28}], 0x8, &(0x7f0000002480)={0x80000000, 0xdb}) sendto$inet6(r10, &(0x7f00000024c0)="58becffa822df7e2a8f6b4006ca6e84f15355d16fc511dafdfa0b242a89299228829a006a1970244b8b9217f4d7d697a5ab2301d1bed1e2dd595228a132aa6a8f495ae0780400daaa794f71a1422d95fbae79f25678afbc90168230b243729842248f4a9736bcebdd0e7815445415de325d303e63b5ce304ce42a2dffdf10d7f4fe2b75f8dbef42eefa323c60d63ceb447110f94e90c308d591d954819d59d6ebe3cba24e12c7aa187076dd3d808646201c6a3930520dde894cb684d24a648ebb0250c52d524756fecd747b519645cf2d2697408dc99e4c09f8e7b77c54151837bd438fd88e940826eeda7fa5f2f0372a48ad927a4dc", 0xf6, 0x0, &(0x7f00000025c0)={0x18, 0x2, 0x7fff, 0x8}, 0xc) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000002600)) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000002640)={0x9, 0x6, 0x7f, 0xb87}) fsync(r7) fcntl$setown(r9, 0x6, r1) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000002680)) shutdown(r2, 0x0) read(r7, &(0x7f00000026c0)=""/125, 0x7d) fcntl$setflags(r9, 0x2, 0x1) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000002740)=0x7ff) getgroups(0x4, &(0x7f0000002780)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f00000027c0)=[r11]) readv(r4, &(0x7f00000028c0)=[{&(0x7f0000002800)=""/186, 0xba}], 0x1) 22:22:49 executing program 0: r0 = socket(0x11, 0x4000000004003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = getpid() getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1ff, 0x2, &(0x7f0000000040)="433d21ea432b1bc2fa7f8f3b8e9958940113710c06932e376dcabd59007015afd8e14071", 0x24) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x2, 0xffffffff, 0x7, r1}) listen(r0, 0x1) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/70, 0x46}, {&(0x7f0000000180)=""/178, 0xb2}, {&(0x7f0000000240)=""/211, 0xd3}, {&(0x7f0000000340)=""/60, 0x3c}, {&(0x7f0000000380)=""/111, 0x6f}, {&(0x7f0000000400)=""/133, 0x85}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x7, 0x0) 22:22:49 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x28, &(0x7f0000000280), 0x0) 22:22:49 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) socket$inet6(0x18, 0x4, 0x800000000009) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 22:22:49 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = getpgrp() wait4(r1, &(0x7f0000000000), 0xa, 0x0) 22:22:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) r3 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3cbd, 0x6}, 0x8) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) r5 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) bind(r1, &(0x7f0000001600)=@in6={0x18, 0x2, 0xfff, 0xffffffffffffff01}, 0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) r12 = geteuid() r13 = getegid() sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000140)="ef914506be40624554a64b407a34301f4dc076e50cdbd7a087dd014502ca8badb8fe64fa560275a547fa40b9e0b0aaa83244bfa6d7acb174825605783e1db3a4d3a6baff186b07f162ea6cb55d307e5e5b2780e5ef925843568497cc4f736fc23ca30155c2a115c16af7146014127e1a82e6ff29bb9099632b3a50c1288f9a6037f4ffaa7a84f571537c5f9efb54572293d109ddbf901f54bbcc63f5e2b5c7c3481b", 0xa2}, {&(0x7f0000000200)="3d89c48751d208f75577e26be08e57e6b2227bf0705ae799d8b4b734395c2a11bb326a3fb561418475ffd973ca42781074ae549afecdd53396a72a949fa031d67920f355ff4c0230dbf2328a2e3bc1aff46906e799", 0x55}, {&(0x7f0000000280)="805913b35944935ac5da963a9e7758f7a2654f229e49298f0ea87804ea208837b9ea26abf6e42e665f34d43d0d614d160e780b3444fafdb5321ee8fdb961bbf425c2e5e5cbfe43dc88c40ed962e2704209e4e3b60884e591011723e4124ed0ff6d24cc5b9abfff1c9a5fed3e", 0x6c}, {&(0x7f0000000300)="108c95590667bec35041305150044fa96127838a2016153697854ef2639c4fff9a0ad00bf88d6809a2a2385ef4961a37119fdaf860786e7d7d99a969fafe04aafcc367836a1b31251176fdf9457ad742fecbbf79c8d248634be4e542fcd3f3757f3e77222ba0c6dbcf563b5d7722c52c08b718382f48d6300481c7b86b6221a61efdcb24b7a17d4df59ba796acba393f37167be13593773aed41d8f2624fa4a5cc46f96cc25e1d4cde8151e17820b83b44034fb938607c82d8799b7f", 0xbc}, {&(0x7f00000003c0)="07ac56063b6ce6798bf7c550cf65226b2e200c7d069899cae84c03f88fb8f8dbe3cf8f9d74dc7c948229dad8c4ce9abc462f87abd374fc0f4326f4466bc92f52c9042f8c728dd27fccdbf43ae7ca40765a869b394d576a6215c5c5e6774b91be305a0cd0b5cfdfbdece248fad04869148d1d4eaea4b2b28d8174a9939a49614c77678ffe3520e05e5d0fd5dd00ee91cb541d6b86a3266b71f3c6273868f059daeb547ce54260c8fb04f4e547107c4c951c05199fae162a4b415fc4c88ed9d7c0c0805fd9ac0a382595c024d68285cf58045be5c11440ff77d38a7f5f2fe87fc23095aff9e6c1c3ea5ded10bcc863bc373d7d81fe2ea61f892e0811ec9197d9623db143ddc2847bd88df786ce367e5913239e54819ada0d17500418b9a5ceb2259b09133e0734d45b7addb50adf281c14486428a251cd210fee470470126246f3b3e994d6ce71bd259f51ce6c4b55eab88983ef5637687100e52c0fc878f52c8d8d69ffa76d9252671747e4ade431ad4cb2551df2b580cd239975a756d3332bda5697013165ad36981e828bcc78ac97314be48c5c59cfdfdf7af86fc31c32464ddce0b3c58c0be42ec135f678886c40033c13d807065875fe928942d8abaccc4c2f26d525973c7f33ede39723bd25f30fd1605b583a2578b5a32f6a8dd0818a7a54c8c3682b2f712588498779a5a9bfc1c1fc5428c1b809273642d253b99c5631b77cf4a329cf6dfa5985436e64b35c056af5ca7c0c0a5aacdd0ebe3e3a98a0ff31216978393c585a0debacaf666008f15cb185f4749aac0f49bbb5a86d2fcdc1e18e5d9565b0ea6eee7099e5e8321b8137b7384e0f2eee40fd18ed4ef88945f165e08a2ac21ee2fcf8ab7cdf2e9a605bae9ae60540075c3bb31b407466dc0c911b42f291cf3115504c744d6c256eef7109de42d5a662bc7abe12c9f695a8fe61367a70feea2c4facbb6f33568e5da9a0d47719001cf76df9f4861c6dc4192a705d49e38ed6e51561e1db84132014c05a6a7dd579d74ac900a79677316c1e716a77615e91781b83d6c5790c6a7b624dde98c04e678f96a164ebb081f069fe83ab163de197888ab40d1c1b89e3d006317337d01ba3ba531aae5a1e4dd2473b731d86c9ce76864530ef6d01e441c40af1a45a17e27db939b32be48d4bdb97e52339870cab6bb638850afc59787e0b29670a3f628c8c3c85391876ff5d2a7cc29459337b95fad38b067b3884e623cc519d688fb9622405d0363201106522ade0c0fb64c1d9ee3a1462d7186926209d82f054f544e5445ef041039851e560cf6b62a35b9eb5114664885bcb8c7f144c7f6188e425d0a8675c2d35d9ca37ab4cbaeb360ad31f87936f5f8541d834009f7166ddc57a3b990fa409afd7883158464cef17f16baf3b260ee2e7833263efde044fbc4f03beb86058fbfece353c299dc2af29be4b85db7273c5629ae2280a5caa01bfbfef44e7effe8847975ff335909c53619a0cf5b2df3a860892f1410af73a4b457de121089cfefbd41ed78fb5c24e84456c1e800dad2a5e3c756c06f08457a7e435dc356d24c05fbc4cceac321a615b1e863406b55baa7f939eb96dc1ded9c7ff4efdf7a1052d37e38af7c221bc6c50cf89f9329b615d2a431eadbfcb82b6d21dade9b64d89e723ab92ce11934f6a44d1e353da4bf4485e2f743136cd92eaed995a93ecc53f35a58674b9db779d9171c6696e5093c7495825e055a96646ac159ad1f0d95f8ef0aa13a0814c9adcab03821fb80b0aca24f4552324f457c635bef8f63440569ee388a0fa4c28f898dc668637c002a8e4b004b66d018cca86466283a1d84ca2d2e06db9e9b650ed23871a5e08a37d1bcd055f6a221b72144a51f7bddf7086cdfca93b2d9f0923ae2868a5c2a7dc7299231fd5c04d2b420b17102c1d06ba850fa44f8f4aecf65d70ef0803be221673bef7d9ce7cd8d6b27d384cd492eea2d7c1097658dab1eb8cb5fd52f64dc81d747de7361ca4e56f38862bad11abe66b77ebd415890fd1698857b0a6ef592958556c850ef11f050b4d1cbcb77583346fdf17d02e61d52fd15cb38f27442115f08ebf5046b1dd0a5bdca7c93bfa007fcb935563fd7c5a354578574606a87a5baade1373f0c7c37cc6a1e91dcd00f8c704fc69fb0c288ca70984c3c328d81996ac4587ba263f542d79617578f9654bac0869690411e5dd80a5add885727d6c57c05fdf113265af921db6ef5f8a65e0d9443c8cbfd6b437f35473b9613969e9288eabaddbde91be6002f901b37825f4c66594d3f11e1ea3f58955dfcdc639ea688b96f78269b1292c1500b91bf0c8c2ad66fe62bc802165dbcc0b421a8bad6e9fe455b7fb8f7febcbf3f683f04897732fea26107ce20a3b7c7424fbd5b0f37dc9667925163352ff7bd85a0daf588a24355ec57a2de5cb3eeeb23d677e18d5fbb83a253bc150c1ff8e9d933a8c5726931e0d9294ed87293bd4cc7c9914190a84f9b267f5b38e409a07f511fa0e1823566412f867fb979c5a928e59f153629fe34ca14ff1b25a3b9dbeddd617aeb1c233ac837184bc5facb40d08f1fe06eac0ceb9fc9c30b35d37c6332a0bf3849a0c4f5d301fedcfbc450531deb8939b620c8599e44e06b0b32cd85be8ac3aee1f315f1d69e54a91637f8b0b89fa92de19ff5db5c80d7983f6d48ba58153dc262f4adac2b52e68d8f0239be07c032441354fd1652b81cb671cea43814de1569411498cdf26b2516137bd1ef4efa11fec950b3f50a184493051a35867be7f3b0b01cdf9384e761d74a57d3ff5d8484916b216ac3ba81dbd54fb61a315a12f76b453abc49e8ffc2eb21a2a73eb1a52908c83a5efb1938a79cb0a2c0eaa0d53a74626c5f1f0719d3c0b3d9d1204904cc1a1fd724cafba7f7e76ecb6a165dfab16a8c8e6d4532cb8201f132f6b6e1a91663ff3d2d8233b43c1ca6d3db60feab0ba3a01ea409a4d51ff2d2fb76c0cab8252f92d1568f93c4493de977fc2ccd2c8d6619c5bd389954e4a13d940d3e1e0ac6f63c738c80c63f09f71d0b8ac056cfe738c4364ab651e31128b69d45531525ad84ea49ca19b22953f9a3d9fb5b8976c62aea7162915a1b741a11c53de98f506428ffdfa711b8ad48d30f2f61d20edf05497128ad1a4e47576684ef499e1bd9e4c0245ec3685ce46f88725cfa955f692643ade75c413390bd93d75613c6f21e4490261c24ba9f347f7be3105f666e19e42d924f7d4dad7a3075cd646a883cf0929573aa38e576996b46f5d3c19ea5e9efb1a2c22a7ab7534ac63412ba554a347292f7ec49e0f79677a70e113be0802541ebe6686f1e5b6cf3049f4a911838b83c5d44485e4f20243058e6ecabf621da6906b1d83797af2a43f2a7bf1125026c41c390080a775d98700a44f76feb1b8f85b2025fbe54c7de8adff1d84c5b4f76b055d4c121ea7014ee470c22f07803d46df735bf3fad1bb0f65fce043d093712a07c4bb2caf0d64a868f4cef4afc64430f561c15d18db00d565f1b07e01a61b80ce6e976f4099b25ef96d3dda9a1b3599c57c4d20afebb3371ee9aac0af26581ad49a8aafdbef950572f627b9e38a5077785b4beea1715b45a82e7b4ff9e507008bd8e46347765e20d358ff2ead67020a142a2533dcddce870a59ec9d32f233a7b4ae30d95d4fc93289a8c5e440468319fb7dda42632e0ba81a949b54ffd95a92e1a163563884702f9b3b7503531fd733caeb99357555903e4e422b80ce4fafdf478edd6a3334fa701a2ce11c56f1fb3c6de51fd5d4d32ef9a614d4bae418421f374ef3fd1f21903eb21b3cd494af64b2a506488dad6bf9017b14272f3bb3028f3f0c89c3ed36154fedfc7ca20fa35b488ca31f8eb6455baebb4134a1d68f72b493bd9a8a697ccca04635a95c846ea58e0c12d242d45ecbc5ea6241920bec750ee76918eebcd180f3d25c895f794692bac97cb0b3c57da6d6a78e490551d99192077556bd0a2c45e9769a24996fe7d55c989d63b6072cebd589224d99106a064e0d5a165bb9aa24c60e302996f2288597e29324f4ec975aa26ffe090254622acd1b5d3f25eb567503664b9991bae0779d6b059838300f27778c71811d862228008b048e288ddeec44aeac7e446a2cedabf973b18516a868a7d45c578771f938256bebaabee44d3ba86a882792c2e76d61dd9ed5e4e3d5f0c187a7c54e581f332986ea8b2d7fafaffe8fe9dee792595993fa5d90033edfda557a68ed8ef3356878818d24c7048fcc5c530ab733538e88ced5b9b87fd6e6647aa064ba6f117bdaaaec5824f1ead6acb035ad92491248325481425c13c077e0e6efb29f5af2eb719a7e84a85fc12a260fcb7583f8cc960987f4c8d26e980a01abdb261926408b67a4cb300ca350ba8be442c6fce7b54504cbca5b7ac5476ce242b0b8f1d9bc4a435a316c42ffe3829ccd9897b7ed8da4d9a328674be097469c1e32e29b9376c2e102765068e0ae8f30fbd08c9f2e85882d3c2bb1386b065b66f69e9a49b0379dd4a2592a4d0ed4dfdbf24f994198cef51334a2462d0deceff5553c05dc266b1d794e0241f40d6853058bfcfdab186d2f53fd142020008210eefd40bb6aad374138a122d8c7c337394ff5815b854480ef72d55da162f89a3389727027c59c4b96aebf1cc8b7d7a066251795dc384e1f752d80b035e5d15de4d728c55dddcefc15d772610b064949d6c6cee26b54aefd4e33fd3e9e135ea51dd8e25000175a883f4a9c448e533cea65ab48e085829d95e51973b69e72e1011b7f7547845808d42a53eb35e34a3697c85fb49e39176a204e040dd6e120087c8a59445ce29d09c61e37e0187e24560ddd3012b9567b0b7b4b1f7aa0d906700c9a65b91e1e25af998bd73b97420cf1162a227426c8303bd9bc34b7357d1e39a62f814bf0599c95faf9c22f91e26b196362f25ca1d6969707e3bae5539b79241c90cb91fd7d1a313b9530df02a348addf6f559ca9bfffd4da25ec3215d35ddd6ca0e02451d9e3f73eb914ddc0075f4645d5dbf3fa98b98783b9f78b5ef2ac9aad9128adbe5b2b906e529fb46a3c6265810ce26712a3446f2756a9d2d0f10e4429232b4037cffa47e466c6b48a626618ed71792cec08336ae9100d1f55fc0e29234fdf4bac9bf493196f8f06ccdb8f5db8aeccb422d9cd6b50077fd52e92f60aae77ae4f663e930a5591e983927e41e132a29a24b9e0db6aa0cfa52ba9ebedbd600f880b38d27dbb96e2f0eaaaad7d562a977ea77f1a06daf59d57a1961208545ef86dd32c17a1ed851d166523787d02bc43fd1ae3a846293ad49cea96ddc30360ff80243e3c690c59e9e63035bc7b27b44c8c9b1d9cac9fba69d25b903b0e4f094565f436f2703771afc7455c62e232bc479230bd9271b1ec51edb723ee144b363b2b18f9d7bf25a4fd07facc520015edb21d24aa697399c0c150b4d48a3ce5766f0923227c517bb060f7ccab97b5457d7918ac9cbd147a36563b2455ed5a004b77e4ea53b2a47f0097d02ae80cd4af9049667528e5e9130947f0403bb2acec4190d7911100a7ca81287ae0e135dc3fe1754690bbbaec9159898f2722a6dce6fe0b84ea25d03a64a9eb6ce9b9fc28d8220c576990bb7012a1b056a6881d8f7f72a90dc52cd822da0548898c85e0489f1cbdac0c0c4482c13c892aec474380f98d158759fd80b20c4771b5b569bb33d0e090123a7bba48e4587964860a3c2c88c11906aab9424c462a91a46a9d9c2c24792bb98cbc672d4af3a666fcc37b9c88623e9382895a276caaae807f9a8f0778ad", 0x1000}], 0x5, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2, r0]}], 0x80, 0x23e8322b1620daf2}, 0x406) 22:22:49 executing program 1: poll(0xffffffffffffffff, 0xff, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), &(0x7f0000000040)) read(r0, &(0x7f00000000c0)=""/9, 0xfffffffffffffe0d) 22:22:49 executing program 0: r0 = open(&(0x7f0000000540)='./file0\x00', 0x2012a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) open(&(0x7f00000000c0)='./file0\x00', 0x8040, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x1}, {0x7fffffff, 0x7}}) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) syz_open_pts() 22:22:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x20) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) flock(r1, 0x1) dup2(r1, r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10081, 0xa) 22:22:49 executing program 0: socket$inet(0x2, 0x40000000000083, 0x2) 22:22:50 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) shutdown(r0, 0x1) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x26, &(0x7f0000000000), 0x0) 22:22:50 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000100)="31a1a3210358eb400069db024064b64233de263ff1f0811da995345edda18e44ed361ab65dd0e5b9838f9d0248196687d2202f18f7a6e18735f87e7cb9523b7430392833449307e3890a413c628b2498d83bbb46e1f3cfbb77b7948d7780e9ee9859d07271f2d62e05bcd705d06f3046c4c59b5c65ffedfabccc6c5d5bc8cd3731a861e34c2f63477023bf21125f12743d943d49d7575cc92f9ba037d12b067d0c178f1eefec2cc30604002d06ed5ee89b228a6d0eb81cc4440d49c9f30b2b261f913d91f654cdf63a0b6e53b956f7ddddcbd4f6fc03d3912e72f88a68c991523df54114769954439a2f4570dd0ea303958fe7bd6ce9ce", 0xf7, 0x2, &(0x7f0000000200)=@file={0x1, './bus/../file0\x00'}, 0x17d) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236361bc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffd}], 0x116, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000002680)="8308a371b10e0d0fde5fc4da031e799ac77d1092270a07559b1e25d450d2e84b67def94522598097ed06a3c5f18ddfdd587efeb8d459bf1d35ea73f575cdeaec73dc0894e898f436623b1845db9ddd8f28d62d2c9f14fae993b346a51454e7c264cece1765419926e094efef78e902fec94479bb3f472b19223ee15752b6e3afcd3c753df0cde50311edad03fdea43c1294029ea2afd1763966c812368e9e90918c8c2f012cb5594eda3fb8ea887ea9ade1819052a7beb6da8fe3a7de35bc1404fd825e499f706809c550ce460dbc6da9470d4adcd29dc3f9fd0fb8b6e329c2988aee954cd84ecc6d66c9c839f0c8d2affa4ef3fab4abfeaa71cfeadb9623ef67b6b9b45d97a414c578f62f16ed0dfa935d67d951fe266e4ae609d54ff1113d0c141957cf06f68bac7a9f64b37c7d041fab3939002321bbb0a8375f2d2fc9c49fa7867ecc999e6f378b69fe249b81266b39b41b7485733b5a6ad4864f49547fc772928e6804344a391585205ccfb12fdd863b37b19b19d65dcbe76f49b66e4d7d43deb0d08220ac8f24d8e4435be97088c3243464dd6370ba2be6ac7b9a2b3c69a9147980b5d15f14453dfab8f7cb82a09f60d4984bc38797ce1722c739dd5cdc47acea16f7cdae89ca5cfceb3078f399ab32cec66089d02b96b4aef64f456d2f94316495ec935751cb82d49fc59b1ae6366cd53e5d9340922cee61885540837416d4299f699df2372e34db923275d3c01ec8a340463e645da93b740b6c5249a528118ebb5bc09193f0f754c50a6fd33a5bfba24c77336665e2f5005d5b73c4961a35e013e3cb5ea1364b8e86c28bf085b7e38b9bc3b626beac7271aef440a966f560df2c6566711146a884b836e300f7a88bc50f18898e0c2b72ca3d7b5477adcd1a9d6d49a488a6c808368827a443c55d2f5c066c83f40b36543041120aa0be594c62bde420c9947bb0346659731db9dc7bde6ad0647a8a48af8f300773e1df8d70e738a1de3190d6cd0eb15759c9f123d360de89b95fd277efc228496b65c760ff01cba4b0cafef676e48daa7b57f12232e4046752ccbe29ddc9633e562c9762557df1f3b6d21ac1e5d8fa06fefe64f5a736c14e2068722ad603014e568ad1427d1232c0ae4839ae778171c7ca0b90b262fe51592fba8e93a9ae37eedcf85e28e1388a8b4390cd3fbb3ef1162e23bee50e30a4bfe265c061211714aab1f3b73f7c31233fd87b9fb4cb996ebceee406ceceb2cd52d3a1672b2bf885c973ff1510f05acbf5a42608ab802646ba8f7412d7061ab09f055520ee17356641fc43eb5bdbfbf5a4cbbb8f752478cbd23865da6264c0f8311f7b2478f20f8dcac94a905c5ae3e29f1a9d900f68fc5ef12751781ac5227252883c0d784616b52f94d71dcfd4b3e2ff363874ab6c231e01c9f438fb9563df3f156ae6d592e28ea8d6d50105abb399e5b67701ec1496b13eb0f6bc0846fdb9c57b4ea021f4ad02d753cb3611dfce3e8efcaa32cf27c1438a41e02614114372cca0d9deee5d7dc0c724f9afc216f8eae4a0718611684963c2f9b33ecafe1f961ddbd5cdbba1438441a9923a930ead9a32b22994054cb3599a8e82027fe2cc7751a42624cb28d6f5b0f6940c285d8a0e8de467a25e7fe0f2e5acbe4b10b34cd1ff6c0a190dabdd81ca7f258e48c72a0e8beda68b7c6c9e07f242720bded767bfbbcb8a57f1e6c36d1c8b9f6b4b4191365ea230b1dd0daa3660cbc0e32c215a0c6c2d26b902d9a677b368c52e82a8227c16eb2ef415aece3e69636a344d2beb1076f3416ec8dbad3528b2784d756e5347f008a9e6a71a093c01c690a18ce40683fe5040bfa16b449e352090842cef7faf98070c257d20a6046c9154ff1982ae47e7eedf221291400aaef019412525ece833879fc055d2db183c2f261bd2a61b604db16e9b63dadb77c9ff91259448f0134cfff6a7a3849b4a73301e87e1d9dffbcaab24447a085e01a0156fd48f92259d25a9ddd4ac5caa9ebfcc87467f26aed33e4872fb4c0cb7cfdfedfad73c493dd815903939c43c9cf3afee3e0a9c896be9e0f1ae17bc938148b9e5f9a1880ffaa798276b3f238b55704c00826e39fe0ee40a00096bedc58373aa5fe0d1d386ed5fa09235c249392050f7278bac249d68c1716c1c1d0b4b15002aad5eb61039218fec2272b69341a78f7d8e8ceaa2465684577b2d22d8a6a7c4054c66ed0c60d6a5ae8be05028adca45c59698ab595f61d227c404846b83e5d59933af24c3cd75ad8e20538a8e35bf41c4932904d688f52bfdae7e7563385183ff11202bc7864ff116b4b34abffa9c0a38c0ab997c81f2b58e8ba018ac508762ae4e763057b0086ee864edf36c3b5bd843904b83f5c314e23e0f88bc321a1d61c3b96c595d78019383afce846395708ac9931cc5c54bdf5ba3fb5de4db07b0eead4228d1193a13ae9c0a85a3547ffd2bd74bf8799444875c4bce5c3657fa711676e00cbabbb40c9cc861a267ebcec8691068aaf1952058ecbbaaab336e26baead01cb5d4734e9be4af17f78879a94307529ca93d9d77f8dd5b668a74ad56bec40b1cf9c82c437ca536983d0a2082dd088fd62f930e666d42d2c544e329cf157dae9ab51b538bcb88bd56c81a2329c24f48f377ec40beedec90cf9f2c563b7ad8044ce0ae6329c0f524a785258f6c74635a8fb2ad1fce1a3e51676464b60488c13ac944d888fc219acc9aa11d494254e403f33d9fb30607f05dc786f084bc45fac86cd160a9e2ab4879cdcfde8f0d324980f9d53f0f78d84f44e24b326f3f0d4a7a5ac8a10eb56f2c5baa9301697652341ebbca1aaaf935de59c05f0fbba271ad314710781bb9d1bd0629a2f882f28930d2fe268bd16a973ae53b5cfe74939ea8571b3fd74ad2f87e7cf4e47f700b2a5ac91e27525def288cd64d3fb42bfae20ced5c4e314d882f9104b6a5adfff2d6fac49d8b23c62b2786b54ff41adfa3f6876870b80319fbb61dd518978e2c5a201ca53a36d9b8bc4d4cf4c963c3554839ecfca7b98825723eda1f0376226e0dbaf866812792e4b9be287051da5dcc273089bfb16ccf1de673b8ca31b78d12704a5e67c364ae37face495ec11f0c913f27fe27b318016d28a38610a1421536340e1a9de161b7e9af0ea8e6f8333306e091215aa1159cc54f69fef4083cfb2cfb49360b25f43523017aeda7fbb33f61f0d8f08294fc21cab3681e4337b3cb3b077ac53d7ccb163b209c1fbc8ed5d50290545cfa3f5773f3e2fe2aeab3cfc083f52e583b63d0f5232a3eac69dad9cf8720e9c7ace1ef308c718dc4976bf084241916c948d5c5d275d4e47b5f50fcfd9871095deac14846d7d2c7ffe857b7efe9981d06e003724d2372d871b8804c05b4d734f0396b0eba2844a0ec64fc41dd7ca84f8c8995d547002e5f8a30a98813891cc1b615505943d6616ef4c0ad5bfae0a93fc05fdf547b257b39568e0f24e15c37fdf8e91cdec82a03737ba026db4236637e60f1af9f68b04b154455afdda840b10c02577e8fc4e1aaa433506c1dc2af8b53eba11d4e356adf7dbb56687ce2ffb5cc73ff500e7d21549c378859190c81c6e4ecf3c024bf37c2a3b5e5da384877810233221edd64f8e66915dd8c5d64e234e9e546cf7e56ecdc22430d35e62eff913fa8b2f414efba82468a470cec4335d965088366fc9a39b24fe784e67bbc26a5b65800694de19c5781ea9502497ff021b1dc4c015d29b17f0dad2b45563c83784064122fdabd202be14566acffcc00df31fe0e50bd5c9950d1873994a07dd86ea53cd8d7d712df2fbf5440e647781660178653a0741f7efde82444b4c82baed730a83107e27e66db990e6f159d413b7c54a3232fe687846740783503fa309a60406b08ab27c4daff152457cbc24ba5fbb972838f01748eafd314852ac9d9f9d00503ad1dec5c1bde9837fd1de58f634a04243763fe3677ffadfb08a765aa3ba9b50c900bc181d7db48b46727ef6e8c759b902493d6c704078f500e10cf6455735644866c5c339656db264b4a31032a48c73acea72947f1357ffe860a4c4e341ed9e7ad7f98b74d91d0932f48a1b6c3917af3d4cb7f890228774e697ad75c10548eac1b9385410caf99f850fb05da21a1d07bd7f324fde75ec85b20307c76ecfa96deeffd9149ce271568f32a18d496ff27ee12aeba4ce7b3ab1eb53dd3eff91fbdf2579be75be236edc08c0ca4a1c3cbde20aba35515e14f4d519eab1b4228606c8e0e21da1edc2543a56486e166d8e9fcda00dde227e32a7955cddfef5b6877b1dec2dcc2e7d5fda493b1e125aa83399054e2f18901d74525264721ff41c76132ed41162c1839fb6b4e11e3f99c0dba1ab6bc3f6481dcfd1fae6434c0202f9877f31eb458b871b83adfcc2bd36eefa96f0761d4a1b7131412219ec82d30b8e6bcc68add245a9c8d6cf8479f16de0528fbcda7d23ec089f147c67d57811937c5d49d02b230786f7b4e44cac6efb990fa39d56b99fa722d3ef2a72e471a056b614a836fece2df702de91f680c83b25051f32a45ec87cb0c1e0eaa4f6ee63f8a5d572857609046a479ae4010febdd411bafc0a03b4c598caffe41915d239281a043ff04076607531d284b3fe9e672c215a6e7aeebb8e636fadac8d4a1504b9c58e16d5a1d7f0c157a28eca3c1547f5bb800e057f46fc41d5ce11e9588a1cd481b3d1c16cc57fffed6053944be4632abe1c04560d37ada07f8a63a0521c1483fc5e251361d3f44f70f211676a3670762bd90afb822028e76844ccc00a9605dd3ee4ad0c154e30cd95bb5c1f3f8447907abd1af42a89039c4a4a8865afad495287ca359bc9796416abd2b5aeee5cc61d8ed3660920d979447feedb5c658a2b353cf73eb041c7dd80d8f8554de15f4a444e32ac193a9934d404e02c6f19b44ac7c12a49a0a9eea3d56cecb12de2f115a9d0f5412bf3d6e9926f1bb817baf85ace28a05717ad88f5c24854e845141bbc6ac9fa8007e3657447d40a3da4f46b155416c8395e688ff55c9a75069fb752e99bb8fd7c39845c24e87502c133f810054115698265a16692de88c39e9df5fd2be0a05fd47d74c1db613f3ab1f24f57369b9b2a9a0287e74689d5c33fd8373372fd6df92825f1540be779fa47df475981e8fddda7cdd855080ee50ce88ea130408906df49800d9e401812cad193313ec60ef1adaa5c1a56914d97b588aa599939570c9280e1cb3dfb3103cb7119e3be8ce5a5f6d674bd8991fafcbace977848e90aee9bfe9094e37ee094eb19f4060e80033b0af936f", 0xe9d}], 0x1, 0x0) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x8) 22:22:50 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x9) setsockopt(r0, 0x29, 0x2e, 0x0, 0x206) shutdown(r0, 0x1) r1 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/80) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x2, 0x81, 0x64, 0x34d, "6501e275fb120427fbea74a7e0dfd1698dbd4288", 0xfffffffffffffffa, 0x4}) r3 = dup2(r0, r0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x8, 0x800, 0x7, 0x4, "38be7710cdced10d6eb1bd7183726c1d5f8ff62f", 0x3, 0x1}) 22:22:50 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000068492c9b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d5d75ba9b62b3cb7b272bdc22696b056a91b561be63fd2f0c764845c306f493b836032ad1ce5995dc01132de75fe88763cb8718bb247d35f46ff02cccdee90ee5cfee1cfef06c6a015e5f097a738ef67001fd922dbbc7ecf0829c89ffe490bbd1f8314579cf83bd6b055068e4845427005a80b34435e5da5e7a25c7da7a9262d3507bc5bd856db3dab79fe73b64a4e61ddf2a9d732a894f32fe230b9b871569d5a4c260edb93d575aa21e799ba7006f5a3cec04579111af8e88ebf46a8cd6c02eadbff860500000000000000"], 0xd0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)) msgsnd(r0, &(0x7f0000c40ff8)={0x1}, 0x8, 0x0) 22:22:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = kqueue() r4 = kqueue() r5 = dup(0xffffffffffffff9c) r6 = socket$inet6(0x18, 0x4, 0x4) r7 = syz_open_pts() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000003c0)='./file0\x00', 0x840, 0x150) r9 = socket$inet6(0x18, 0x8001, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x200, 0x12a) r10 = kqueue() r11 = dup(0xffffffffffffff9c) r12 = syz_open_pts() kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x3, 0x1, 0xec, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x44, 0x84, 0x2, 0x3}, {{r4}, 0xffffffffffffffff, 0x2, 0x20000081, 0x9, 0x4c}, {{r5}, 0xffffffffffffffff, 0x0, 0x2, 0x3}, {{r6}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x4, 0x10000}], 0xb3, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffd, 0x2, 0x0, 0x4, 0x6}, {{r8}, 0xfffffffffffffffd, 0x80, 0x1, 0x7fff, 0x5}, {{r9}, 0xfffffffffffffffa, 0x10, 0x40, 0x9, 0xfffffffffffff9b3}, {{r10}, 0xfffffffffffffff8, 0x44, 0x60000000, 0xf70, 0x7}, {{r11}, 0xfffffffffffffffc, 0xb0, 0x2, 0x5, 0x101}, {{r12}, 0xffffffffffffffff, 0xb0, 0x40, 0x80000000, 0x13}], 0x10001, &(0x7f0000000340)={0x1}) r13 = kqueue() r14 = kqueue() kqueue() close(r13) r15 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r16 = fcntl$getown(r0, 0x5) fcntl$lock(r7, 0x0, &(0x7f0000000400)={0x0, 0x1, 0x2, 0x2, r16}) kevent(r14, &(0x7f0000000000)=[{{r13}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) close(r15) 22:22:50 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x400002000104, 0xffffffffcf9cb28c}) setrlimit(0x7, &(0x7f0000000040)={0x7ffffffd, 0xfffffffffffffff8}) getrlimit(0x3, &(0x7f0000000080)) setrlimit(0x7, &(0x7f0000000180)={0x1, 0xc941}) r0 = semget(0x2, 0x4, 0x71c8ed8832a487fe) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/165) 22:22:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, &(0x7f00000000c0)="3ffe90da", 0x4) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 22:22:50 executing program 0: mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000040)) r0 = shmget$private(0x0, 0x2000, 0x540, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/4096) syz_open_pts() 22:22:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) r1 = dup(r0) accept(r1, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) 22:22:50 executing program 0: chmod(&(0x7f0000000180)='./bus\x00', 0x1a) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1000) r0 = semget(0x3, 0x1, 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x57d4) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x4) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 22:22:50 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() setreuid(0x0, r1) 22:22:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0xffffffffffffffca, 0x0, 0x0, 0x21f) sendto$inet6(r0, 0x0, 0xbd630071, 0x406, &(0x7f0000000000)={0x18, 0x2, 0x8001, 0x62}, 0x4ed) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x6, 0x6, &(0x7f0000000200)="07f8138d8d8e7c7c413ca15e0021e41b155ea3bb336d2bc451b54fac35985b4c830c48b1a4cea8c807fc0946b2291a942d0292588f8145987b2811ad4a93f19e787c07eaff55d8", 0x47) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 22:22:50 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000067, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfbfb) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/208, &(0x7f0000000040)=0x690f288ca61f242) ioctl$TIOCCBRK(r1, 0x2000747a) sendto$inet(r2, &(0x7f0000000080)="a88f13070da8e87c8180df54ece8d12345f7dab9976c5d0822a392f75f281f665f3698c642869eaae7f5a1d8d73dc9ad16e60abb1cd75151bf1c3f0fd675f4b45a9dc9ae90d60d398256b0b03b78ad1bbdb433ff0dc92b22ea6fb9163dc60c491db7086aec8f3b43de527e7a0af6ef0d369e2a49b37e0732180789da5238ddd005c6490da57683f67efcc667e79e4e44b052153a4884ea38a066f30099f7780dfa58e0001144a3a8026a82f34f3abd554672dbbe655de4814cc2d67b555898af1c75feeaaaaa299a5f3da97a1f50f352c61fd59783ab53152baa174349490ab846ae912eb238ba344ab9da", 0xeb, 0x4, &(0x7f0000000000)={0x2, 0x2}, 0xc) 22:22:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000000000042a, 0x100000003, 0x0, 0x0) 22:22:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0xae, &(0x7f0000000140)="7ff01096462d80bf4ce5c5636a03ddacbd926a66cbd1162bbcfb28c5737334b74f26587ddfe83b7167568862d69b96828e66fa14a4fd17f31ebd7dee12338a5c0af33f718211de1a991ca6632247f4262e7a78f6d70383dc3a12e0750a788f0a4357d6aa045c0ece60326e7848e331ca43e8cf2de5e83b45969c77efaad1094babc57612741f685c12e6cabe992a9a069bda2fd29745538ee73bf9e2db1ca4912823e1aa00b0ed6142299d5a62d2") open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x1e2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0xc6c}, 0x0, &(0x7f0000000300)={0x3d, 0x0, 0x2, 0xb14f, 0x1f, 0x30, 0x5000000000, 0x780}, &(0x7f0000000340)) 22:22:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) write(r0, &(0x7f0000000000)="c3", 0x1) write(r0, &(0x7f0000000100)="beab4e4c357ebdccf2be465bb637c9e691bb6ee55bcac4d6f24c885d8fee43710902803b7adc6c82c172ec7a99500d3957c17495b6233a58981a2f0306f988c083b5e4658e4104cacb2520186a9ad6191f0a2996e6eb3345119e46a914f903fcc0c19c5eec8afb31095830e430b57cf59013d5ba88cce61fb8ba97", 0x7b) close(r1) 22:22:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/70, 0x46) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x200000000401}, 0xfffffffffffffed6) 22:22:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x18, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffff7b, 0x200000000}) 22:22:50 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x7fff, 0x4) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="e6b1d0c60269dd6d439ad3ac68150c8e8def0594c5f3f68e3fa7da21f2dba658045aae6f41c6c583f4cab77168e33a9783a15b2f3745de276248c94d91000b64f486c2148f0beec9ca4e23545df025539f2cdea1e5459e98e063e0f709143a46e4e1a2865882df39a0904f6d0b1d7bc59f32ac3149eb0c1f6d6da69871324914", 0x80) 22:22:50 executing program 0: getgid() r0 = socket(0x18, 0x0, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvfrom(r4, &(0x7f0000000100)=""/164, 0xa4, 0x1, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r5 = accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) connect(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) bind$inet6(r4, &(0x7f00000002c0)={0x18, 0x3, 0x5, 0x5}, 0xc) recvfrom(r4, &(0x7f0000000300)=""/208, 0xd0, 0x800, &(0x7f0000000400)=@in6={0x18, 0x2, 0x753, 0x362}, 0xc) write(r5, &(0x7f0000000440)="bf4729c2cdb185d26f267aba872230ea52f7d92340dfeeb9a969e9de25b6db", 0x1f) sendto(r0, &(0x7f0000000480)="1c17bad5ac87937b7c7e0d63ad3bf600b95353858ec4abd824fd09538f2643f39d6b9a2667d35cba655f8d61983d6ea52c7af2c13be0b995bf1e70357218ed3df0ca35e08c07539c78b60ff6c9f54665ead68abe24cb52cdc75f9ac2c5c18ee7386c4db6bebce96ffc9241311207b21b610f3af373af9cce145e0f3d95fe5a47f63789851ab83a7dcf1d5a60f38427550191752ecc068539aba310bf5d5bff0b1bb56f42deb99c9e0a9cdc7bcba36fef09b36e1a23ba6b120a544381b6455916d9855b8f9b7fdba0b2c73dfcfa169ea89c6e215491013b350b77211bd6425376d0a9c2d0db5ff189eeed0f0fcbd52c", 0xef, 0x2, &(0x7f0000000580)=@in={0x2, 0x0}, 0xc) r6 = dup2(r0, r4) setegid(r3) getpeername$inet6(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r7 = getgid() getpeername$inet6(r4, &(0x7f0000000640), &(0x7f0000000680)=0xc) r8 = syz_open_pts() listen(r6, 0x10000) dup2(r8, r4) bind$inet6(r0, &(0x7f00000006c0)={0x18, 0x2, 0x81, 0x7}, 0xc) ioctl$TIOCSCTTY(r8, 0x20007461) fcntl$lock(r8, 0x7, &(0x7f0000000700)={0x1, 0x1, 0x8, 0xa10e, r1}) r9 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000740)={{0x1, r2, r7, r2, r3, 0x4, 0x7ff}, 0x8, 0x32, r1, r1, 0x3, 0x1, 0x5133}) accept(r4, 0x0, &(0x7f00000007c0)) listen(r0, 0x3ff) socket$inet6(0x18, 0x8005, 0xc) r10 = semget$private(0x0, 0x2, 0x80) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000800)={{0x5, r2, r7, r2, r7, 0x1a8, 0x20}, 0x2, 0x6, 0xff}) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000880)) 22:22:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) getpgid(0x0) geteuid() syz_open_pts() r1 = getgid() getpgrp() getuid() getgroups(0x9, &(0x7f0000000040)=[r1, r1, r1, r1, r1, r1, r1, r1, r1]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) geteuid() getgroups(0x4, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getpgrp() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) writev(r0, &(0x7f0000001040)=[{&(0x7f00000000c0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e0000000058d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df50188aa6f572806b64a793cbebc34d62244b156830e616acba37449e7cc4a071d85d164d05c69a676a41ca037dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faaccd31845", 0x5ba}], 0x1) 22:22:50 executing program 0: mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x7e) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r1 = getpid() wait4(r1, &(0x7f0000001780), 0xb, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000001680)="5995ca4e872eee1b51e409458054bee7b37f", 0x12}], 0x1) r2 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) truncate(&(0x7f0000000080)='./bus\x00', 0x4000000000063a) kevent(r0, &(0x7f00000017c0)=[{{r0}, 0x0, 0x12, 0x42, 0x100000000, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x5, 0x7a}, {{r0}, 0xffffffffffffffff, 0x60, 0x10, 0x2dde, 0x49ec13f1}, {{r0}, 0xfffffffffffffffb, 0x84, 0x8, 0x6, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x401, 0xc684}, {{r0}, 0x0, 0x2, 0x20, 0xb7ed, 0xe65}], 0x6, &(0x7f0000001880)=[{{r0}, 0xffffffffffffffff, 0x42, 0x20000003, 0x3, 0x5}], 0xfff, &(0x7f00000018c0)={0xfa000000, 0x3}) write(r0, &(0x7f0000000180)="d5c8bde39da38cb609b5f1b1e13b127e02a51fbe9d1b2000b5af229e74", 0x1d) 22:22:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_getres(0x6, &(0x7f0000000100)) setitimer(0x40000004, &(0x7f0000000200)={{0x9, 0x7f8}, {0x0, 0x8a724}}, 0x0) sync() setitimer(0x2, &(0x7f0000000000)={{0x5}, {0x787, 0x3f}}, &(0x7f0000000040)) 22:22:50 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000280)=@file={0x1, './file0/file0\x00'}, 0xffffffffffffff03) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 22:22:50 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r1 = socket$inet6(0x18, 0x3, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/55, 0x37, 0x1, &(0x7f0000000040)={0x18, 0x3, 0x9}, 0xc) dup2(r1, r0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:22:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001cc0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) socket(0x6, 0x4000, 0x3) 22:22:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) 22:22:50 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ftruncate(r0, 0x3) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) chmod(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') 22:22:50 executing program 1: socketpair(0x18, 0x3, 0x2ec4, 0x0) 22:22:50 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1000000001) fcntl$getown(r0, 0x5) setrlimit(0x9, &(0x7f0000000080)={0x664, 0x3}) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xf62) 22:22:50 executing program 1: madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 22:22:50 executing program 0: getitimer(0x1, &(0x7f0000000080)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xe100, 0x2) getitimer(0x3, &(0x7f0000000040)) sync() 22:22:50 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0xffff, 0xfffffffffffffffd}) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='x\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 22:22:50 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/186, 0xba}], 0x2, 0x0) pwritev(r0, &(0x7f0000002700)=[{&(0x7f00000001c0)="8d92ae123971ceb538974a0603f883a34867040365ef25db7fa3198b38b973fd6a86ce78ebfb0a88b158f4fc37cba99d8cb51ae0433746c6139eeedd9738306290946c0921a9907b29dd63f3cd057f2abe6c098f33dcf811fb57568610bd06", 0x5f}, {&(0x7f00000012c0)="8dfa69a0b373b247163ad9f45351d6acc448837a2987436554990790d4f298651f018499334594273d4dff4af1789b341c49e1854f9ffff2d0483ab34fd049773477b3d9b6e9d94ec8352e643db38c", 0x4f}, {&(0x7f0000001400)="ba3f34b8b25dea478a1b21572db341aba883ece788ac0bc787ef54bbc1f9a18e54585775141b1c7393f53ace5ce65baf4484ece7db0240ae6bff543501c5d8ba738205400299498d23e0580805630b1261b87e0e348d937c5e61f1c6ed0eb2f24495c831c6d09f9f0bb9e62f8b577aabf5ab70aa6731d4dd760a45bb419e897829f72aae4606d35ac7113637dc75a923dbc942913d5644817f96bb14aa95479a6c418a65975b61d0e18dfccda0a84faa6f1a82cd1c8ade95c8489787563274174890f4b33278dd0695d347e88de17938c3a6fb8a78faafd89d", 0xd9}, {&(0x7f0000001500)="1f256f7cd238400ebfde8b7654509a9195690e59de3e8770a313f806649448c653f1dffdc8083aec7bd25d8b24e517c791451ab88bb27ce62b7cfb59422ab9bedd5c26ebb38fb1bb1b8570b158e8469ced24746108d4babb56f8d7d872cf873bd5f2f074a65092970d487e1927df6c565118fd2ab41b6a1181c9e33db439ad181aa4b6c001e2e800070b6e1475c78b22fe93258cd82b1e08ad10ee16df0f57bac1e849012445d8545addb0417790ddd0d4abde70e73000f4eeab5b2f4644e82d3ba8298810ce0b1bef02c7d0b701f648a758a7810c3af6c2fce16164c964304435a5acb59a94f502", 0xe8}, {&(0x7f0000001600)="174f3c46010e25ab5f125319a50c267414d13e70d49ea8c1bc6f096d0f2867d74611cdebfe7d8b2e912563b36aeb23d1597cd37b59fd9ff84136d75083c7f99a09c36bdf8116e1ec499e7b7cec34920d36807737ed74558e9d32b53ac04c801502ea171d5124fd5daa85e6d445e359d270fb4a60e1d10a6e55e65874baad2741118bc1a0d1b20a69a34d5d396ce5d57dac7e6493f8f986f2b76ae8d31c6f6c116e59d691dacc5b4f5e43edca70ad12d2f603c9824c1c9f2179e52fa13324c984820c1adeb4a11c978d86112db4569b8b1c41ccc5df96ad6551f3ec71028d38397e0f9e4ded9147ba8a408fdd3fa8827f2531a9c7e4575a4bec16d46cbd939c816d1eaf93bc9cb050a1610b3f5c3345138d2294f7879f979dd4573d0160acdf813c2508764d4a47cb9d85b19bab656de856ddcce29694c5269bd3afc84bc54cf3b2e678a11b014d4a685bb9a46c0ea68f63515af235b38bf834da922fae651199a309c860c5ceed8d51442d3fb3bafc58b28b58003d77937930e3c5f493246ed026c096dcf64adf634c946ec917cda62ea6a6d388f4c2920831ac8849b53e4361a192952c243e133e7d6ae7cfff996bc6549813946f37f34702edf4a9e5f61dc32ade4a66707090012a4e9febf82cfba1f6529355b4a691913edd19a83afcd4b4b3fbad2217f893d7196c5dfdf2cc7076edb8bdb767914707bc6d2990e44b1797f4edbcccc5787ce7231835dc19cd82b3617d756a55a4e5b175e6395f9939e4868b1dff65cc327e0884055831ef0c070fc8810d36b2f573cfdb6b91cd8aad2d3da058d41489ee3b4632d5ca72c42d27b1bd1716bdd7c0ad03e5fc50bc16a225bdde9f975c015b5eeb0a87f4383bd4da256be17a9dfe6d90aafc5bb13c671a9142698076567dc8a6259f93962fdfb7f6c74cfa3cefd99643219a23e4f1901068aff21186559ed5afdba6ad28747d484c79e118c983a079cdb07033a5a71c7faf6db06bb665b86c949ecce9c23a8c3fc88ebf753f2b377adee6e782c259981f6d0d2cb8f26407be1034df9b16858e107a8032188fa61b9dea4a4202407a6d5fdeded0c4499884c3e0a64aaa379a3df71d0e9bbe7009e96599f6cc53b96900e25204bf7b5b290b713c73388614eeb534c500c857e3defb7998cffb70765abe2845861f66cefbc7f9b0fe106a48d1750d2c526e4a20b86ce33a285d0641870561ae95cf6cabd35987114e64f03badf05bb5b2df73961ffc98f83342478954e41a56164b7358c7e845382d30aef65ca2d503e82035620cea43ef41f94f5ce1f52caba9aec49c57f027e1ab7d53c850ff37a0cb004c04bc0829cde4b639dcd6da8fe1ef83aa788e518e061ff59e72586218d862f8086bf3dc4ce6c58192de565efb0fef4f5551367617de2b7a564cd9273f4e13b40040e72799c642e167e5ccc4d1711c12c845b3e52fdc68b529d13f13d8253277e358b8cf770ae3943e531d905bbb48ece524e07a7966c4446b3eb195fc83485653d00fd09c037a50512f4feb8ae978fc7679fbd78e51b13c596e69272f9e333edc1e358d0f016d6c3afa2d1c8da421402b16e631e9ca5d4093e35b558814101245d700783f3987359e50d5e6d4e240d0dfd863517aa07c399b797860eb2a1e9759aa0abd5b141499c27b810acf12a341f44aecfb268a2116c3c2210e1ddd68c0c48173189e2bc6a8ce10def225f47e6a98a905176714d86caa7117abb4b44cd1fd4877fce239037aa7dbda73f35b42e26f5fe9bc8272865918c1bd0d54c35be98b442bcdb939784f5e48dde98fee40253a55debcd7756def09dc6314104a5334dc4be52cb3e04d9b5bd1edbec246d69d2e4811256416d7cd5679e05c59e97abd2c115c5a58604e4706c4d7d1030ab00149b8d8cde0d1e21667d7bd5f650b1c918b1d9598c1d993b47cd4dbc8050e6ef78774a2f86eb54c17a3d43824399b40dfb034004bcadf97b0f9fce33da78cd48c6d6fe272b4b2710d4a8c060aacd4aa97b4bed3dcea4a9cecb0f638a0a6714985655471046e5a257ee193f18e362281ed61adb6d0364ee728584ac882bdb2acd56c98dbfa29ed8fb7e47b003aa8d7d4f101b7a59d0f9b5720f5fe553202cb00c029c530bc340f6ab271047daf76dc7b78457c4a2cacc36bd5b5f9b7eab9fd712085e33553ae64b6cc17af48148a5aef8c29f75e088abb2ba6cbe0b6f2f500cdfdad6b9d7433d2d5eb0db3330696243fde0822255e0b299769abacd7dc6c4839cf0f6287743884daa593dfec161f17bfb14130e0729422b34afc339b8fd1821de4d63f03c574298ebd86bce8b4ee3786515040441a03514a8b6bc16593df8188260491ae79b28f2402efab92e0c1f0e3275d7c3f7f762f03c33d997890f425d12111af95612d9c86f65b191d683fdab026a39be28006dcc65f790fb07f335863ad0448de9f9b938e7b0bb39f5096cec4f2ac6d101a33b0232e07b962d41ce8a8b3ca6409203e8bd4f2996e5f415c2163596a34838cd148a82c2df20e4dc2191d6fc2317770b6cdda2e97d608d4c721be36a2f8fbd47e750c84dcf6a26d0908c587362e0ec51d6227d617e28c6ba742d1cb4624677fae374d7cc6e7272761d907ae3ef2dfa7d09183af2a69ba2c9fc832c4143a3040adb1d339ed70c97b055f3cfa0620edb7e70111bd266047acd924b6fa30bc6cb6a5c1c5ea8f737aabfac4d5b49a6265a830da1fa0044b1ebe7d5a3fb43761ec07da00d62ac7c67c95eb71f12cdf354a205158466a9afaf9de9b10b65d3ea747563ac15003ca37e22276aed2389b4593503652f36a34b233ea1a733713e20493a97f32448877eff147dc6b5a32618fe0c5cca5be6dbb0dc40ea9c7805c729d41f36adb7884e8d10f06b3a6a6c8aedc39f2e6f6c78ac01f80457043077f1c7901adbf9ef633795f58c68774f62bce7df324c10e2cf000dc304a45ddfac73fdccc1d6074821dd46d158e37a802fb9076e19b8e18e9be8044979d03dc514c2a881e8b6b3b6738a9e253732910e8b8a74a8edea5637debe8368453d6f4ec66f16428777313a7dd9ddd533daca7226465cd309f887badd29dc27911cf3aa3ded7bfc070d2c743ca4ddb288a07b7294e17bed5248bb4a56a0ab3dd9badaa22325dbfa7de4304a2439e3589ca60b9f58c9c416dbc80c97ed6bfb3ebd15afd002378df5f97a280dd5f2c9946136ca2993ca5917e4638a33433330ad0b238c092b7afa00e56f4cf68fb06339eb8337ae8920b07ff6e8ff1d1d39e06394ee063cc4964905c3fcead564199709eb39dd3f10cc7fb199c414e1901e719b0ef954c66a398de9727d5e43c34aa62b04c33ed91c52b49fc0aa935671c8b34af72af9a026d2f1402b2e4374417b08e9259b7204c147ea2f9d559466afe0fb2b71a94e8478ab1a31e0c53b1e859e18aa38e5c9c7c2294ff2a45d99be9bfc02a49fb807d736889cc4cdfd6d5f774bac5e9dbead7e8e1d0b667900255776e330807c752397c3e8947ff83d65fee93dad42fe2fbe9a529534a778fe055c1c9a3e6e163ee17b3264808f7127e45b30e4a3a5ee69530b29a85dd879071c121e1ab4a58c46dab57d19d919958460fcefbfab0a0bb2429ed72edf9c160af3b3a02f6001139c9e9d7263a535e3a2fe0f59c0a8129b0fcb29c678ff7e09391c2178af3cd5bb927d5e7d3105ba499ce86d791f0d8608c5bef7fc73279a364cc9352f8426f715a13b34903626c3d67e522b950ee9a3a62185663b0496906e8a9abc2053630d4029dbf9f698d7f50b9734f79e35e68783e8e8b131508a4c7df1b80a2e83612d5e86c5763bcfe601d8bba5cb8be2cd5b880a3827904de6a68dbf7c09378b95263edb73c23136aef41d2cc698e2050877b31d83bf123881726a4e6534ad7c95f2805d6e74f968e7bc2eaa387325fa7f7248e0b107b19f379a8808d2c1851d0c44c2e20390e895a454e5a57b48b6fbdd3d55f7b97fa6e8f73b6240dec79d8afd74c4d66475c4a3294d80464527ed9387fca71f2be767468a710df04aeb6b550f65283adfcd51447ef8e82146f21442439e0c75bc1118c648fa1dd3c03ba0a9bc08b984deda72e6841cf9834348f592ce027a4d5fc46550b62dbcd59b7f6585628e91bc6e59fc741a6a8d496ffec5c76d5e471d68ecb6664a71c92078d5061fc0e580d8bf42facf49fcb9dc458b44d4ae75f08d6fd1c8f05fb6bc7c0227943f2dc48681aa5f0a918e11d4c133cd743074bab1a0d0450a1b664c49b1836689ed307a2101a1fc5a3c7a6247956cfad2b616ded84a1520ae496b8c19b858c47f289f0f2a40b7e7905e640587f5585a0d317ba9f3705091bde3fc1d551afcf23bf77c59a2899f7d583b68ef68c84fc8053acdeba47370b70af95a924b959251b21bf1ae3b888a6e4bf7c60ba8f25b8bc00f0aedde8b35f975bf2ce7f00443550cc8f7cfd4e73b293af1dfde8e7ec0affb5bb3c7cafc23a5f942829a27fd36f3785593d19f08ead2380a8699c0bad4e5400d97fd8e6ce634d2fbf223a3a97ad8ae029d18e0c46bd62dcc10940eb19de1e413a5d9bb3fd0abc6225980498311650f6bcbc4172bb20017ffc436251ea7a7267de2d3f61be7d563a121fc9c6f8d5410e74db4e49daad6dde21071d38ea921ac7064c46309c2d35cd478f863ff9f9b7e33e375659db040e0845b4447cf83e4b74c8417095278582586f4e1b503fe9fd59257aa85673291d86cd8193a2bb3eef7347f3f773638b1b5e9bdc32dddfced349b3d4e3902f87a1ff2b5794c7418b84c218e4a8eec904bfd83924e048bb3d098dc43cdcfe21c2e9f1a04128d7b5cfa50e9f64db79e56d212222d322f6d465e3ae8c0889e2f61f859229002d06d151486f0523af0caf05218b27b948a0ba6404a4f72b0386e3a477941f4da54ea9b8f2ae1a0a99eace5849c76c62e67deed3e9ba02c5f5e9a1a43824a4f53139cdc16f7cd6e460176f02750de1d711bc09e0d2c98fc74906465e4497e1baf45fc6e532b7e4594c24d7a614d2853d9a25c53bf417d65e5ad225cbd92a6d132c4b98ae4602cb9d3f2c57f8941404b07b049e71823e5010aa8b3b172e9b398d9b2f8c172d04a5d195b55ac3cbd4ea911dacd823dcc37be9041193292ee205c05589ac8dfa35b6a05985e3396b37b8edf31a54887e0db30b88b46d4309a51892a336cd5b1120486373e2073da029b27692d8a6d88f1cd33a8d7570bbf1d8b1195fa7f254b98f8c4650c1ed67cf1a3b4db9872ced73088ae9dc38b394c49eebe2486d587765f453d414b7e67aff69639f4ee984fa84812b17590c9d610866c4544ad288ed88a5f67e75b8230039604e467404a80446c8baf0d5efc492821e767de3be0b5ee0ac4868ae1769948e03ba1bf58b0d50c55b89726693e13a83d6dbc629b304e37c2e74721257dce12dfec372ab5d62e8a403be0d10fb4c587790586602657f11d8606b8f716808915240ba02539304ce26a1dff31a6f63c8a1eddb08ca073ff3ebe30fc11aa03ec9f775718cff4f826471386c0df9358af242b1ecfc69ec58a0fc474f24a1af39ef9b79f434e2e31fcbb5379af0bae60b25c36daa46184d17964bd610caadf0008c1a8cb4e4f63f75c59e6c6470d77f488e67fa72d015fa13b0b08cec32d7a53c736cfec2cc2a03ab62052a312fd23679cf6ba0ab8c7603b9290823e507913f79be842a3ae74b1f386b9b15ad80606cd7a89362617b4c4556f1744cec69fd85f4e61daad7bf1e9d230f03d8d84cef91bbe029ad515f699e43ffffdf66225c34eb2a01", 0x1000}, {&(0x7f0000002600)="441787ee9d7ff36a5bb3fc1506d1f3f4ab781ed1657be71f247ffdc165586769230b4651da6828b495b8c64d2934fbae62197836850afb2c17f215779a272b762e8f42330ac1426994406c18f365899ed797fec8673cd5ab39502d1e0746616801085ddbde4c58f9afdcc7678ad4068f636ffa4cd05a082fa615aad7f9aeffc8f2f171f459c7c014db411a2e6e1f4c0a6da3cc6ffa550dbef5bab9b4c61fe865ea6a8392be639775e644e8461985906602f85ebd834d8da411da7319f81e163d65", 0xc1}, {&(0x7f0000001340)="46dc5e727c01fa6b963544998e3d73f2fb285cfd414ed3a7c2ceb01b037832caf9fe36c8a2b119b984098c1f2d7714880456acec03d50bbb4a8c4ca049ed99c7802af7c02ef996f391", 0x49}], 0x7, 0x0) r1 = geteuid() getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000140)='./bus\x00', r1, r2, 0x2) close(r0) r3 = open(&(0x7f0000001280)='./bus\x00', 0x10000, 0x94) fcntl$setstatus(r3, 0x4, 0x40) 22:22:50 executing program 1: r0 = socket(0x6, 0x4, 0x2) r1 = socket$unix(0x1, 0x3, 0x0) close(r1) shutdown(r0, 0x0) r2 = getppid() r3 = getuid() r4 = getgid() r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = getpgrp() r12 = getuid() getgroups(0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="4bf8774fd1f903456e8eb5fd4dde430ae3dc3590927a36e6af33b41a9a03e75981a880050782de742b7feb862d47a01cbb261b8f687def8a80e33a16bcb559c9812501c5319e774b7014d1996b485d47aa268e8a1396d4f4f0c6c3c5f7acb63565d9ca4ccb54bb280352305a7330436911178a0729b74eca0ffc9f0945b6598ac1ca765ad71e070d68b194d285e1fe8d925323e45f1877f5a41e270ff49691a7688ff969c3eb0ce09a060a37104706385b4835966a816e79945d18a5bc0b1d13bd13d7bb51a808b64684901c481a43d1f99099be9528584500d6d570807f6eeac377da1f734bbc529f240cc8eb70ca308e90bd7e13be1e3cc11d31", 0xfb}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r0, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r0, r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xf0, 0x402}, 0x2) r14 = socket(0x2, 0x3, 0x0) accept$unix(r1, &(0x7f0000000100)=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'], &(0x7f0000000140)=0x40) sendmsg$unix(r14, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x8, 0x0}, 0x0) accept$inet(r14, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r14, 0xffff, 0x1006, &(0x7f0000000000)={0x1fffe, 0x1}, 0x10) 22:22:50 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20000, 0x0) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000000)="e02f622bf9a21b6d1e9fcb41f4e28e6945f90f75ab7a272732d8d050463fb789652f0d3f1b31c29bc65328db", 0x2c}, {&(0x7f00000001c0)="636c680199c9074fae093ea55eb1e0e5bbdada3d8e432771151b206d64575a0607c71649c4c432605cfcddf612d424d15e452f77f6659213f858def7a1ead4ec89ad665891803e9b77dcef797e527aeb3a55484072118cdf9487a553b476945da9772c70b66e8c8954a9422c76fe38c7095fe984d361925902a50d8f04e3ba2b0124943271a7bdab", 0x88}, {&(0x7f0000000040)="c2b4799f942878ec7df87560b2fe3e5fb3f3d141dfb17327d62cf4e53415c27ffebdce29f636abb2128d", 0x2a}, {&(0x7f0000000100)="ede9e820d5fd2ccc87d31666ffc579b822b672e21684a326b398081a4302264ba80e2f374194f999d8e8ec4c76e90c79d7bec7a781877972aab1603de06f3b13e6bc5b3115501d14270ae59ef70293", 0x4f}, {&(0x7f0000000280)="110f7a7be809514fdc33322859c4", 0xe}, {&(0x7f0000000300)="5ce11fce11c923468f74d713256394657468ddc37232d11b7b99ccac31dd79dbfd0c29bb1edd808bd600d49341eec4d92fcfbfa61177b0526546a6137f76c2eb47337cff8600af64307d192e182340f2edef3d88db6a0b3fa5aaa07cb76d4876a8c3925e30183e4b6c3bb1c958bdc26049313c52cd8e735c93c78c199218dbc750bdb42dc896c7ce42e3bc7a7fda636856641563fc56c860143db3835ed8caec0d22b33e1d975e38697e585831c6a7fadb143e3959b4040f594adfb96c8e2843e8307a53a8e2ec27", 0xc8}, {&(0x7f0000000400)="f93cf40c37f07c803b260a568a1e6834a3f7dbcd6e2c1ee4eba043beb1ae880c78c6e38e9cb43fbac8fc95fc624189b7bb8693b744fbad96f770ca655a83114839fc729789c9f76253fbf2f886728916f380430260a7694a6c2cb82ce0912613f4d364b5492c434be04584", 0x6b}, {&(0x7f0000000480)="f131972e0742ecb4f3cc480a7ddfb2eb2e4ef6c289b46849f81362ba60daecf273a58a433443ad56454a448fa281550369dc00d8b34b3f887ce764bc7648b641d2cdc4c2b09bba01330628dc7bf4ccee140527916e085445a2389f671edf0740536f9b0e0680b61ccdf9720d7383381782ca3cd8081af7630c5a7b477c81e30cca11b15ad7d337ffbece693b7e49368101078bf92ab9ebf761cf0f7b21ce6a20e1c51df77b54c02ac1be60ed99312db7124d69b8b95acb2bfa47db224cf6d13e8f285b65afccae71b16b", 0xca}, {&(0x7f0000000580)="ab6361070370dd3d059a5b8051bcaa08d2809e853894e20ba1ceca5df0fc2ce3de45fc5b9690ca3f0aa9e22ee3bd17de186ac1016227da90bfe65e7c6060084f69ac86cd843e783c19526730dcd599595a12e4138813c58451104969c6252bdda76a60c987caeed89ab8163408bc7761befceed0160ddd528f484cb23706423d011eb616650eb38789cb89c1da179f8ccd5a139528859d545a4f87c2a2be9f16820f85598287be4ef96da65a55d5dd19b328e2b7ff81aa207ec3baf66a8b9485c7ed1ebd93696e1d381c683b109cf8", 0xcf}, {&(0x7f0000000680)="fe0e1b99a3d5f109a8ac8e98a543ef114ddc5c45f75ae3aa243f25bbb7b5fa456a6a95ac4283a668eddf38647381845f5096e759210da9a8c3b0ebc53b54df05ad41c16ffe0680eecad6d3fa9e96303ee5097f7588ef42914b4b991706826efcad31ff8d6b97ad36c8c61a8301d690c7f3cd79280b692d742518455cf505b1ab353d880bd130811500fd274c9ffeb4de242c4d85855c0d1a08acbcc118246319f376bc070df138412161a13574a441502302c4ea71939cbb8b97937c8b4fcccc10e7ad9316f5743ebf5509e4957f3fb989618cea0e52bda3479b245d", 0xdc}], 0xa, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10040, 0x83) r2 = getppid() wait4(r2, &(0x7f00000000c0), 0x2, &(0x7f0000000840)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000940)={{0x18, 0x3, 0xffffffff80000001, 0xfffffffffffffff9}, {0x18, 0x3, 0x9, 0x7}, 0x50000000000, [0xfffffffffffffffb, 0x80000000, 0xffff, 0x100000001, 0x20, 0x1, 0x7ff, 0x8]}, 0x3c) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) r3 = semget(0x0, 0x0, 0x400) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000900)=""/17) 22:22:50 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x100000002018, 0x59f5) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 22:22:50 executing program 1: getrusage(0x400000000001, &(0x7f0000000080)) socketpair(0x20, 0x4, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 22:22:50 executing program 1: kqueue() r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x101}], 0x1, 0x0) close(r0) 22:22:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x6a) fcntl$getown(r0, 0x5) openat(r2, &(0x7f0000000080)='./file0\x00', 0x17e, 0x1b4) r3 = fcntl$dupfd(r1, 0x0, r1) getdents(r3, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 22:22:50 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 22:22:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8200e80ac424dd1d2f66696c6530000020000000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvfrom(r0, &(0x7f0000000100)=""/17, 0x11, 0x40, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) poll(&(0x7f00000003c0)=[{r1, 0x81}], 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 22:22:50 executing program 1: r0 = socket(0x11, 0xc003, 0x0) r1 = getpgid(0x0) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) r4 = dup2(r0, r0) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) 22:22:50 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, 0x0, 0x3ad) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) recvmsg(r1, &(0x7f0000000380)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000200)=""/50, 0x32}], 0x1, &(0x7f0000000280)=""/215, 0xd7, 0x1}, 0x802) sendto(r1, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) socket$inet(0x2, 0x4, 0x4) r2 = dup(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000400)=0x400) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0x2d7}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) fchmodat(r1, &(0x7f00000003c0)='./file0\x00', 0x58, 0x6) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 22:22:50 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x1ff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x7fff, 0x0) 22:22:51 executing program 1: r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x20240, 0x81) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x6, 0x4001, 0x355, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') symlinkat(&(0x7f0000000280)='./file0/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') getsockname$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) openat(r1, &(0x7f0000000140)='./file0\x00', 0x12, 0xfffffffffffffffc) recvmsg(r0, &(0x7f00000026c0)={&(0x7f0000000300)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000025c0)=[{&(0x7f0000001340)=""/211, 0xd3}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/10, 0xa}, {&(0x7f0000002480)=""/60, 0x3c}, {&(0x7f00000024c0)=""/212, 0xd4}], 0x5, &(0x7f0000002640)=""/94, 0x5e, 0x48b04507}, 0x840) 22:22:51 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000ffe2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)) msgsnd(r0, &(0x7f0000c40ff8)={0x1}, 0x8, 0x0) 22:22:51 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x10000000) pipe2(0x0, 0x0) write(r1, &(0x7f0000000200)="98d7d064ad4f45f1b286896a4104cf2f2ab79cf5e74b3d6dffd66fc06788df7602a343b98e7c70691df931d996ab232d888637326bb121103e55e98f07bd85286b0aaa83ad1b0b", 0x47) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) 22:22:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000001180)=[{r0, 0x4}, {r0, 0x1}, {r0}, {r0, 0x22}], 0x4, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) getsockopt(r0, 0x2, 0x0, &(0x7f0000000180)=""/4096, &(0x7f0000000080)=0x1000) accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000001200)=0x8) 22:22:51 executing program 1: r0 = socket$inet(0x2, 0x100001, 0x1000000000089) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 22:22:51 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x3) flock(r1, 0x1) flock(r0, 0x9) 22:22:52 executing program 0: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="832806984ea3f339749c9ec32aeadc6515b5827773f04be5591265ef1e19d21d1a2132fd762d7e83e458b86f7a7e129b56209eb441c71b1d5aaf1ee9cc32073716ed87bf57c79d1ce2436f946efc4ee55e35f5f8e4876b5721fd710defe06a834c7eaafc34445587dea574fe676c1d8eee", 0x71, 0x9, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f0100aca8a2ea1648f2d3dce0193ff0e84e3ccd17c0000001000000"], 0x10) chdir(&(0x7f0000000040)='./file0\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 22:22:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, &(0x7f0000000000)="3ffe90da", 0x4) socket(0x18, 0x4, 0x4) 22:22:52 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f0000000000)='./file0/file0\x00') 22:22:52 executing program 0: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) r0 = shmget(0x1, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) mincore(&(0x7f0000001000/0x1000)=nil, 0x1000, &(0x7f0000000000)) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 22:22:52 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r2) 22:22:52 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x8875d4ec86acd29}, {r1, 0x2}], 0x2, 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) 22:22:52 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) fchmod(r0, 0x20) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x67}], 0x7ff, 0x0) 22:22:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x88) write(r1, 0x0, 0x0) 22:22:52 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xffffffffffffff0a) setsockopt$inet_opts(r0, 0x0, 0x4000000067, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:22:52 executing program 1: setgroups(0x232, 0xffffffffffffffff) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0x5) pledge(&(0x7f0000000000)='-\x00', &(0x7f0000000040)=']\x00') r0 = getegid() r1 = getegid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getegid() getgroups(0x8, &(0x7f0000000200)=[r0, r1, r2, r3, r4, r5, r6, r7]) 22:22:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000200)='./bus/file0\x00', &(0x7f0000000280)=""/181, 0xb5) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f00000001c0)='./bus\x00', 0x80, 0xe4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1000000000) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 22:22:53 executing program 0: r0 = msgget$private(0x0, 0x3ff) r1 = getpgrp() r2 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r3) msgrcv(r0, 0x0, 0x0, 0xffffffffffffffff, 0x1000) msgctl$IPC_RMID(r0, 0x0) 22:22:53 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x6, 0xfffffec2) listen(r0, 0x0) 22:22:53 executing program 1: r0 = socket$inet6(0x18, 0x100004, 0x0) setsockopt(r0, 0x2000000000029, 0x24, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 22:22:53 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x203d, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="ee0a5e823949122f7dedbf47e81c7a3aa37dc551e1847b87d881125391f167da1c487a317427b41bdb9720e7de2ac55969d968350ff9ffa81e1ad4"], 0xa) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x3) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x7) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) recvfrom(r2, &(0x7f0000000140)=""/142, 0x8e, 0x1, 0x0, 0x0) readlinkat(r3, &(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=""/206, 0xce) fchdir(r0) 22:22:53 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 22:22:53 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:22:53 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x0) r0 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) geteuid() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() dup(r2) 22:22:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socket$unix(0x1, 0x2, 0x0) 22:22:53 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) 22:22:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x3, 0x2f) getsockname$unix(r1, 0x0, &(0x7f0000000040)) 22:22:53 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000000)="fa", 0xfffffffffffffd2b}], 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) fchmod(r0, 0x20) read(r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) clock_getres(0x7, &(0x7f0000000080)) 22:22:53 executing program 1: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x0) 22:22:54 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0xffffffffffffffff) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x6, 0x80000000}) 22:22:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() ioctl$TIOCCBRK(r0, 0x2000747a) shutdown(r0, 0x3) fchown(r0, r1, r2) r3 = kqueue() open(&(0x7f0000000040)='./bus\x00', 0x8, 0x102) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) fchown(r0, r1, r2) kevent(r3, 0x0, 0x0, &(0x7f0000000040), 0x5, 0x0) 22:22:54 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2084, 0x401) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 22:22:54 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x400000006e, 0x0, 0x0) 22:22:54 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setgroups(0x3ffffffffffffe95, &(0x7f0000000180)=[r1]) setuid(0xee01) getuid() r2 = socket$unix(0x1, 0x1, 0x0) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000000)="bf", 0x1}, {&(0x7f0000000040)="ef79fb3a1ef1efd11fec3dd0e2ce0acbc57c822f1237c451ef8e14ee71aef67b5b95f654104eeb0301369865e025dbbd141e64a3aa9e6bdf54a4b905011089c831cee53ae86d692435cfe22f92e8f5c5574a9ade9c5a8cb1e5cf71845f0c0bfbbc73e70b279e50d8978f48594b88ce2ebd2f80b9b6750502e8c898c5e99eb5d35230d2bbad452c3776226f6726ed6bea261decca54c88ef0dab95d41233159a116060789a632faeadfcbc243c9650889a32b126ee2dd59edd6100f39cea334ccc18f1660a5db7f184e519f4c8a58a798bb256dabbecaf3aa90982df646e142fb9fa0c9e3ddc47331181ec3b3941b765098144ce8b03550422efa4c", 0xfb}, {&(0x7f00000001c0)="ce0227a591ef18732a7354087765f23c0cd6c97f06ac29c2e30efe5dbbf71022719dbacfdb05685c49f4cedd4d5bd68e29311fd95b473695c972dc8248ecffd28db6da5c989618d25387bbebc5a1e42cd6e2310b361a4930a912424fa3a85057ea012265661598ad68a42bc3d326d794511b7bc7595007ef", 0x78}, {&(0x7f0000000240)="e15e87a64ad2bc3b9a3c651c0a83ec3a4b6cfab57cbf9dc2d37eac1f9d76704658cd3669cf28815876c394fdde081082d550210fe2a792e199fc028730830a3879bf2967ddda3fde5961a62d63554b2f77", 0x51}, {&(0x7f00000002c0)="67195483255be63cc8ec7b3357a77d21ac34aa4ca9476ddd4594eaa4f4fbc351778dc443f72d7b4ad187e920637f925dfbdb131ae4d5f49f2c586ca84d4744adac43e4b73eb5982e606d7596452e59055ba0d4a8fdd9066e270308d08311659e1e9d2cb29fa7620ada2d360a9890c999bb1e39f63efdaafecd721219f6fefdfe95579cfcaacb6904b61216ad30ec84c90427c55c2d45550c3802c9ff801f86775b23af7da594794c5cfe573240b145d5ce10adb0711c6a9ef2f3b61eea463ead8208e6da9f3ee704", 0x9}, {&(0x7f00000003c0)="91f4516e0a3e44f06ca80d661a88c1ac4028885f1f5e957fccf3555fef8990eddff359af2d1ade6405c9a524a0d8081b9981d30bb1360c976f5e12171c32653d13c83d4f9d7e3b6c8455e1092b6800639ea2bece6a8c965ac838739b356c356ea401351ef5ab18a3cb4a81d4ae44bc67b5e3a649f866857f3f2c53b8d1f9192f7cb88615e8e1790474ce9f5a73ae79bbc73691b8b2acf35cfa16a997d062d193a0fd795846e0193dcc7b8284267d0b4655cd4b24e50f0bb64d4327aee04e10a00c65bcce75cc977f418e99e4dc2f2a661f2596dfc0d5daf1", 0xd8}, {&(0x7f00000004c0)="6f18ef470127ba7830a8e8f8dd7f58aafdd59650cc34809c88d4feff2f860cb952ff6865cf3967d646103a38e243733656ba570fa5c35696359be02176fba3c35797c49b04fbe3d0d8b70960b8e53209ed0d572ebcb1b31931447f35592b5e19ac1355c05afcf808795584f24732acc42f229f1fa08980c2f2cc5c1bfd40020201a6a2d946bb6bd9289d930eeed18ccd707a3d7cb744f42245019c3dfa3dc74d0804314ff4e0740c0e27d2a663d8a0d3801b264449a6e2b64f7d0136fc2acfb4db235f29ac136eb3b364e6574005418386dc644d76879bc0cbd0", 0xda}], 0x7) syz_open_pts() 22:22:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x80, 0x1) flock(r0, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000062c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f4c29fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f190b772945acc1a1bcdb4ceac290dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc912502877bbd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9ffff000037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b86866ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e8d5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a90689a2f1abcab2255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f046ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aee08bcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842ca2683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f11721a24291d0545b3c7afe7adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf106f2db5b6f39d5d5111ceb5495fbf11e9c24bd66f1953f948aa8715f9f2fd5c2efc1f2cc17e37dcd85af6f7b61eb735cd58d161364fae8195fc687b41566f8809e9995e7f2847bc2fa484b7c4436af0bbd2a629bd6797127b14b44d2f9a9a6d771749d474a72c708f39525dd0f8168fb5b37aa588d83ff2b567d06b113a77acf7893d11c06b4e3cfa1b9e6e98d5acb020c6ca7883e55b99a834b8f661970d83bddfe0803d2eae93fc1d67cd40a25f6625b3ddfe0492c13dc48b5edc2935cf6fa98b2657afe4795d06b89b1dccb42f1a7ad15f0d5d0fab5af88e08614121d0d7f74a1466763ea607eb2da04a1a2e1fe8df83999fc18c24e550e853c61b9ab2629e5", 0x1047) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000200)=0x5, 0x4) syz_open_pts() kqueue() close(r1) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000002c0)=0x5) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "ba75a75db57180000048a00dc25b4e3d3d00"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x1, 0x3, 0x9, 0x10000000000, "5b0e94bcfa1744f6edb4b3eb963d08da5923efa8", 0x20, 0x3f}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x87) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001400)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/125, 0x7d}, {&(0x7f0000001100)=""/248, 0xf8}, {&(0x7f0000001200)=""/153, 0x99}, {&(0x7f00000012c0)=""/132, 0x84}, {&(0x7f0000001380)=""/71, 0x47}], 0x6, &(0x7f0000001480)=""/185, 0xb9, 0x6}, 0x0) mmap(&(0x7f0000ff0000/0x1000)=nil, 0x1000, 0x2001, 0x18, r0, 0x0, 0x0) munlock(&(0x7f0000fe9000/0x9000)=nil, 0x9000) madvise(&(0x7f0000ff1000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001580)) 22:22:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10830, 0x8e) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) write(r0, 0x0, 0xfffffd4d) 22:22:54 executing program 0: chdir(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x10000000003, 0x0, &(0x7f0000000100)) truncate(&(0x7f0000000000)='./file0\x00', 0xfdb) clock_gettime(0x3, &(0x7f0000000040)) 22:22:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) writev(r0, &(0x7f0000000280), 0x0) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000040)=""/85, 0x55}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) 22:22:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mprotect(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x3) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 22:22:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x100, 0x0, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x128) 22:22:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) close(r1) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) close(r0) 22:22:55 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) lseek(r3, 0x0, 0x1) fsync(r2) 22:22:55 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x84, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) clock_settime(0x6, &(0x7f0000000140)={0xfff, 0x4}) r1 = geteuid() r2 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) 22:22:55 executing program 1: r0 = semget(0xffffffffffffffff, 0x3, 0x0) semget$private(0x0, 0x4, 0x140) semop(r0, &(0x7f0000000040)=[{0x0, 0x1, 0x1800}, {0x0, 0x0, 0x800}], 0x2) 22:22:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000200)='./bus\x00', 0x8000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed3", 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f0000001900)=[{&(0x7f0000000580)="278a69aa230d89e05adcfcca3351eb60ef047fa29c5362d10e110d53f2d06b3fc0405f602a7ea585810139475446f558b8a3c4cc5debb917a807f084398952d97b8a4af93c6de87e3aeec9e9f05b7a614709b3db4eabdf79400bb9055f7513946588518c07e69b57228c205042d61c7a2799f4c12b59949eaf8748cda9050657336b7f8d40b88d4f21c30a8cd9a7a57a830532cf851bbe3a93b7a93c5d004a10c3e57dbab63ade95e34f22bbe6a7e98bfecc57e17f425686f86b9298f7f68b056823df8c282014007538dd3dc846e7c0ab48e36d68fbff4f355cec8548101a029ca75f46a20d515385a762e5e3550b3e1af773bcbb3cdd24391558e1b00c346ec6aed2885ff3a64dd7a72e0fd9ed55e21f6a8ba863e8ba5bcb4dfe32c2b9bee56d54351ee4d0c0de043d9cf208718a5ca3a99696c629f817fd9ff7036dea1fae661bf0c4c1425974799eadde6f425c9df638ff8c2efe5a53b486fe9a4d9fbadb59bad795ac06ea2e2892933678bdeb965248a6d93cd744f013c08fc43b96ea9ea199e7eb3009bc41e41bb0a87d3c3590fc3f2f71d29399026d8313890f3ed718f6e72921607b5fc07cd6cd4f4703fa48aabc23b9e5215f21f931ca3f223b69a030d859a3817209fffe7d9bd8eee5fb309bb3e3a08e9a9f5f0853b77a6527c105e2ca21e73c3d94563e2aa54dc8b87274a9a5f0bb77a40eb009b8038b097228613a2f56e91d7837faf6903266d6a09e39d2b8c95db3d63d3a928db3dbd6000df04fb537874edbed1b3b1eacea53d7f6421169d83ecb50fb8fc0a649f2a503c75f95c5ce280421db37eeb45c2d843f881462d3c897ccc3d51f14f85726e7ebf483275fe22399b7deb530b05032ec3800aadfd95c73e80fd8f94035e58507e4fcabd6b2a8d157e25dc6f24c07e30a30efa342656544d7ea216448d5a0e931d015b01a46386cdebb12d3f0366d03e58a9f1e22aac378cc40f49fcc35db2dc55b9860d1fc492a9f807982ad1a810d153eb5903a249a85fd1510b887474b44def43c2f9c1a4023591be9c12212e090210ba1440b1599a602fa78280de867034e12c8355a2660a6f5553af1002b74e933f2fe262d9110d62b73fe306689282a5c62a5065cb145f17dc8d7b37370cb7b21bdc0b9383322a0834d2b237727a4f4fa6dda92ea70b07a4c1da38036238c2c47b041e25708818964e146154d46960d3ab9ae4ec3355c288a7310acc7430830133ccd14eeb208460b5412aa032ee213ebaa1d6eff15f84144a9eddc36dc27eef791409f556c486ffb50f95a65e94f74cd2adf56be332a2786315e9a03f5b3102c8e6d0be91ad2666a390ec65aefd0baa3a065f9d9f93f6f7fb76e1c315f6c54eab0f1eaa877d58602e4718c423ddebda400dd562a210fcb8eb957f4d438efc8801385386ecc8c13b6f31d5644359cefcef824982c3436fa2161baf4feda38ae06495b73f27ee045c855763322ca6a96249c932eff873592483473fcae0161160f589340ba3f52d38b1d27df072beb30a3e2c2a383591b5fde17a36a4d1d756cad6de28338da2c271f5aceac3939ae959f6f127b12adf29e019cdc3da580ac6dadd8f280078c920ffec8aea33a7a1ede31212d1dc9253a5622f96f4dc8af1835ebe2ed2fd8d753c4913f38ad8280cecdf1bef1d56523954d91d687e80fc217d4b4563f422987caf7ea5c5073935b1b9afb2112946bcb3d6c1d48ef3e76ab21bcf3a34a44d3356d287e57b0af5217e47338e75cc79c51482d685faa63d94921e9ed93a320bc8f66e6b5b01e9fc97522219896c4a07ea6386bcec8c70e8db138827a6e174643efad033a15008729da07fd099ea92c6f3ca880c641d7244da4d880d5d92dcd529a0c32a858edfa44f945400b4c872f5bfb63acef75de4af2e8bc0c3b4427ceb81cff1d595640b052b420c37f75a23ca99981217c594cced8ad22e1889d963f0d23831e12ffcc42c6ceaa09d053df4f324c7e10d8d67c211305f5409bf2da6551ecc6bda44d1ce6756ca413a3c575d79f8852a0e235c06fd00eac167e32a148dee6adf92ed7ebd52ea6d0518d62a5027785af556afa0917b79c8c2fd7c9350047741249c030f2f26d58bf0c6711114a5acb77b2d26c34e78b7905dc057987b234e5c1437d62ba104d29beef13cde96253e6b6ed17134b22947c854eb005a1adba510ca2a5dd8e21fd5d6cdb22df68f140825f2cbaa93232e6962ff2aefa8951a444c2ab6437cd19612c617c80b23057ef62659bebff4cc13333c2c6549084f5fbe80e199f0dcc237f8fd78a055fdd5302ee16207f144b3f8b8a63260cdae994bb8ade4977f28d6f994243477e1ccc96c742b6cb5385fc7b4428e4ba616493998f85200a2d00b5834dff3698235e955dbe6c4ba4d548b76a04ebd951808549aeb2ccaf71fbb0e2f9a87fa44c8690aeb3f5d085af950b149155db137e2a7fe3ac8f0995ae1d189e4492d67abd5005e6fe2682ca3443307ebba2858eabef5540e921ae8f08f10a19b7675a47f79bf74eecd6c932521a044ac9d365fd7245520f13e91edea0496887de7db017806fc29a0d79f8bd2aea941c04cd1f1a5f7f6d243b26aeabde846a58844acb0968d90ac226a3ed722a0a0f9ba76382154f0f24d3ece656481b4b0a9f163655555b5c1830039b3354dde2661c59d5b81152f91da62043b0f25135809b751993876cc5b60658d1640aa58b4f17db1371c21821abea1e31d3745e23408041758a68f006e894ef95f231107f0c4aa76b090c72dd4a2c4d7abe8aa5fb15f9091e24ae58c723c2f34734ed2ccb477fbaa6cb612dea1dd0bbd678ee97af624eda5fffe5e4d109cf16f90d196d84993ab249881615af2b6a37ebed406f815f17f42846993171642de072734e713eb179eac61470c5293c402cd383c2612a06da796fa3b78ad5ea5586999973489b53803e7b09e0ef49a4c3e1818b427e5bdd87895d8d2c827191b77e069e607d4ab852e4fd4fa70fe160bcf60c6431ef8dc420e9d02271291df88727d39d43602f962d3493bca30560fec5eb54a8d6f9bb70871ab741943431610ee7a3a3ddacfb67b3820b498535674f08ab9d930f6edd5969780775ed43cb5102d981966e605e7002b3753750bc808ade8fd7a40cd01d4b2fc936439411d1ba9e2f3c91de0ab947548493814bbb33b0b87d7d267e651f58b618fde913df49b6b497fe8c44411dabdd920244b9464864a35e9b1917476e391d87b180213974458929a4379215b739c91bdf019819b7ba12dfac22e5492220ab226a6a60f655d8ef35fd5833586d3e972f548322e10ab996e4902e4790603a971214f5c730f430a3ea634cc085aeda98290feb381bd7b17bd92c96a652886470b93e45464207304c93c03fb74bf4d78ef34ece94b77c2c0b7045b13e8cc8b675aae4ab3c12c8fb0b3ee412d3c08ed7755539d1a113a2559c35964e81611753ebfd4d15b25f402a75ab980fbe1a7e7800ccfa1dc4fc679e3ee82fc9b2b96bfe863908ca92acd5b18e7ac32b81ee3639a5058148958d2f78dbe1df2ee2148a55bc6e181bee10713a0989e187cb09b43633c98abf02348a33d5e56a72eb67829dec521c6b34bf2fdc543851cc299754b8e18891bdf2fe83a09203e72edc8d2bb042e83f8e5a603d79ad59149a4eb091a1db51eecb974a142593c6aeebf0e2babb19f62e3a67f3ebd9cf90f1aa9ccb2a9bece09a2b0b765c5f688ed7a4bb42e5c5cec06fa81da97f0591ed4d7b08e504024f36cdae0a707e475d1f1683a1e152ce50fd9705596aa1d1b3a40ab8fad9df49f5f0b4c49b86b78cdc8cca26902e9e1560d3e2655413a55ad4a3d3f6cccb1a6937e94df42593bffd21820fcafe4bdf9e61d1ee6c47e2f5eec51286732ae15098321af5acd0f3aa9b9de2229a253d5fbe545c47167cc6ef3d607e84bddbdd7c3dd7c7b89d51566079e5a71df1f6a8621dae3a3f7703cd868c0d567cd9d34ad78451618a6c28b54a0d6c2bdd5d9d47e3838218cc25cfc4b922d0ce95c63896d48035d66a8a498e11f5f72b8092ff6d0947bad83b01aae101c8bc9252f22d0d8e984d1c3ae880af578e386aa909f20a0547229d60bb647fbbe5890cc669b9737bafe0aec208c1d56392e53e1032c52a06af25b9a12da55f486e7d5a7849dc0e20e9fda580b9e7632338b544d351495b13775b09e67bf590b75a7640d88aac3e09363e70be1b812cc4213300397a4955308a22762e94372cc40c90e1c1c616f2236d92b09f8323c30e005f0ac3c4fff398c54316c632bf98eeb6da81f4f55bb314d5148d2ee9291e1c8c73f6cc061ff231683b25dd6afd9181d6247eb6db0b742163eaa95803746b6bc4753d202e923e485ebd5a2c1d19fe67d88730575f4cd3818889036162b3fe3c9403b0fd78dac3ec91ef4df1599bbbc81a7ed8b24b9bb3a43c1144983d363414d6ad27043e5aafab7aeb6a886fa8b08cacc78937d3a046c3e7d0b35b52bae8204ee9703aa2f7e524bd97203c1c68fe4e11ecf9d85ee356cce20013853978b984dc342b46682c96c939e02cdfe8acd23df2c8a7ee701d74f60057f634f1f252f01fe94ee494cc9104d7f7ae18dcc40131560e807b41604d577fc1f0243904b573212ca76562a768c0746a29b6f8eec494c2a569c3be9edf3c8db6f7db62b97624cb43a4a88524f9c875a8f7f382fccf78f02f47ed99d2395c6952881902febc8fa2583448b527ea138335d8169fe6695a31d6fbb04a10e3d77a79b306fc11c49904bbaaca7d9cac92d5e5d01add29a33c9c12886dd8565701c359a7eb43b0fc35aec19bc9a9f4fed1537750bc9c0abcc1222c2900d8883134fddc76d7b024f3bdf8d7a5e7d41b84ca45009dd92a17740af11d7e367339cc65599402ab86aa79f4463d6c8bd7ccec9d86ba3c152f1a7981416f871e7376ba2f17561b1460970461755d72b1e07a23bc199eb8b29971ae37792cafb89e074741e585b9b6dab1289316941fb3406b66fc7d39621eca984d24f07ba5f14171c851be19ebe39d5c11fd4a0679bb0d19b25698979c73d1f270d19b0c1c2f54c32d3006e5671275aec0f0acf168c136ee02c47fdf811c512fc2c91f841afb5ea84a57a533d55c3962f46aba3c9ac0b03ea8a91a913fe5c595007a7386b0a02530b081a66313b944fc452fb092df8e8ccb87bf3ce83611e8d531d25a2d7877d51e1562bbfccf543007768137604c589317d08ff2570993f1ae8bcc45282f0433a89d0c534961ff8d2953090ea11bf61136255d54a7865b47417394731ef0b8268b7029afca53794c642f4f2f6873c5782322351b82de8abd1023b029ff954651273d0b8dcdf90b6d8191fc20e96752af842c05d805c2d51fd8003a80106d7d97963848fd91be9b97831d2a581cc10d1dd83b0132eaf9d390709904c5f2f5e9d8810fb2ae8ecc8e6523e290bae9f1b0fbe6c80527b5fd44d676df17ff2d6ca921834682866f04ba2106a2e3f5c7e97da3c769bec2cfe9cd4afef7b7102300595e907a365f126da19e3bbacbbe182e35c51ef9262a9d5795b51375365ef7807861c628f111c502390fa564d32a8e752d9ebf31989793126f3a9a61a7583310976876ee4b08a55d06a5b5489087f0f3aca0e03a72f123633f283065f01b970ff34c6838e9b7fc93c90b437621560fe899ac255cc3a0ff86ef840826517c59694c4daa58201191598faeb0ce1c88cee66961d6f1820b2aa62322e18c821a9e20da8c7cea8699dbb1488099cd4677ed9b454a8434be033aa6eeb510055f99e03b", 0x1000}, {&(0x7f0000000380)="0752584dff5a6b95d10f6238a3d664fb3d2850674165ff145b5bbc6aa28fb84327ad8be06bd7f5ff0af6ac1ee1ad158880c3bbe88ece536f2b935f9ab82aee6b1927d8aeb2872a5cfb42be89df0d7210e712cdfc853e940f0c56d8da4783f9f24eff0b91afcc4376042227c6b8b666638ba7d193e25368d16e8458458ad4d5e816d6cc6cf04cd22f041be4f3f3c1d5111f08dc488b239ca530bb16389018dd5162e1d605dda73c6e5f1583fb269bbfd42774d2ed0d7c9e3c15d14ecf86beb7c18718c07053b7f7fa8a5db1c9b1fc631e3a4a771b254b3e", 0xd7}, {&(0x7f0000000480)="44b8d31a12fee245cb6d29334d76ea9a24359531", 0x14}, {&(0x7f0000001680)="3e2d2036f889f32d406567a5c2d1bbade38956b3f252e46034c70da5b459a70c22d437d7bc6b8e46fb0ff77ef5fda207caf54a73aee791117b4523bd5213e44900b24db68ab0f6398a06199c79444dd07e547a842552709a84b020a8d602296d4b11d28143f7c461c134b372b78e81c396a1998aeb62769fc740c98b4369c1f876b409d58642238d034f9470da3aade61117d54d035a0bb5644b41c22d9c3ea6d9a5b63a3a4acae6143fe44c525150477f1b49ea295f5671efd3446d5537d6778c7e2d9a92bab2a4bd0c03748762e7c5393ad5271d2203104060", 0xda}, {&(0x7f00000004c0)="7de85a1eacd3df8e5158a2e391c2601a72516943f0d521ca0086ca0404376573fb4c71d469", 0x25}, {&(0x7f0000001580)="64b26706313329e19a499b913bc1e9423c0015844f4e0151e82d7f4de30f4637fb7936dd8d3159f35eb1c71eb42ec7866d3aabcfc9f661e0cbef2512f59c6e969073142b1a66fd49cefd6be3db649537247d", 0x52}, {&(0x7f0000001780)="a25fe6fd790bd4b8fb683a3557cf3364eb562dad0a7cc599112cedd8c9d3c3fad789d6b3ccaa14fde2ff89ffbed25b32e2584386906e835620e0cb854d1a392131428562bb70a2faa5a4a073869e14ff046cb099b5667f87583d6496460ca59e1ef1be633962157ba0887e386bad49c91bc7664885d683", 0x77}, {&(0x7f0000001800)="de08bed4cb84c5badbebed8e96cc1c298fef91876885ea99d20d94bf268b9c1fb2be567486d68483362c925a458b7bf9be703142e03c955042c55d2e48d946d6e9c0c3c8eb0257cfe8b5c2be6d7f483e887f52d16353d60cb8136f453fbe37c73d3286d7e8a63f2dbc1298fc3f39d97905c0e94fef879c1173dfae35f1801fd0bb0d7b0e3861af980ffba93c9803125c1f2a51bea2181d6530a1aa5d952a6cedbb1f968c9741099fb0d5ba2d51fd70cd987c1fc4e3bb78cc8778ba97a05e7190e61a113a187eef346c28d09021d00dab91c2bed82153beaa86d23339c41c7ecaf6110d0a4e35a8da6fda06007851099c3428f808405810d68040", 0xfa}], 0x8, 0x0) write(r0, &(0x7f0000000100)="7167cc5913139c54ce995bc3b949800b5b1a545aeeb4aa5fedbc899ee90bcdfe752dc060bf195b0b628cb0bb53a9475d3768dd37ac7a4bc6f1553054bf08d58cfae03d397bc344bda5c57fbcb78548a61c44e7b9659df49ec840037e5734", 0x5e) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="223a9a96aa6fc987d6812af3d5b39c27b81e1bb14c9d4b43e18e8f21734b666c43013fb9c5add1ebf22136f8856cfa0d65319e42336c7b332e8ae5b47fb9f063e9563766ff7a71771ef5c92695d9b90e624cfff5e46eba61f6a5edea09d34a1cbd754235c1ed6a354c0fd164af5e60f772cde1d0b73f4eae52877d735d7582bde21d88afd05e54bb9d03a3eb54138227724ef76fdd63ad466c295faf932f89a40bc4f24552e1741d624f7f826530737c6424ef91f64302414216a60aa6fafe9af93d3c2a6b", 0xc5}, {&(0x7f0000000180)="4e7b1d6655c1b7a4da8c4ba0f2c6a978852f4655ed05a4954bbfc101717f4a07dd7e9c285f7b1e221ed803cfd59956eff44961426f615aa609495c3002005eb5325c28238fd255fb155e7561bcfb1dd2561c0ef4ef910463f21a8a2b774a9445b60bac", 0x63}, {&(0x7f0000000040)="9b6d96cdfca5770460e0525eec21153d842cfb8308ad6c2acee2a10c56b2fb55", 0x20}], 0x3, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:22:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:22:56 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) r1 = dup(r0) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000003c0)="0bab8df16f0e773f5b64ccce715b3fe3a8714933feab8325f3ef61479036910d1806887036ae8e6d31d5042b36c2253b475cd33058eb7bc75b16caf1537c1b4227212269c8b9f94c17df1446098c4a6f88b07600124caa27699e45efef6e8d4389c772eaa6e3660cc99d12b6e0a68290f38eae46cc5d0958d4e4869e97ab360c3819d2e87e8a6bcab494f6de7208e967990068f4aa008aef1d9b899d713759b5cba67db3c1c2ac04202a409190c8fdea94557916f6b5697196", 0xb9}, {0x0}, {0x0}, {0x0}], 0x4, 0x0, 0x0, 0x404}, 0x4) 22:22:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() dup2(0xffffffffffffffff, r0) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/237, 0xed}], 0x1) 22:22:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a04400681bdbb66073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a9848f3429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c", 0x7b9}], 0x1) close(r0) 22:22:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x448, 0x41) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000040)="1d000005", 0x4) 22:22:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20201, 0x80) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f00000001c0)="7a8c8bee5427ed100cc050829e202d71346e74813f6c8a913259963a775aec55991f3fd60ef1196e4d5e20f840a471a4e93555731ac89bfdfd619dd8e17fc4f73bd227ee8ed91c5997769dcd8c3dcc07205a2e3d557e7c39036a93b36c856544cf0fff6f50c4b3a4a700de07f2bf85b8ff4ee1416e398bd6887a56cc99897ef674fefcbb0217e1e68a4ceb3bcde6ae8f8ca9c83365cf6c98e5c195c352ab6dbf3a8a1cd0", 0xa4}, {&(0x7f0000000280)="7903aff873f84b10ba930a38b8f5d817f8b1ea7834f5bd1a296db0884909d35ce23a0fe9898d1517f4dec4c22bea31ec10330defc007db7052e24f7130059ba951ca1e5e11c8156c3654f113f8181cc123091e6094198e324f836e0b5b40ed2e3d863268c167680e1914accf6b2ae9772fd66aee995ce5f61732f8376084973b7346f41704bac09874d4ebf1a329e4fdd182bca460b6776cafd6700c3d1959f6580f", 0xa2}, {&(0x7f0000000340)="12baf9cab7242117762beb8f3845ab8e4dac0d88149b68679e04178b34aca72cb67fe2846f21cda2876d29e346525d73325fad41d796da788277d93bab42a7a7c90a57167294c2df767be3695f45e38c9a3e7695a99de4e0b25404d8c1b552b7946057fe81f9623d24a200294c36e9bc90761506cca11487ed9eb386d2b7ebf085fe594f5265b8c8a219aadc2361deed3892a203e9b6f7af3f3e8f1d3774097a4dfa90ad5478119691f93b9dd99b1d047ee236f0d0f9e7e6a36034f634be8cc572df649ccc28dac0c564c404c4f944dd51dc0d662ef6cde590d4d5ff48", 0xdd}, {&(0x7f0000000440)="0fd0be87b497790c4ffa766d43c1f010486126f800647d23cb79e08772f04b9673543c8446abda74e821b496668b714bf26e5e74574213753e633bf74f89c84aae7b1d42f6891da8d3299649e4cbe71f87a3d47ba4aff7dc93a0dc7641664b9d18a40397762d0af4411d75d79d491b89268e0192e99a8251b992d47bdffc1270c9664697f0d8da395f2e8d07435468be3cf9a4270e8068b202d746", 0x9b}, {&(0x7f0000000500)="3edc7c162f1554ade282c179743b002884857903f5ce4d4e21bbe0840034280e9dacd3e7222eadb1ea5c7f", 0x2b}, {&(0x7f0000000540)="dfcd385c26bab9cb377049f5ec33733f4dd10f154f8e9cc9fa09b1ddbfba59e5e1adf281828c09d24c5472e3932146ff13ad82d1f369d1eb2bf022b7177de4080c38d45b767f23a0d625c77ea8f84c408ba2d3b826b4977bea135d963f8d9ceaa6d3856524a5a4c0f351061b61165e3ac9ce4cd8", 0x74}, {&(0x7f00000005c0)="732126ae3d5fb69311623e22242fa493503a2de9a2400f9cdc3efcd0a1df2018a866955221c191725e33e5c602148453da07826b234e3776846dfc262d442058b9b70bb1f97ca4220cc08b8b601cd7ef5a325840793e76bac2b3eb811e3d1f7e1349db22f0202bba8cfb869f703b2a5807ab2f2665fa9ab5207ea8d04e90d11a6862102e9736c3ed", 0x88}], 0x7, &(0x7f00000007c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x58, 0x408}, 0x40c) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = socket$inet(0x2, 0x3, 0x0) socketpair(0x6, 0x8000, 0x7, &(0x7f0000000080)) setsockopt$inet_opts(r4, 0x0, 0x4000000024, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1802, &(0x7f00000000c0)=0x81, 0x4) 22:22:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) pipe(&(0x7f0000000000)) 22:22:56 executing program 1: utimes(0x0, &(0x7f0000000100)={{}, {0x200000000}}) getrusage(0xffffffffffffffff, &(0x7f0000000300)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 22:22:56 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = socket$inet(0x2, 0x3, 0x30f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x3, 0xf4, 0x5, r1}) readv(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000200)=""/98, 0x62}], 0x3) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x2000000000000000, 0x100000001}) faccessat(r2, &(0x7f0000000000)='./bus\x00', 0x20, 0x2) ioctl$TIOCCBRK(r2, 0x2000747a) unlinkat(r2, &(0x7f0000000180)='./bus\x00', 0x8) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000002c0)={0xe3c, 0x3}, 0x10) mkdirat(r2, &(0x7f0000000300)='./bus\x00', 0xc0) socket$inet(0x2, 0x8003, 0x13) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) fcntl$getown(r0, 0x5) 22:22:56 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f00000000c0)=@un=@abs={0x25af90167d5e1800}, 0x8) r1 = shmget$private(0x0, 0x1000, 0x240, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = dup(r0) kqueue() sendmsg(r2, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8a5d93ec86e2a", 0x8}], 0x1, 0x0}, 0x0) 22:22:56 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x100}) mlockall(0x3) 22:22:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4", 0x32) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000380)="2964f10c9e96b37c14fd9640060f9e9e669f3eef31692ad5df34954b49fc613190903e46c9c94497dcfb628db86d3a4ca9cee6", 0x33}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000ac0)="b79d5885e889b710238a2baadb33649db41124135529f00e451cc9ea47cb939d42fc66afd0ad7627b4cebf1e1911c233886ce8bca5681cea2afc55469efcb271fae9d3403c4faf62f56139e4b23b74d932dd2c5a291d9bba69b1cc048f7585eb659075b4080282a705fef1ade285f8fe4fa992392048d672bea8138a20630fe0e9d8af7a8b4d6b6d6c7f0a4ed3b171c358f006c5ac894479c3f3ffe9b7e7dc8abfdc1f00bb6e4ba3c4b3ed57c0534d08f3e73c51eb63e88ec29cd6086bbb612a4bbdcd95bafeaf0fe85f1c8483830138c6adbd2527431015ad9439ddaa3b9a19d45e3ae0c1c7d557ae767af77c927a27379860bec6fc291019d8a2f09dff0e6bae72eec5ed228eff3701fa8d30c11a69bb60dee182848e59860a08abb01319e730db60c027aa658deb5c8d849215d69a9c93646b7940b617dd5a70636a9f58a9a771348bfd563b3f857623b42952eccdd1a497206cf38448aebc1f3116ae0c20cb1afc3d3d0248afb804c0d6293ad641265e30aa2b7eab7070e71ed2662a49a43edf0853fdc70237fca9733aa091fdf75350b545a46548976906dba9fafd6d0df35ffd3b081dc2b61e0c2a05def113212d47551f052d0716d4344819f152f78945323d89270292bdb23436e6060e2a8ef94c10f7b61a55d7fcc178087dad5ef4cc809311c9d9b19b800f39cd4d23c9f3587337892a8da94f6b767a51f3fafc9567a01f10924120444b55b6f963953306bfd1814f375129d4527238ce53041b1ece27ecf9173ada533b0627a500b0b398e09b327f622d2ed87229605bc3b0eafd02d44ad6e5891c9be480c17a146091ee65c562b606cd7f96b435904ec65f78a46b2a2a80a92303a8d3d967fb657b4bc031ef2e52662d108ecb82ee07a2bdd8183e8d0d0158a2a65f3e300537e3285dd111269cadbb1ab12d3452ef12365303f7e12790f19454c83ef9a2eb8ee56ed69fea20b92658a4d82b67ea11ba7b63dc79b1a3fb5d2188d40c14c6e12a9fe9504733d86c5dd1fd745166c5be574915ee1467a8c69c442287c256070f4cbaef70b6e4d346409b0d53758e7ff9f0b52aad88cf7774f3f776316d0358ce3ba54103ef7ca3f20b737bd0e3e0215e22b5c4bf7fc38c673b4de76011346ef6bc51553de2cc8c4c133d274f87e875e4d1e09aca88f71a7bf3463884dc4eed21dded3dd82196639211d30e9a357387705e7a22cc4061538a4fd994ccb698afc3c110e1c834054a0bac05387d8ab3dc85170e7e637c9b91af56fdccbafbeb5907801d785774aca2f887410fb983baae946fd63cd2044345b19904f75936a4570718642320d59c7847fce4199d76fa19d4023cf18fa2bae75df728a154903028c13af551a503d7e24e27dccdf845f333984754e88d8f263b2b6a24d43571fada005ee8460d42641ced6b028cbaf0c831b10a4a27fc6415e20e4f5d5ec37181b984d8e2c94bdbd024967a20ff8c05a24b72bf8d9dcb4921b92c190d0639821716076430e053b9cbd4841e55a3be5dd2ac767469af4909635f9e15", 0x444}], 0x1) syz_open_pts() syz_open_pts() close(r0) kqueue() syz_open_pts() 22:22:57 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8080, 0x4) read(r0, &(0x7f0000000280)=""/132, 0xffffff1d) getpeername$unix(r0, &(0x7f0000001480)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) readv(r0, &(0x7f0000000080), 0x18c) semget$private(0x0, 0x1, 0x100) 22:22:57 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x53ff) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000080)='{\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)=']@!&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')(-\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)="2d2d2e292b26282a5c2d5e8600", &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)=',\x00']) 22:22:57 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) accept(r0, 0x0, &(0x7f0000000000)) writev(r1, &(0x7f0000000b00), 0x78) 22:22:57 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000001}, {0x3, 0x7}}, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000100)={{0x3, 0xe813}, {0x8, 0x1f}}, &(0x7f0000000140)) setitimer(0x0, &(0x7f0000000080)={{0xffff, 0x9}, {0x1e, 0x7}}, &(0x7f00000000c0)) 22:22:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20}], 0x20}, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x600, 0x6}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x82) recvfrom$unix(r1, &(0x7f0000000100)=""/178, 0xb2, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 22:22:57 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x7, 0x20, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x0, 0x3, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4}], 0x6, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3, 0x5, 0x0, 0x205}, {{r0}, 0x0, 0x0, 0x0, 0x7f, 0x4}, {{r0}, 0xfffffffffffffffa, 0x9, 0x10, 0x6, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x80000000, 0x101}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x8, 0x6}], 0x20, &(0x7f0000000000)={0x2a, 0x9}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) 22:22:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r2 = dup(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8005535) setsockopt(r2, 0x2, 0x9, &(0x7f0000000180)="73407b67372f5b94ae697efc5ed72f423a8df7def7db3ea436fb5f207bc61b1c4c744c99e1f19dc11b020053b979b076d4ba9b8cf73777eff36f2d5752d79d304790fe5c06c4494815542a6e964d2d924307d461b6de3f54de1ada3ed21984338daba08b53ed54de09ab5513a785beda15caf98dacda34", 0x77) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0xd5e, 0x0, 0x0, &(0x7f00000000c0)={0x4, 0x97}) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000200)=0xff) 22:22:57 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x10000) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1808, &(0x7f0000000040), &(0x7f0000000080)=0x4) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 22:22:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000440)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c755769621d221607255bfec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f3c9479b62bdffc33c39d1242c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53c7aa99eadabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x176}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x7, 0xfffffffffffffff8, "23fc7e0d7a00"}) poll(&(0x7f00000000c0)=[{r2, 0xf}], 0x1, 0x0) write(r1, &(0x7f0000000100)="1cdbf5308d521e94a3f799813522c9492b7b56b0fa95034c349b043b9ce3e5f17b7f506c6a2d251bcd806f88d0f1f6aadef42f6543632f7a983f1b9c4338a35e0c1eb947cdefa67baa223e4612833a2bb6b8643b6bb03cd87f046021549b0e4daaef667d694e5c501e6b8f1083dae6e315a6c896ff1a000f63873ec2d5a7469d4b7df6b054a1e4761003d64bfdf70b051be4993bef1be4e9dbd0042ef8c9fd477a9ff6a747fa718460aefa56128b004cd4f9534c57ed0f36c0e7ef1a50972c5c94c7c4b5e719c3c96d53b77b1274b87a0ceac9431c63d7a8befe1f202d6d6e21a0a22ec2d1c1", 0xe6) 22:22:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000140)="a7", 0x1cb}], 0xffffffffffffea6, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000080)=0x8) close(r0) pwritev(r0, &(0x7f0000002940)=[{&(0x7f0000001640)="17488547e82e0124fc67c778d146b4c09b9910791baaa21fb5dd902313547115df3d45d87955e863bcab8ad44b8b677421417b48ab811c5f2b68de11491a1e812f3ae2cd353c0db44cd97b8c0cf0f042142ca235f9a36453baac6dd9867bbcfea3662ff583459293f283765561dcc676ff3b6eeed8e5f0f476d17b4e47c20513b042f5b5d19b05f985e11e60d55516c60544d3ddc3d929b5b45df6ab222f308689558289ba7e4e4b98b17c84296ad450caf9972e2c089794cac17a4c3bf04b8247a129f370abf638a333e182c0b1e48fe0315740ce40b022a7b522eef459ee75847a1cee6875d0ffe636047705662a16d0a47322a1f64fabada7dd5c18cd94dc650fbd7e098fb426c9a4049939148072da1025d1b634d1ea10cb8b41149185d6e95d5b2096842b281bdd922bc0e82a160047694fa2deb417d4ec005312ec135323439bde0736051696b7e7a5d046390e3015fc5ace025733f187cd10ce187dbc60069b3b530c6ed469e29ed8f0a8c93efb0b3af5a43995485c2f0e07047fa28addd2914d69e40fcd2cedd47d3f7ad20a7e855d71608fb69101eafcf6dc3d1d0cf62f23f1fe452cf4357f80e7032e142c0d2612bdeb68ed9a554a6271dadee274ff1121d08e6abde67b793cd506883097b04d05fa4b2130e87d410c8f5c20251e5f1a25d686b7b1af27ee7471931125d444fc352406d51c5d0619830555e1e43434a1b0b5f51f4dbeca1cf532fc2afca8cd4a66541ff70b5a1321d16115874402c7ed97a8e9abeebb49baa06eed7595868a97b35aadecd4347c650502660edb545dade6f7ac6bd2817b22d93f895bf562f3d230a6674b3c37fdd9a2511b67f55157b55ce588cf27549ab8009f5683d81955707fb6e6f62b23b2f906b22d62bea97c40e3b44b8d9d51f3e60359936bf4c3cc591a3cce86443b360bff1e975efb0144605393ae6d43026b7c7609e6cc80323898641d946398e7a0a2590662bf2cb7933c1c96037efbdf1ecba0c44da055e1af6efffab57f5e34b8f7c884970c9ce0daa603d695511bb6ca9ca2e2e572e62b6332f8e9b0b06c650c1e9997a0c398af2ac685f0a35521b50e829dac6f2931af2ecbd0ddbd8cb417804468312248ac4349f63dd7001530af8ef5a39212fa1625331f2e66e999ce95716ba894c7dbeb1a01a7851ccf7decbb6b81dc0b689125abf9d1cf88edfc168029597ef20c1e375a71b1513a361c7105dc0173db669cdacf617d86131a5aba381f25fa1530dc59c176b191163b111e46014525c69a5778bff0e5908693ffa5713ef43a1546a6bf170768382172d49cdaf31db1cf65d16c2b1741bb219506a0348a388c45226488e138d3d3b829023802ca3e7b4aaf2cfe27c2cd32c0d098c6570f2cd3a443ef2b33b441bc68dfc54d8b218d7407fe69161a66371763654ce31ca0c6927e20027edd5a8623f62edca4a2e58c059cc5b4f0a5d53c84705891ef760070f3788a529e31c0509c5f477b733091bd196eba53e05d914ef189f930feaef09b85ffb23718764059f5b41d9a49f683e5dd3ca5edaf2f1637cb8bf2ecdaf3d4ee8731ec4cc5594caa86c5a83abae19c1f8b7b1c08c605a5d805703142778526ad638862aa9ea1bdf92570bf081603f2bf93e78ac662e3582a0c3e0310459bac06478bd576acd66dd7dc3cf1668120931733c4703c08b2ea380ea06caf0c9ab3956fcc375b22c4e1742744f1bd5a3bed8ad7e3c8fa7dde52b88ab9ae5426ebfcd0f0a9ac6ed57a68a5827d4e6deaba3e1286661037b3f78cce7e8aee2301839620ac0c65f96b5a7bb9cbc5d1a94e4e9917d0784aa035b775bea3b85ac7c344453f93685cf16b83e1f1d287ef53710d42a0354119e0344ea0c04a52dea6af2b275941b17b5633ba03942586db14e7c84a937d6a7299637ba83843a5658a0055141d7c7e003e9cdaf59b276fe013a2e975729af75b1efcf4251d8744525c513b250551aec4c94c10fbe2af068662f1067aca40758279d0d2c0ec5f0e098d9e886f9b535bc375e1638ade46dbbcf0ccb01d8812b01cfa21a6a73d5fca3908e6aa7912093fe2a89679643b7244bddeb5e89c2670d669112b84416787429eabf57960e7a008bf22bcf48fe3cec6cacd9b273021978b00242dc560f82b157df3df28ae7827cd0ccf4fba60c5eff15f8bfdf4a148ef11ded225839c36db60cb72ded986255df2dcd3816d8b4877cdbb93ca8d83c18a43945a192e5114b2a21fb5aa803a164578314413e88f5c2829182b31d1b99c613f1b91709af21bf88bd3be30878fdc119e6df176bd02cc2f7282092ce5e21aba4232f0e37216790c7f00d08aa25a69ea254afa50bd44c27ccfc0c58ce3f83f740b01a427de5fec6ca8378410e2a1ffcaf2ad9aef102bb6a17da95383216d4cd7f94873a4f79a566938c896e3a19fa5bafffce2546e502e020704f4e983c9048e2648a9ad3b516aaba4863463dc", 0x6d8}], 0x1, 0x0) write(r0, 0x0, 0xfffffd4d) 22:22:57 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) pipe2(0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 22:22:57 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40000000000001) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0/file0\x00', r2, r0) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 22:22:57 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) recvfrom$inet6(r1, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) setsockopt(r1, 0x9, 0x0, &(0x7f00000002c0)="0a8df0ee43eba76242b730f3277963f26314efbb0f1a926db99f3bf160a2ca410acd6b596f037c5a42744b2b63404d93a1ba64d47eb921546beb52067699b67c61d8c74cc6e4e34eda907f9e66164b06574772248dbcd5b5c67c4eced39007470cadfb9d4f8a1efd2c220ffb883a032fb820ccd6c99f8a3fe9e9c1508d5776acf47f2fcb1b8407812be67683f4ce687c8a41d11f79a1a9ff8e64a836e4e0a26ff42b0e36daae3a228c383235342d0327b597a930c4156abd81dc66b2c46d3acb681d9339afadb1493724e0957899a32928372e528946872af513368077c059345a30a5e2d198252f11a47051a41ab9c9d35ec8834ea170db", 0xf8) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) write(r1, &(0x7f00000003c0)='S', 0x1) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) r2 = semget$private(0x0, 0x7, 0x100) flock(r1, 0x0) semop(r0, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) semop(r2, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000280)=0x8) r3 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x8}, 0xc) shmat(r3, &(0x7f0000ff2000/0x3000)=nil, 0x2000) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readv(r4, &(0x7f0000000280)=[{&(0x7f0000001000)=""/4096, 0x1000}], 0x1) sendto$unix(r4, &(0x7f0000000080), 0x0, 0xb, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) execve(0x0, 0x0, 0x0) 22:22:57 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0), 0xfffffec4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x10, 0xd, 0xfffffffffffffbff, 0x4}, {{r1}, 0xfffffffffffffffd, 0x20, 0x80, 0x33, 0x4}], 0x4d64, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x29, 0x80000000, 0x30, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x6b8, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x48, 0x47, 0xf733, 0x3}], 0x80000001, &(0x7f0000000100)={0x1}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x9, 0x0, 0xeff, 0x0) 22:22:57 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) r1 = socket$inet6(0x18, 0x80007, 0x8) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) 22:22:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f0000000200)='./file0\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/26, &(0x7f0000000080)=0x1a) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x49}], 0xc996, 0x0, 0x8000, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x6d, 0x5, 0x1, 0xaa2}], 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x60000013, 0x20, 0xbd7}], 0x3f, &(0x7f00000001c0)={0x9, 0x3}) 22:22:58 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) msgrcv(r0, &(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4d897b2995c3b92a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000847c3fc300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003795210b3e8507cd054486301bf26a9ba47ced26272ec2593e7c3004896597db28bb7adafacef0fecd2cdb5b6cdecd0ec9895409b131c1d26529c12e7f7b9488"], 0x1, 0x3, 0x800) setuid(0xee01) socketpair(0x0, 0x0, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000002840)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xff, 0x7}, 0xc, &(0x7f0000002500)=[{&(0x7f0000000100)="63eef94da0e3c2baf73090012fc113c1b099f6d438e223011d9d3a0af9e8c9868759f29490ebd6d0f22090c34e7d0e24ffc9c0c8e66313d74ad86e87023c730596f2d1d6dc4818b291deb0912702e3910033f453b6d4237f424cf9a45db7c537c31cbe7adfa78e85c7e62b4e1fc84c849d24ca979fa5c8a9b95d9ad9aaa339ef8d90cf67c895204d2ed15bdab65de7bb51a6861bdac4da36a3d3e996a91a", 0x9e}, {&(0x7f0000000300)="03765ff361bfa06a44a82a09285ef9c5fd62c5965c3aece338e15c8e0b9475161be795dbb7875375997a7ad94224fb3eaa823870a2972cc00ec56a7eaf5cf16c24ef1beea75ced576eda4a070a148aaf2f5441e4f8ef38b412e350af81625a8a6cdbf6b5df3db45dd548579ad166ff6fdf3d6267a08f642142e2f247de14ef1931f06e45a3ece58ae8aec60fe6e7af693e7e08554c66f7436de8e48e48f901b5c90b6cf4ee8c0b60b1f49210ae02a0e3e29261de1d90d26ed872e4aeb13b8d94663e7e24e0549071bd4785671ff5d61403813bba626d1cd1836047a76587c1674b30efd85d6b6d8a95bf4af9c2e64db7b71604d8f56823e9f5ffd0116d29b3b539778740e9bb8439d00660e3d5135e1ccffa73e7b8b9872701af5f037142a39a99d57205716f2b36465ed665261b80fc3c3ec91e006161ad5be7c1de8849c4d948312831bf7f907b9b35d15a4f6030315327a93bcdfdc552aa06bc8acc6da60b3f1f91da52a22a467505a9f6f7efdbe45d948dfca8dd456a4f7f28bea2209f387bf0b78a2f2a69295361e9c7fcf32ec33490700b46e6b31e86f43bba4c034228f95e221a74e0105bf176a816511eb4987d8fac3a9cbdd01f358b5d507b4d668fdd303245a1d88703ffd9a1a6c273ec278b3b766048e2722dacc8416d31a67d2f0698122791325f3c6246aec5b68a868a27131753eb34b645f91dc2866dc87c3f898ef24df1a8f901998726d3f4ff2ae7aa8d2d5c6468fed033756318a90cd67adb49d91a763e816e524fcf2750f6dfc764307517cd1a2989d12008799e16a810cba3065e3e4e8f3309369d1ec5449a6b5f630bec0cf523646432deeb6d424a34a8b31a0afa6e680afbd40fe5e9c532a46e04b5ed143f856228d293b58a6c05f7ccf3704483fb53dee5ca586ae29d5e4abab46159215bea78eebde09923ee6052b24f7f1867333e22f8d0fc45ced6b3727d3a421a09ad94233e41252978aca8207474458b77501aa5678c262eb77bbc45cd4097d2d406facae6f12180bab18d1e18f981194d2d6c5adc72d72755e00fbcae0fed5e8d8976cd2546d5f7bfb7405096940706dff69467398b2d71890eab5ed1ea6c10ddc316d1747e36d80e8294902528b10eb0f4dabb18b8dd820e7f20dafc16043b88930f04ce9af735ae115d2af85309d2833ba5bf491b19cb5febcd6027d07cfbc662378532d9470b4878fad4e2e7a4f5a8902ff46ac515b4ffcc5f1a2e1b9bd3c4829569b95ad881278c5fcb7ae00a275c4076ccc0fe37bad00a684135951171a5e5a9aec5a6a8e1b3a676a77be2e520d9b2d786adbf182ff95420b4795c8b4d162d86e828b55bc8b375e2f2910e1495bc33f30a28e8371c19539106b50170ed69bcba6a25904bc84f56b3373684cac7fd3e2f4d2bcfb91e74e874c1af8805c700004cf34f182d242b9809081ad029613e9ee46743cd5c27157350bde042cea3c3af16caf396dca9bef09d898e03300ee965c615ab1624f84cfba91fcb9c89f9f02321868359260f298caf27720e3e956ee7d0724b7d60adc0359c853e0fa7f40639809edc0ba28794dc2b56ee1a1d6da3bf64d10d59ac3c0a725fa4621043085da661636aceddbec0d6473a630736121145f0e8b9898128780754c4fceff7d84286ca47ecc978d6d0781b34e53bf350c03418b3e563c56d264e11d60a87cff116fd173bb88cab86724488c868946785bb7f3781bd389a448de61950f747fc28d542961bdcbc9dc2881e4a5df92545f4e9bd9b9f347efa2e65aea06dec97deec22e8b61d0b0b69dc0cd43b27112ea16dfb3f2345c44b5efbfbde0a86425dea320ed3c123a969f7d5d3be94c43225cd46f3de557e5719c593257a356bc926d60414e32fac07cd97dea9d919c1194cb6d6275d7dfef85b817bef39495d365f6dcc1ee5b5f5b920741f650086321a451586eb9ba1ba2a0a7d2c95403bfc415b2afb30ba91d94f4332bbbe9e0385cd131ff4fc37617a1c4751ec3ee1b043516843bea52149bf83b0be2f3ad6324c1805c17a13e74513630695d8c29ed843046236bab3f7ba4a8d2d6e0de52123f4bdaf7c778245f18200cd40aa52d25eb6e304682b0851e8f1db96b9c2d0edb19331016e58694b0e571a14766ecdf16080f30b97eada936c6146dd5faed4dc551c50d1b7b89ff96e63dd233b62312c89b5839c7cb89a81274bfb1f141170ded09c9557f3a76602ddea0ce186102865c549c5a3133703ae497a0ea2e214ead8b26bef93edd44343315b7cc0eb0bc71e9bc94a1e13b6d77451cd16267fad13f941632d5fc1ac6b034cf9c216478a93b5be6674e8e9d9360265955106b33b1c32c9ca0071691360f7d03cef743b7eb767bdcf21560d0f171ebde4d342567a78ee08225290fdb2a67694953ce35d7e65d65b705cbffac7b49385211f068d29b5edf5c75d22cfda7917c9c7a43969788045c5850501b8d91de4a85b50de8c00819a0cc2be19167970f93aa17a5cbe31c925b1ae8228d9b1df3393fa2093eb47e7e82546bbe75c571ff24651c40c4a86fce6b360a320c3cdb5b63526f089a9aea6b9f4f149ea223737d202e5839664a2f78a2fc7e39180c8e9fc1ebaa6aaa30f2f73c3be6f0b97fcf49e4e7ef808d047c38b469e03ce8010bcf9603c67e59df7e00345acf7ec8b0ff5fab9161974217b8c1e7f84c11891cf802c27f562baeb1b49277af08c422fddb88b80bcaf169ad8b6529d92f1d7767df790a4d7098652e557d129d71bd72c356d951cb64055be46b3c14b3e82c05c1c975b6b4db5b103c37fec0875b57245e662554db02b9c332269f0ea3722881d00940bf1180ad6f5271784ca939924f5b5117f5ec5a3a1cacbe231de5e2a02d8bc9bbab8bd52398cf808fb71c9b444a3ed982446f701b66baee6c02b29a8f2a10f4fd93dd37e331930a720da710f1f974613a63836f43034fc800470d8f5b1152a891fc3de7b3d583590a91d60c952eae914f75338cf1c19700090f4b6ca06f5729060ff955b58b7a52418a79770ba861f0a2a5d3e5fa347ce2469b8c94873a425901d46b5352d8692595cba15dcb4bff8d25d1634d7e8ca14810e7040939f79328b01068e5f912b84b169be8d26dfabb9c028ec2097f5921a03f39a73f52f8e03a9bf6233dcc002d23ff525799e436dc720e3542e63fd3b96783d527c5e9e4b7ce8c8eb9eb6dfd74f5533bbeba88b9b7ef86448e08c4555ad8fd553ebe9a6340cd3cf643207f91b43b9ea5430ee28b47e322f4ff5a1b0b8f2cf636bce89ae0b57801e4566fd8edf219cdb87884c78cc1b2718a1e10de7ac9a756da5e072c7f9b52abc0288148131b5968dc72ff20c2b8623c4c13e3a3a6f225a4258a088a303c91ca7f274ccba64005825d6af9e265d1564d6b2c4a1a5deb48cd8784ab734883bd53f514dc70852ed87195b02b46babdbf79302c94b99d07e1c88249ea65c7da8f4f018bddf7af8fa8844cddf4b2b9c6ed0da7fff9730d9ee0ff708c15ca7f067b32164530634ed721d499f925f803f84fd63d57ba8fe3b8ef0bf7ae7923013edf448d9b7e84f1984bdf32ddfbf8e7b030869849ab551b88ea2f3c6acc21f09930e9c3c5267df2aad7eb9ac6fc316dba1a1f086a487c540cf050529d6f14b454bd99e7d05a6a47338ded7d92140cf956eadcece710231b149118612a910697961261830abb8030fc31e40003f04677d0b348981a529df4c13e674ecf131cac9c641dc811377c633771dcc0b0ce42c909ced639ef32a38684ac0844f7fa23f36acefa1aa30f7bbd585d46749886a4e7a9be20d75457dfc04d3f2f8f151b4ca9535fabb717e07a4cf60283ae9eef0904691a04829e7d9f8eaf88a7cfb97e5419d2ccfd06fda574fd5fd07b78e787ce2c6fa921060c4f74d0211dcd613e80604a6cfa144180ba92f9195ebaad4569c5128e54b0b7cb0a0b3639b932d34c07e39c007050ef8e42be1d569f76181ed8b6dd9c9bbfbbcd347f9fa2ea0192ca19f51198561042462648a987fc42b7fc8195e12662f2ecce103e23bec75315438c08b4b7d36986d8550da81067ccd71bb35ace871c66ef9bdf10db09e98722ceae5387451da98bb899f452306fe3ba5db1ae648fbf690d223c330b902db899a95bbf08311ba33ca9c810a590425470d9bf76f5a5dc49083b718a3554bf37a47bb4f6404a557e5968ac7aeb19a61b927e45ddf50b9f9bcf9acb876c629a281da7291f45a633892bdf5a13ef8431e602b99be4257010381941080350361d67f0246ad041e9b3ae35d28cc493b8a2b37d8c753b1df9e62a40d64a579adad1e10487ab219fa1dd563c85b2b98aeebdf600d80eb1aa791e1840d901405d0e561ff22dd947bd58ceb204fc208356b17783fab8c22ded617e83680cd619f19883e3e1211f82c4c07ae09e5b5301c67f8dfa31013c63b8f53e6bb3223d6086923fa427934db3e40f60d02c1609d1cbb2f5745e1ef00c1da1542603d434edf14280c271196265f322299739679c8376897d9b4aada64505f30e089a4cdcd33546b8b38f11e0571d08176f53c3cbb2767748bf3b94b23cc6f382ed98ac06a13c2980f4dab59ae26a691967bd07172ebeee4f5ae8dbe9e219047c6d785e82e0a89b8c86ee0ced9f4ee47a3adb18bcb55bbd8c81f076d9528a000a9af29db24d11d2e831d898c91e9e7da59d422150974dad6e807fe390bf8aa9a66fe4ba25415913868dbf8f3c289477661515f64dfe903d79def789fc05a76679c4ce446100b4747ed8b28b191c9ad775b014129fcf23504321394ae63201197122bba866894b8fa2614638e4d86439462de9f5e04ac7161847c2f05a2b408fcf1cad50859974b5b4884e6804119463b1a66c3a1cde75fd9548bef2af539c561516654995b0323ddc82eec6a66afce96c84d0ef4a74e3ad038fdf326cbede296f06fb22e4a6bc600e6b7dd9f83971d4ad1ea622a058d1ac0d3b428c53ff7229c22689e94a12bedc96e904349af21324b7b907407f2870eae00d50ad73d3452b3d72665ca2f21a1ae520fdb57d199cdf7e5403af08ad56c7ee8aa01e66be2a2e1965380db8cd09d7c57c279902e655be32c23f4ede04c59af999475b635198a4af7f561df9ae34bd9579f3626a3def6b04afa74b1904c96727fc6537b637067101c6965e6a3aaa053157b8d47c85d3ee7fbdb87e51e1780975b33944fa9f41825196f6eb463d492d260a759c4817740f31c408dde3dc5afc39bf311095f17312f719a332441e76f9e18669de8574140746b371b85b6c2fb0281d842b2a6f603b451fb71e5fd11723413b131ce640be4ef99b1cf504a059a1e45c8a7de605ead5faa0e2eb10a1ab626e8e44b4e257119bc10b8e166cb0ac3c77d186ba79a0e5212d41f5e413b46f29ae7f1f30f480eb5c8a8146320f197952da20c5bfe2441d2fcd07000a5034c6d7bcb9303af0d1273395c66c4f3c77ab4932ae58117b1bfad22bab20c22f76904211e79624eaa24602df7a9812c3556bb14f85f0ccb4e44df9f6073d69882ad7b198f0852e4654a4ac1e53f7e6e5b7d80885a14b5994072f7a4e6467ddbfbb04fe873532656d9f16b797678d44e9e66ac2fc2d9461a1ef7dedd3f01879de9840c9d4fc3a5a2d20d8f8d30b3c3301776eba2b1ad15000969d9539f26bd84196ebd2217e5678f39ea8b6593f15a76916e72f6b043b7d3836d07d6b96fba29e79560e3a32c49e9f7a799c7c66eb0fc9869f40ab2d80f4087ead36a2265523d6aeee88bf56a83d25768a41b60e314059075172b97db18be", 0x1000}, {&(0x7f00000001c0)="a6385b42ad8bb8977ce580abdf96428ba3e7339b06321e0d412ff35842a62faf96a2fbfb661fb54323246e2e3039e40a29b32ebaffaa061805f628519f82fdd738545c74b14dd6050e24d3b6dd641c3bc5df9a63606eef2b63c390efbec6082ce115651a0a3ef8f9d84bd4a4e3ff9c5624c8da345e27555fe87ce8095c6f633b636fd8576f31e93f03cef800eaf914a729d8b4b217ea7ff78c63a23f09133a1dabf6959a67", 0xa5}, {&(0x7f0000002400)="011d3ff4dd5e4750d42e270cdc9b9a061855ab341183510fa4d502a5be4b2341d39e0a07384bc3602417464df8ee9759fbd7b535a80129d70b61fa93f1e307080c7150c06782c85f3ea23dea090065f16963381c2ac85a1df616d2c8111702aa2bddc8a97dcae11a3e5708ab8db226d6dd448d5e0c3d43a235b215e4a520e945f5257b427db4c0ecbf4f8362c670e27cc13b8f15c93f8bf7df481170f5469ca000f6ea3799ae38c6804cb87d6648e304a71b7fd2db1e36180c36e03f67addb6af6f6c740fdd03a4188", 0xc9}, {&(0x7f0000001300)="e185f38c24bdccec56a2adbe10d7d4fc2bc82c767e61de37b481d091330df1048cc5edfe3862dbc44e2ed8b4089dae4c35c565998695b686a4535efc03eb7504f5e45a412415d2d9355055ec361bac02088cea827a6b7c010e", 0x59}], 0x5, &(0x7f0000002580)=[{0x68, 0x1, 0x0, "04ade42526302aa1a0259ee4377dfb34a8bf7c5808b590b607be252aaa68cfa9b9b98750c9d05c1cff655fc10478bd87084ecbc7561454c0b0e87148598089f95b6f949c2dead2b7d4ad1231932213097a09"}, {0x78, 0x0, 0x9, "117c0f14f4f7cd35bcca68872b0e25a1c1ccb4586d722bbf626d31e3a658c25d17016b5dc837db0ea934c553defedb8f65081ee05fe928c75e681ea9daff3fd1e67286ba1c9aea4f0ae62d80d1e38443407897c816b192ecfd253badd6723f91d4a7"}, {0xa0, 0x1, 0xfff, "81a25262cbfb220c19b8286a6a9e94a3010fbb25f0c85d1784744dac7f3f1168058043eede328cf8bab6d8d1a67ab511500a2a5decd3ff6375d971713d523a5d7319822d65fa21fdadcf1e3ad8537955d8b6cfb77487984afe856b43d33cad9d598d046332d0c7f9ae65af1121314a26713b5d9e7ed5ddb383dc4ba723f895b38e2f937cc25c986577cde7f04bf6ce1b"}, {0x88, 0xffff, 0x9, "7f8be26c633654f483172166478d9c3e93c8c6cd4b0fabc132a5c1d1aa48e92bc84edabd2b8a6f2e041589a500858b7315df913606861c182ff5bda47686d39babc0df8d152476065ccbb042162dcdbea719402067e609b05b138a5241a8b53cb1338c1e84b0871a43d2e12857de4c2cf278d9559e0de7ea"}, {0x88, 0x0, 0x7f, "d474e268bc9790e7bf2457814588ee0888ebc2e705367b03f059e410588590b7518a0e7cd357d36a34dd9a295a4103705f2b6200df6f2c9d5dfcc1fbfdf7eee0f128a20e7c3550fb1d4ed1a3d9c93fd62723a14f715fa456e699d2e3b504fd574cf72979c74720f9415ab591de3a72a9143f04d2558acf"}], 0x290, 0x40b}, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) socket$unix(0x1, 0x7, 0x0) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000004b4677ed550e3f72d851b38562e1c62071682f233ad59196a13a85d9d2f744035fa79180360b7098b1f9e19e1e396233958eb5d2288551368db4e128268555d77a8a918fc0d44e5c9227f2399a6af181ab858c3ce921"], 0x1, 0x800) 22:22:58 executing program 0: r0 = socket(0x10, 0x4, 0x2) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/181, 0xb5}, {&(0x7f00000000c0)=""/113, 0x71}, {&(0x7f0000000240)=""/94, 0x5e}, {&(0x7f00000002c0)=""/213, 0xd5}], 0x4) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) pipe2(&(0x7f0000000080), 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x53) clock_gettime(0x3, &(0x7f0000000000)) 22:22:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3, 0xfffffffffffffffc, 0x3, 0x3ff, "7f88ffc32e73e3efb8fe70f93a9cb27546cdb43f", 0x7, 0x20}) fcntl$setstatus(r1, 0x4, 0x40) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 22:22:58 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 22:22:58 executing program 0: open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 22:22:58 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000000000)="a5", 0x1}], 0x1) write(r0, &(0x7f0000000180)="203a2e22cdd276d7691ca8c28dbfb5af03a729472169ef3b33859754777709fdf25de0bf036f187bdf48f3ef651825d8fb1c451a5e2cf5993622751e3fa67e94a94b95cd06c315af8c54c523b48f0db5fb6cd0fadea8c6297b29204e3e059e905a27053ca6b28c7641569b4fc54c81d95a767db117481d6b82732586a55299b44f813ebed4afc79422c76b088b047318a6", 0x91) write(r2, &(0x7f0000335000), 0xfc94) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) read(r0, &(0x7f0000000280)=""/243, 0xf3) dup2(r1, r0) execve(0x0, 0x0, 0x0) 22:22:59 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x380000000000064, 0x0, 0x0) listen(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:22:59 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)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) syz_open_pts() close(r0) syz_open_pts() kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "d547f41571b9550c7db400"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 22:22:59 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = getpid() r2 = msgget$private(0x0, 0x10) msgsnd(r2, &(0x7f00000001c0)={0x1, "cab50801b10a42c37528f111077d3b011c45fb883bc621b19cf2d361c799db1c61b2ba27f641ffdbeee5c8057a3973d5dc959259a06d3e9193bb7f927a86a76a78f98196b198ee338947538ca0880dc8b8ecca1d81f0886c8d49eadf69f6665af3f4c455bdd26a2308a73e62913c0115a91cb953828a33b1a82f4413cf3d7619d4aaaa1e4ffef6e08e68068cecd86a8937f62c58e3ed84b24aa0c6b75634e303a00439f7bf454070bcbccb946d06d24990f1e9467a8d9c6c084c66e518f1161630b2d39b96f1172457f7b9cb8c5cb723b49130781e13610d069635ac5809d06cda72a2e00a77274f526e92"}, 0xf3, 0x800) fcntl$dupfd(r0, 0xa, r0) socket$inet(0x2, 0x8003, 0x40f) r3 = syz_open_pts() mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000002000/0x600000)=nil, 0x600000, &(0x7f0000000740)=""/4096) write(r3, &(0x7f0000000080), 0xfc4c) wait4(r1, &(0x7f0000000000), 0x3, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000700)='k', 0x1) 22:22:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x7ffffffffffffffb, 0xb03}) 22:22:59 executing program 1: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x2, 0x686}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 22:22:59 executing program 0: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x1, 0x5) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) socketpair(0x30, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) 22:22:59 executing program 1: socketpair(0x20, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) close(r1) execve(0x0, 0x0, 0x0) 22:22:59 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x15) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000002180)=""/4096, 0x840) getdents(r0, &(0x7f0000001180)=""/4096, 0x1000) 22:22:59 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) syz_emit_ethernet(0x229, &(0x7f0000000000)="cf398bf97ab9ef18b74084970ef62bcc3b5e865f22149fd98a7bab59058da27b743727c847cfcf6d31c5a6e26e4f8cf44694b0c9e2be7534f2922c3ffa55232ae3f2cad29e395cedd6c56af38ce4c065789ed88f686da3ea1f138ec7091a4a33a93d5204200c0be092fc59427c88e8d8af0c5b941bb4e0ad59fa97a21d0ed4d983592ae7d601f3bf8b0611bf003d661d0cfbd9d90b93121fdce5eb16529e9e47eac241d05fa163fc00b3763aa5dd0e281c3a6f2a825dee3dc2c856d6439bd34613e409a6301348ee9635f99705772307aa278ce42ce978a5f282afe9512b370400000000000000e7b3acb8dcb64851269d14b9ec8e767756783877e749ac3e4de44e2f90e6fbc8cbc6af770086e468b8abc17454a3e02c1b50f34b8f815a7c72d8683d33557539959a048faeedec3273223212a08af679e5d2635eff806c647ff2ba981196d0c6e12b1786188c43313f376e3cadef83de6be59490b5e71fed1b8dff21a25dc30114a2cb4aa06fc16b8c7d378d4449ef922616a670460ed29041778ed456080d2117fc559a83bf90de000000000000000efcd022c492ea3b5908ef1f27975865bc11dc49298f03752674a92c63bcb79043f693a749c443721b8a1f00f307f7c6b494d586ace270c6460dce01e5cd09bc383bfa230564e626fece91cf0f1ce8453435dafabb0305c20ac437eb3f1924d6aa69068bfae72065f1797d947a81ec3a4bdfd5b5dd68af74ab4d38a9f8482c6bcb671cae889753bfde415a7fbfc07ffb000000") r0 = semget(0x2, 0x7, 0x100) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000240)=""/157) msgget(0x1, 0x206) 22:22:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5ea7fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a0973", 0x75) syz_open_pts() close(r0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0), 0x0) 22:23:00 executing program 1: r0 = semget$private(0x0, 0x1, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/200) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x5a5, 0x76c, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) ioctl$TIOCCBRK(r1, 0x2000747a) write(r1, &(0x7f0000000080), 0xfc4c) execve(0x0, 0x0, 0x0) 22:23:00 executing program 0: symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') syz_emit_ethernet(0xa5, &(0x7f0000000180)="43644e4fc54861972fc10158853dfeceb9079495a0b0233eb404bdc6b431e8148489651d0ab46695fbb4ae86edab603099f29e2f2d57c2c791a1dbc48b883cd09f6c50c796daa4b47bd1a696b88bb8a349cbda64a25927835f9f6020b2fcbedf5005220c14c4486e512a3248c45fd2c192973e1f4e416b0408016afadac1e5b6fae92dd545fcf34d9ba8acdf97bd9d3aeebaac4fa9c35101c1ee644f38981082e52226fb21") symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) 22:23:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) recvfrom$inet6(r0, &(0x7f0000000040), 0x0, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0x4, 0x9}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[{0x10}], 0x10}, 0x0) 22:23:00 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)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f", 0xae2) syz_open_pts() lseek(r0, 0x0, 0x1) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0xa5f5, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) ioctl$TIOCNOTTY(r3, 0x20007471) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:23:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/33}, &(0x7f0000000100)=0x23) kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) pipe(&(0x7f0000000140)) write(r0, &(0x7f0000000080)="b8", 0x1) getuid() ftruncate(r0, 0x0) 22:23:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 22:23:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa1c, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0xa) flock(r1, 0x3) getdents(r0, &(0x7f0000000100)=""/195, 0xc3) flock(r1, 0x1) renameat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file1\x00') r2 = accept$unix(r1, 0x0, &(0x7f0000000200)) flock(r2, 0xc) 22:23:01 executing program 1: r0 = socket$unix(0x1, 0x6, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f66696c652a371b20477c87a968c90bbee1d9118dc254704b06722cb26f0492b13027a7f08e9ad37b4a623244d126d00a5327f075f87c4105ceb21c15254a1fe4841d6be4930ece53779b945f0cb6ffe36b8ac82fb803929f40a1a35f34fc62c0b975851007ff785759d4af53d3403506a5c8cc867665799b57c5cfc71498021df1ee2cb3a62dff6f3f3d9eed3450c7fb0ec087aaabac945276d1cfa58fcdd5df8f4817d7a6a5207daa39659fca37eed2d30c003831f39025caed669e0ecf54288b920651e19f3357c34e06b55db079fac2cda6509c46f87d803bdc8f0f31a52887ecf65881a53bfdbcefadd1602b1302d0bcd67b25e3693bb5ab0a8c2fedaca82c99e26e6eeb77be6fc1ddeda33e8ae4cb20dd6c70fdd0c7f2e6345b2b95d74b9b6b515502c7edcf2f7281360c441fb925468a3eb8ad88c62a2f3fe0bc647c68290c8722fcf00a7a052ad672cd1e1fb0edacd80fd904be62e38fd0b7425b59483e3c7129af915eedcaddeb8a8cba1d58de081067b5c11043cb3d251e658706c93501ac844ef4f19750478431544c3ae8f5591c8c3ce65d8acf96cbc956b12ea15de1f5cf9be2118adca8b01a2d65034b41461834db4a6b01c6a14ecab979da04b86696de58c6db6f418abdbc5ed8be0f949ecae74e5396d52b67694c80393b63ce4855521bee3034e5715716de1048f189515bcfa46f73e27ffadf4d91c3f01dca7d121d954c060b2c58986b22dec3b253f8130b69c4777e3fb100af319afe37dcf4fea38c0ee92e09e78e68a2c9679fec1f62f994bedb2889ef6b43ae16d93649dcdfdd18df07782e49e708cd20272cef4eb29153e91c9caf88789bdb44cdf25c7b1cb233abacf3b1845acae706e2699c47794656fcfe4676077a366b0916e16f2c08"], 0xa) 22:23:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b", 0x20) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}}, {{r2}, 0xffffffffffffffff, 0x1}], 0x100, 0x0, 0x7, &(0x7f0000000040)={0x9}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x95108c9718812d3, r0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) 22:23:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair(0x0, 0x1, 0x4, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="017b2a8a94d5379092de9fa30716df49734d89f2b5ce0170e6784a44f5048413a88dd67e011267670b6c118566f0998cdd216cb4bbb0", 0x36}], 0x1, &(0x7f0000000200)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4]}], 0x20}, 0x400) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000280)="715629371e9057b9812ffc5f7cbcba8e34fa90395ea0e2c4d0889eaf40c96758779b146f47f847a435539d4cdabce585ac925dfa69c4753e1d5c289f0e614a7947689f8487ee048b3f89aa734073938860d1edd0f37df03c0752ae3011a97c04ddc2bf250bcd99046b41e50e41b8e1f9276e701d7ad0d28698e63429fa1186bc92ad671f23171831c7d02d0c23", 0x8d}, {&(0x7f0000000340)="ea6b16d6ff180eaade5ead4773269a8f129a9f6d923f62ed97f8ae3091f77fdd3ef0b6f6ca0305872a538f53a973572d2f30b3c449013cad68787a763453f9a49cabb9afc0eb571708db420015cbf228b7d4acbd525c451f2f891a0dd9b4056959d5465f7f3463a895470930bb5393452699306becff1ab219813fe4227acc6ff7bdd76272815e9f0ed44beb90b0a22ce54bd8a081502934209f2c0d2322486237c42dd86065c3c5b652e9ea53e6e93e1d17b53cbd1b186d5129c5ec168ca0fc7af79a3983bfcbf989e316b95c6e7d7a17c974b737926a109f01e76c0c3a336b702071d5fe411675e44859c4072225e97256b75726", 0xf5}, {&(0x7f0000000440)="e7450e601848c3170f7bca04cfab90b40c0b9d1f689f8e7d2995170a888472d892e54017e3bba0e0e60e99e5e49aba9858a00f909fbe00ce9d6ebeaeb978972d5870bdd02222aaab4c101759b3cb37aeeca9be01b69d83466194a2c156b6", 0x5e}, {&(0x7f00000004c0)="8412437c3f5687feef653f9bf2ff4d360fd28e5a62a7bb375a452dd8c97858ad195ab2be92d295588d013cd8fd8580a3b30e1d058f2e881f78e0ff41ce62d821c8c63211afb75cab3d9ae9a45a677e73e20cdf4ceb2d53ef1e695c82a2632c772033cd3c0e4ec70fb045a5c1d16ab35ee2b56a8d1e1a1253a32eb8c9db784c2986", 0x81}, {&(0x7f0000000580)="16fcb175a802d3571a563a983db127357492aa07848fb9ce46e64cc982953481eca8d27cd050201c9b850eba0fe51cc263c20b80ae0051f3d336cf3eb77fde93fc28ee4f16650a8779c17a2b401652c160c07da3a534a5b37d9f25d93eaf504881b7283c0d8c387e8cff30148d9ab8e1a8de3c59b430", 0x76}, {&(0x7f0000000600)="fcfe7e1ab6e27381926db1786ba2d96561e7042fcb856a17cf68229d5cf77efddf9745e43f6386d940e6abee511030de51a3ac3c6d042615c002c50b524b3d14abedf81e2a4370fe33cb33d928a1ea98e56bb464c9dbfe04d86f3057faed45ea7a96078eefe59351548628367de891e54af9748050ef20d0547461401c31a5dc8484359ec7d8e45a8d11d02a06a03a287a87217571d2441943e2fd4e498323814f76d9c54bd4497ed6ca6f345cef1e910b9d9eb26ce81a6b2ac5e9310c0d3c3509d73780fbfba8635f3c031a", 0xcc}], 0x6, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000780)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff}, 0x0) 22:23:01 executing program 1: getgroups(0x0, &(0x7f0000000140)) setregid(0x0, 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 22:23:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x100) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000200)=0x101, 0x4) r2 = getuid() readlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)=""/131, 0x83) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./bus\x00', r2, r3) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:23:01 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/174, 0xae, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x4, 0x8}, 0xc) r1 = socket$inet6(0x18, 0xc000, 0x3) sendto$inet6(r1, &(0x7f0000000180)="c9f70832ca5e9ac1b9973812227dd8d8653d42de2b6933a5f5430b669cbe1a39d4fab15c0d01794384e9791ed284af5f6898e4657bb7822f634e1873abedc508e8e33d86501e457182a3a4b355bcb4410c3b8b834d4ea7d14a85667f42768377b33d5efb1789fb67673996c7b3ef0b9efb9cde9eeed3ce6f70ad248d3c04928e44876523f8da8b464f0fb42e30a5e14a245515793dd0b0306c798b09d7653423ea77b0f2981f9f47cb12037fde38035387a72b90df70c0b21ad90ccbf61d2fe389988d5267110a054ec433a6e357b27106812dcb05db1cc60b59b53907aa5cd6d5bd028bd8f68137f6f1106cc0a84d77e29a370c20e2f53315e9d7edfbe63f94b7092185e3bb67037327bd2c7fce82150fe7b185fb32d84af55ef8b17d253d650d3bb0a2ca78d4dd475243c5b51dc3b66c0bd491b445c093b4ccbb9ddcb20c9fbedf39b5155fb512d3e2fd0e957984cc20600956f4d8aa888bc3f085b9d50a06dd45770acf12a71c3836b4c5047881d32ca68fe9dacbb0f7f07330187fdb9373386de7404549b449408dfcabe775b97e0e0ca3f4e6fb2ed81d4aa0d2d73f8bddadd86891313af464c4c30f6d2f8b23881ca77f1203690ac43c2ea7988fe25d255f1bc996830e6fc55275366109e105582f4381d660ba9b963e569ed800b41b13aa179338b0e64fa34e34d9a52e22851442253c4482b42979953156ff69584358754bf73b0ab12c38f160759912d747d3ef7a8ede2e8398d31499374024873fc91610d6c49f986f19520cb19e2ddcf533c63e8b89a7848413e16de4984ec6ccca01702880ff19eae1b4a2cf063598ea32edc988ff8534afa7685845d448c3ce4dc32892d3b48f99631fc4d6120291ae6f442023a37403b79d5f439c50841fb155cede029ceb530f34e16a91039d2e3afb0b1cd262f8c87818985800a899ad7ea1624b92f3122c6db07bc1fef58e8b809818395cb5e0d90b3fe92a4352e3b302d7c57ba3969cfed071fdd3f55a889a8058c23ebab86a527edf73770372669b704ae0946679b0ec00eba5f284cf7de1fe4068bf90d0096116bc1cd93eb00b62456f8bf317d56322fbf48c99b134386dabcaffa1dbd6acca634611fe2b6cb642bbd16c7ccdf5f03988e79848401b98d6f9464b43dcdca0bb5f7b720846b84989b2caf1c9c9637f29bc7a04f1d9a4409b3dae64387d4963f54dffca8b90caed752ca23b0f4f6cbbec3823ce2684c4a2cbd8de3574ae8e068cd98fc21775533840f6bcabf5c3ee1b48e1ffefa308526e47d51e61a370b6e1abe7c3019c086eb6aacef9db44d2e8c2aeda4bfa956696211d799f016ba287cbbcb4f9746b46b8cb98925ddd90432cc787f643759ef047cb65872f7d55647d624cf5c1e42eec74361c0eb9c6a97eff011f9cbe6c6f23eae81f1a7f5683884d74dec51e3645c45b0e08bfab19d151c20bfdc6da7f2c476e3b2eea62160b061b3e6ee638233331401695930ae6c9375ee41b90b6bc4860344dbc9aea14ed532eb08bcfc73e362040cfb3e9a35edf7c8dc2ef5eadb04cad74dbcf9df5f02e0d4c17a9a251ac5bf142fc84f3b3f95b7387fa8f2d3e604025a3a235491b1dc9ed7def54c04cbc0666a84ce295efee0b394d2775a62b9c73b6a3302d74bdfa367e6a73a05bc26cd43c56183a11d68e8a246fd0cb8d9b66d0a33d07a1dcbcc36444581d725542a4406aaf59ef6b3cc7943f57166520d3bd4a7e49497a08d67d0133b82f7e24558711ee74667cbb560e80f250d17181d72c76318aa371171ad6990c77c87a3734166d17bc9766c17ccbe9769b79e28f41df353b52e78ea1d8e47586319c173cb004c27f2a213e05b0ddb9a1a2190fe0e30c198ebadb97ee5548a082a1b163fb032dbfbbc7d0be067b7f7a66041ab17775b9c3069e22cef45263efb085eed9ab7b87eefcb8d6213f29e90804716e139e2eea5d8f29afa84ef354d43220525ed63e3d8bacdce55e06b598eabfdeb7783b5895fc21fe7f4629e033cae8d90986f11933e22c002de3f86586c399fe932f1b60b445797df256e8760f0bd387641dcb5727f69b90b2334318cb12d000455595246828050d7b32cea0b1762345e3eff4e2ea339db6894036b3cb41ef4f00107d14f990635cbc3c9a1cf97e37d4fbb834827334e5e834716af35fa981ce25a2c532ca7d0338d91105c3e76d7042582ddb03ad26ed07eb79ec7e6828a14db9925bb14ef50a4a90a96e8306413704ef0fd0c512f88ec4d6e951b4ffc7a084c14d21677350a9a3e6ea3d5dfe08c8dbe2e0cfadbb7e1f14a7e17a0d23b4b2bb82b5b32aa8ce5c37e6c1835534ef2343df554cc1621c9da6bf43b334bd8c33173be21492879dc0fa9880481aa2eb18706a86407a8fb63df1b268ea87c0af57abc96834a165e05707cfcad9e894930fb1a73681c7bba5877601e609e2d18393ce16915c2c974c9a3ec5fb4f60e2b990c05405a1522acfd152ef1022bcacebc34abb8a1b9056a1d7cee4fefd30e94aab62ef5cd2e9e836e67c97ce1329a71ded07a088549b531671ec89112e2d57a3029e407be56a73342c5d28444ecd5726c486a87800994d2b6f3781f34f6a7f9be0d0ccdde8e2c33d6971c74bff7c03f892087571e6fd3c44823135ee03284d0b3e68fef88137d58a0c410aa866084675a341bd7221afe2f7d106a348b95f83a9e64ed2bf65b8ed27f97e76ec72600fd6923c52c03958daf0d6793ead98fbd53f2ee57a36e64151426490b89ffbc89509ef3322e1fcfa3d95545fbfa7bb4e767034468474e4bb8f62992e280ef4c2f198047ec545646c254bcf371e50da5eb704a3e52cecd099b744297f9cccb1e84ba1974739905e374f4cce509918f1558795c4cdd1aca44e7383a104b1dd6383f483483f920bbd862f61b4d9d2804422357aa452246ce07b91eea7241fcc29f94028a347f3d69f4e927841a78ff7e5ff437b6ca8769c5bebcdebe2f977b7a71bab6febe1e14af2e272279a26ad6168f8fa3bcd8ec1aaf35a31212cb7a3a0e162d2cfd9640bc42b4bb5d8c3e652106b4e76b7b8fc6e9976ced5cffebd808fc7228725f7a0e12d71b3adf7728927e46f78a247da824c23854b5169b5ad62906298c375c4ef329b9e5a92fbe54b7bf5fcfad05de5d213f18eb7785daafc413ab5de03292bb7fb379f8c8aec9a80efab6428b214dbe4d41207c689c3f28e7ad18598eaeb1bdfc8407e5737783ec100e5e653d4641101ce790aeded8c3d81b983a0b104df408e35054e0a2fca8a71cf8ac6f8160434ef7513d2792cb6d7b5c0dc6216a5c849bbe4809878c82b2c6d1f6f2d0bb3d0e8f84d9528ca1d63ca31b8b2b491ea07c52733912db28ca4b9c7f775e8906556d2da3eb334da1859a431f4c18b0f16e8426d1715454771a30db5c8d2ce3806d46d1adff02e9e80e136ec2ba0ddc3753b3d60746f32c4fa450680b0d0f947be68f6c47ec91035f1176839d42660727134504ff33320c18fd49aeb9b66b9b0a302ddc2e7b4d374e49f3deff3e2fe436f749ea34535a171ae4a644d44fb993888e977fe7660f08cb4836a106c610c74ff45512ea40d6ae2b7603c313c13cd5ad719d09516af82d0999c09f660fbad7b5dc49734e3ca73488242ecfd2874d116223925c40319c1dd6cc9f9b37fc34db7911b83fa35da80f7c5fbeef6069a3b191a49ad75a8b41a50bdf1abc939d05878ad4a182188abcd7717ecb46349a9073b26afd597d4d7e0a0352da96aa45bf8dd13ad9664e5fb3a633ccd3377b139e4c08abb3b67d9f790d73518c72d82f2cb0e61aa1c61f07f3fc116c189c6e310a0213ee1e4b4fcd05affafdd3e7e3857eba4b6a94ad70f70ac825c8b3e159b3d1f5bad3ec211fae78e51e3bc8c3e8b7cc98c7f7d66e8871300884da8858f005e3074fa27700d3cbb037640ad07e4dd0c1d215e8089592be8149e84260c92f4dbdaaebcd9c79e512a59bc4b6c0d9fc29fab90cf9c080231b40915cc7fe784ec5df57ed84397ab257181eba62d3e2e37dd53d5404ef021fca3a64bca0649e85fe4ec00cb6cff570c3da109bbb78a69c78b322604362875b6270c51c8fbb2abae20242cdcbf4ce79b9298ba04546d6ee7e95b0c1a673d0a9d22e1106bc09f78f56a540fe1489d0b78b874671a1482f35314508a89d3761fe8727059036286e79caffe7edf49a269f719495d25e1f3427897a28b28040917452982e7a468a436f320e850fb8984888b434bc5dc00bc33d7264c3644f0acd9273f2efff5f071541059b5d061ed9846d9b5b1806a8394b030dd21a6b03887e57c6f80fdbb472db8b5d753dc89544407223b1d05b5ec60e1b9554e4be30c29bbd171ece990e657a8067b4f4f92ad5ef0b70429eeb4096fdb66eaa065f277e6dce0c6e330360a7a8329d116dbbeb74c6782ec2f5ace3416b54a6b58eb451c9aa46577205869f7e9c77d94e60a3fd5cb3e2539f7a6edd1f213a75c9c82f074f32fb10edb1bfdf05296e2b9007d45402b41245e004ed964731e3c4321e52b6443d3e5f9b03962080a898e8f2e6ad336491fd402c22d4aae2cbfb8f428abc9f86b2a15c4906049d9453cec7fd2c83bfd9bdeef26cab8154dd34992ecfdfcfe91ed6a83c6a788920f776e6cbbe7d7f17f5886d1b8166418bc1df347dc68167b7d4f88c51876c842f44977c1d1fe608894ec84b5d76f2fdbfac6650fa07c0a85d42b5378cebe7991f302fb1ed9b1fc89a61e23a35fc3cfa51c24e324cf07cfcdf995e503b78d769639996f39975f9a8c63842298e43d23dd3def588f47f2745b4810784f978bb481dbc70b91241a15c50dbaeccfbe346bc57796ab662925b6a647d7fdf32e4ec425d556de709dda74c5872019a133f981483b1e8974358e40cc366128e4cbaaca54224dd3032843ed522bbb4f1087036bf1ed71d215c1b533a0fbac0046e1548a29fd5adae0dd21056b16df07bdae7f95b5b7472d26478bed2f79083901d1363578b4c6c9b4e6fcdf459b9d6622f82dc19c1503cb83bc4570ab689f40f8421119c79ea4baa3465a47601de746a10f759ba93536c10f635c276491ac31ae38be13987f31ba86f8f17793095cb697c3949a7a4d26d9226b0ff6ec35804563d15fb9bf1771353ddaa068bd653f6f9bb438f7f92aeac94d5b3e0fd31448019218e2f86b0af5a42fe3237cc89f5033b46d9d40a0e1bc8060df70fe21eec98c5ebba8c4511d1f9c27b678b86305378e011c1c03cd95b0bdc91102cdecab6400e08463308bc3be485b8b114df8189ee315142579ff6bd7983e5c14890aedcf21c730e06c63dab4ee67fbccf5086c3ad23a3e87425c1b1002377c5f117a5e46901598c97c85074d2ae627c5d12e5bba2d98011f0f99ebd2020cd6cc2843886f835fd3318fc9a79e925bb12718a7f5887443ba6f5bc8f35e5caeccf2243fcc48fc0b3270bf75ef722241e22c9725ff709b5778f0d3606cc9c3a683f4f0098174df7c3e4b26aaf2bc93940a43017545bb52fd79367776dd0ab911a5f01be60cee0587117d7beb42a2ab9a4cbbc6a4bf98fed80148bdf3316f0545aceea950f4f3c80272e62e34a2dcdb5912dbf9a440126cec228b4de17600446c2e8545b1f9eb3b468f92b33d6604ea5429ac8f3071cefde41da8416d7a1c4e904dff6c960990ee7ba0c8a754c67668bc5971d997c5d99edffb9ca5e4f9861a188cb2733de0692e008902ad18b2fa819f12f124999a77e7c40f1a11b7a491c160756891078f839ef842cc7331e7bed52b50c31e53ffd8800a623f237d3b79b35310e4c8", 0x1000, 0x4, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x90, &(0x7f00000011c0)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000001200)=0x9, 0x4) write(r1, &(0x7f0000001240)="a6e896d7aaffe83baebd3f50d97aee6a1585b4940f93fd161a97aeff6cec5039cd538f15fdad27b02204b20ef773205850f146379714e03d24ecf5fd362382b3acab8a8c960d617c5b7cff476908c82f2486753e4bdb4a6453ab3d1e0d9743abf16886f07e868cde2730524693397fa479726015c616144b621f4c31b4cac80ce73d455b18e068881147d7", 0x8b) sendmsg(r1, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000001400)="4246150b65eca0e92326fcd3dacd3e59e5d5a265c24803db57d6f50f64b0b5fbddd0c93548b3c4ed4032104e9ffb80751569ac20f1c47d3a4cde596a3b93ee397bc5109255713c57a3197193e5c1009b4d8fb39c844c426d619343cd9f7d27b90e8af255afecc418abbe7be6336873f7b886bef1bf85487829c1a68d3b6a53133fffce2f1430559317951fa69a7b33aaa92cb704098d9329d5400777d9c0de60b49cc47ebfb3b1164c4fcb4bf08875e989ac32df33bcaf", 0xb7}], 0x1, 0x0}, 0xd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800), &(0x7f0000001840)=0xc) r2 = shmget(0x1, 0x1000, 0x18, &(0x7f0000ffd000/0x1000)=nil) fcntl$getown(r1, 0x5) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1810, r1, 0x0, 0x0) read(r0, &(0x7f0000001880)=""/184, 0xb8) writev(r0, &(0x7f0000002cc0)=[{&(0x7f0000002c40)="f5a6462b2bd9ec8129d24b85fe37dcbbe7b265f71d1bb4163f370866bd70041a8660c1d50940a5ecb8a8a537a142847580391b8ea4fa0ecf94b866c69bb04130b4d615", 0xfffffffffffffe85}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002d40)={0x0, 0x0, 0x0}, 0xc) socketpair(0x20, 0x8005, 0x7, &(0x7f0000002d80)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r6, &(0x7f0000002dc0)='./file0\x00', 0x10, 0x13) bind$inet6(r0, &(0x7f0000002e00)={0x18, 0x0, 0x80000000}, 0xc) r8 = semget$private(0x0, 0x6, 0x10) semop(r8, &(0x7f0000002e40)=[{0x0, 0x8, 0x800}, {0x3, 0x80, 0x1800}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1800}, {0x4, 0x1, 0x1800}, {0x7, 0x7, 0x1800}, {0x1, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0xfff, 0x800}], 0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000002e80)={{0x18, 0x0, 0x9, 0xb915}, {0x18, 0x2, 0x100000001}, 0x3, [0x9, 0x10000, 0x401, 0x5, 0x4cc, 0x3, 0x7, 0x6ae00000]}, 0x3c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002ec0), 0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002f00), 0xc) recvfrom$inet6(r6, &(0x7f0000002f40)=""/4096, 0x1000, 0x802, &(0x7f0000003f40)={0x18, 0x3, 0x4, 0x8}, 0xc) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) accept$inet6(r7, 0x0, &(0x7f0000003f80)) fchdir(r1) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000003fc0)={r3, r4, r5}, 0xc) r9 = socket(0x6, 0x5, 0x3) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000004000)={0x7, 0x4}, 0x10) 22:23:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0xc1bc367dc9640c8b}], 0x9, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000a00), 0x1, &(0x7f0000000000)={0x80000000}) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) r3 = fcntl$dupfd(r2, 0x0, r1) bind$inet(r3, &(0x7f0000000080)={0x2, 0x3}, 0xc) 22:23:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) close(r0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) setgroups(0x6, &(0x7f0000000140)=[r5, r5, r3, r4, r6, r5]) fchdir(r0) 22:23:01 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbded4199c3641cff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f00000014c0)=[{&(0x7f00000000c0)="5db0c8bd392798218c09749a1b5b4a0c8ebeb118fc217cd2a697d7af41a163719f8f349159304976432313bad08774036d4540f0f48a29764c291100560970918e15106d5a6b1c5fd7eb1391ea8740eb50ee4608f4c45af84b80e8340b5ae39119212147d1872e94484bd1f46a2f187302740df3971ee0f12438dc583f99ac65f5af33ac96fe312c225d4123bf08fed6125aaf4a90dfa24c106299a35152175cc44ad77477481b32230c05334746be94f4bba88d651cc54821cf52afe6155210dbb8dcb4af13a34dd32352fd62d8f658aeef374cf7eaf56531a8bc81f9e2b75df9a12c7ea52aa0f0cfd418f3c05c9e98bbb1731176ad73afc8878edd2936b03b9aa7d0ee7c5b319c83ff3eecdea78c086421733a0c6d39073068264b010fdf01771e53c5be43e224a9e4ad202490b5e104ad0d5d22a76437a2b225143dba70847a10b3a3eb60060c974dfc54e607b3a6f3480b95a1ac7a68baf065a6a02673b477f2f97a71d077007e87acc590fce46e6532c98b652b35bba4017b9d3610a4004a7f7e079ec58aa6bad7a60f133ac7a16cb2637f8858a32ea3d405d1b64de4e53141bbcb3d1aedc37433240dafb5b3002f662931179bc88310a31b5ec929a2d36ba71079c814c5540aab5964d48255275c9f021b1d138c55bebc3b8d4134624782f6e288bb1b9c087d6b90afa57276ed2fff0c8450f98198860ab3edea5f3c66df14b157a93971c68b0807255a6c30fc73e57f5cb0d9e488b0436f64439357af2ddd84abf6a376ebc2af0c375b90ecd0775d22d4fc9980d100610fd2cc1540d028e023bc705dc4a13a4e75a2f56932ac491e1bc4c0d1f89ca3826da181b9581156bc0645bd3acd06722e8b8101ea320273280af59ceea21d975536ee66f46d83fe9ac422bbaea279deb7bb4b24aa1411468b6f7391c83cd7d0ccd8fd1884cb55b67d20bdeba4b77b1ab766f059f63935d4774aaf90971339445d6830679347cd2251adfab8452f11cee297868de29da448789aa797a905e98de70498fe81e84ad7904c98194f40afb300e0fa963f0a75a2314072685e68ac6a170ee201bccf3b38067484cc6b2ba4a58b3dfa34a8f4312288a216736f819295deb8ee3bad7d0cb450992e6f5427b8ac0341d23c39eb059f65297b95ec08a8937f31051913ede671a3dbc7ff9c8a50a51855d02e6aadfc829bf19a69e40d8d28c82b9ed8a6a4cd54190d9720f16e7c9ce16e4c490dc1bd33caf612b2f741fd6e987a8c90e0ecaa20c6edc9397f134b0245755b7e1cd572310cf7e6ca1fe5442b04ccf806942f8e21f92e5ad397d4d424cc21be05cb2abf9dc212c26a650d726c805d0716ccabb027cdf2bc7f079791c0f023f82c4b01ad00ebdc1226ed01d312497fce9632e3e824c680396c2150c0c134f618d3c52254fd3a10d4f0bd7ee483b8d196477b253bb75dfc7d8d5622dce08f24be98b5bdfea161378b2094ee3c48c1e90724d67c60d832016a2a39c38c3eee438c7190d4daabb66bb742fca9e575e79083069f816dfb81ede59731f48613242ed67790011ce57e272cc08035115a59063f2f6bd08d1133f39bd3daaa989630ee860b08a217b2d476be71057a1fbf0b46b2dfa0bcee9ab776ecb529e204ad7acfd61c7db16407439bea63b95013ad11174170bfedfe5254c867448fc02093a0a6c261394078ad3dbeee2ccc347856926ea2775ddd817ba307d0fd386b7fa1f7015ff149cf1fd931c38fab22252fe6f7df8aec9acf0047c40d97c1c966e08bcd95a379ab43297393391201a9f8208d99310e9c9e1ad9d21df8fb78a839989beaa92b8d81b0f9b3010d8c15a08f663a48bf8b51df82df4f4e5cf0d14fa5bd1ee04777e9c27bc4d973d9981430235073428741", 0x53c}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f00000006c0)=0xc) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r2, r3, r4}, 0xc) 22:23:01 executing program 0: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000002500)='./file2\x00', &(0x7f00000000c0)='c\x00') r0 = geteuid() setuid(r0) rename(&(0x7f0000000140)='./file0\x00', 0x0) 22:23:01 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = getpid() poll(&(0x7f0000000040)=[{r0, 0x400000000000030}, {r0, 0x140}, {r0}, {r0, 0x1}, {r0, 0x40}, {r0, 0x4}], 0x6, 0xa4ba) fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shutdown(r0, 0x1) dup2(r3, r2) 22:23:01 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) semget(0x0, 0x1, 0x8c) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r0, 0x1, 0x0) 22:23:01 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x5, 0x9) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) r1 = shmget(0x0, 0x2000, 0x10, &(0x7f0000002000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 22:23:01 executing program 1: clock_getres(0x5, 0x0) r0 = semget$private(0x0, 0x3, 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)=0x9) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x1000}, {0x80000000, 0x2}}, &(0x7f0000000040)) 22:23:01 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x1) 22:23:01 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 22:23:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x48}], 0x1, 0x0) socketpair(0x3, 0x1000000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x2) 22:23:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./bus\x00', 0x8181, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/19, 0x13}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000200)=""/135, 0x87}, {&(0x7f00000002c0)=""/166, 0xa6}], 0x5) mkdir(&(0x7f0000000400)='./bus\x00', 0x40) poll(&(0x7f0000000180), 0x5f, 0x81) 22:23:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x33fd) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) 22:23:02 executing program 1: symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000200)=""/133, 0x85, 0x40, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) rmdir(&(0x7f0000000040)='./file0/file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x108, 0xa1) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xff, 0x80}, {0x1, 0x5}}, 0x0) 22:23:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x672) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() writev(r0, &(0x7f0000000040), 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1f, 0x1, 0x3, 0x5, "42fed7541d7e5eed6c1c95612f64c08fbf9fc121", 0x1000}) sendto$inet6(r4, &(0x7f0000000280)="667622173e085c41adc154410ffb2ae44e08081d5ac52ecc72b00d66436720102f3eec2130aa061ebcf97ba95fddfa1331c93cdcb263c20f09c8e16d921474f6a0de6860bc722d02d58e03361d4294def7e0f6f6878fa7068a6261c14e2ce3c5545ef6062d41acda766114153b492777244c57711f1c44a7cbc3ec8c81c1fb3333d1e69af0af6e99062986ef1ae2ec2108585af0d4bbf79fbf98a2117a70aa8928e0e52f36991076982478fc1a5890a17ed363a7c6bf642919e672b6c59b439dafe6537e1f5717166dbbce", 0xcb, 0x0, &(0x7f0000000080)={0x18, 0x0, 0x8001, 0x4}, 0xc) kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 22:23:02 executing program 0: poll(0xffffffffffffffff, 0xff, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x7f) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x7, 0x7, 0x207, 0x1, 0x4, 0xfff}, &(0x7f0000000140)) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00', 0x0) 22:23:02 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0xfffffffffffffffb) 22:23:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c5) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x5}], 0x2000000000000014, 0x3f) poll(&(0x7f0000000680)=[{r0, 0x42}], 0x1, 0x1) 22:23:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() close(r1) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b8b, "ba804b75835db500"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0xfffffffffffff6d) syz_open_pts() getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 22:23:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x2) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/44}, &(0x7f0000000100)=0x2e) r1 = socket$inet(0x2, 0x8000, 0xfffffffffffffffd) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 22:23:03 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) kqueue() unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000280)=""/132, 0xffffff1d) 22:23:03 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) dup(r0) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) chdir(&(0x7f0000000000)='./bus\x00') ioctl$TIOCSTART(r0, 0x2000746e) symlinkat(&(0x7f0000000780)='./bus\x00', r0, &(0x7f00000007c0)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 22:23:04 executing program 0: r0 = socket(0x11, 0x3, 0x2) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) socket$inet6(0x18, 0x8007, 0x4305) getgid() setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7000000000000000, 0x6}, 0x10) 22:23:04 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() getgroups(0x1, &(0x7f0000000040)=[0x0]) r3 = getgid() getgroups(0x4, &(0x7f0000000080)=[r0, r1, r2, r3]) r6 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[r3, r0]) r11 = getgid() getgroups(0x8, &(0x7f0000000200)=[r1, r11, r3, r8, r4, r8, r2, r2]) setgroups(0x9, &(0x7f0000000240)=[r4, r9, r1, r14, r1, r13, r14, r15, r5]) getgroups(0x4, &(0x7f0000000280)=[r4, r5, r10, r2]) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) r19 = dup(r6) fchownat(r19, &(0x7f00000002c0)='./file0\x00', r7, r10, 0x6) r20 = accept$unix(r6, 0x0, &(0x7f0000000300)) fsync(r20) r21 = shmget(0x1, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) clock_settime(0x3, &(0x7f0000000340)={0x1, 0x8}) openat(r19, &(0x7f0000000380)='./file0\x00', 0x880, 0x30) sendmsg(r6, &(0x7f00000006c0)={&(0x7f00000003c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000400)="3328f99e605ecf90147316c5dfc54e5148094f1fa4242dc5303a98869468689268c03eb53fbd8a27878204a61f20ef142e44d8c3454be5dec464a83b017474ce10c381628c25e0487f087b8877ebb1a33b7495d727c6ccf38c16b70bb25b66f78bdfbff20c0a1a99e27e0360cbf9cb383ceb0c88b2d6739bb81132556395642680a694070ab87b67d4f123e3dd32c2bd447f6c00", 0x94}], 0x1, &(0x7f0000000500)=[{0xa8, 0xffff, 0x4, "5457008fa764d2db967a6e977ae0243a616250931edcaf9a5469ce1191e87f86e68fc5a46c88a7d1960eae7cd5e0522903b3d4e17b4a0576815c87fe48ed0f2702909f7a60fd8ed7db2ee2b21e7294181c330cc4ae9dd452bc0c2e896d343a109eacc460ede3995ddcc945c49a58ae2a57b356e5c0b8c83f2ca993421c8b97035fc46aad55fce54c4953ee9b508c35cad65a"}, {0xf0, 0xffff, 0xffffffff, "fd7640dab0fd081681ceb7ac8fca366401119f2e23435a369fbde99466660d3f4778ae8560fd1d5aacc6b6994f00efa24aa5318810f9a244624c704e66698ff516baf74e7d1f7f7f693810da523ea8caec5d6d6a528d3f3c9fda11dbd5c1b53474f901d531e989688479da8426b4a9e15ac4185f0e7ad27c05f2c8502ed4d66dd9e2c3386fd819b260e6b8a77a8bbce23f8ea370bd08618e464bb2525484ac5388c7452d03482fe34e8680d7428db1033f0c668dd3ca23b23a54393ca18b1e820521ff2854fb550e3d302d3824824feef07114cbf83edc5ddb"}], 0x198, 0x4}, 0xc) shmctl$IPC_RMID(r21, 0x0) lseek(r20, 0x0, 0x2) setgroups(0x4, &(0x7f0000000700)=[r17, r16, r5, r18]) shmget(0x1, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) r22 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r22, 0x0) semget(0x3, 0x0, 0x100) setregid(r8, r18) setgroups(0x2, &(0x7f0000000740)=[r12, r3]) 22:23:04 executing program 0: shmget$private(0x0, 0x4000, 0x1, &(0x7f00006f2000/0x4000)=nil) 22:23:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x8, 0x0, 0x1ff, 0x7fff, 0x35, 0xa0d, 0x3}, &(0x7f0000000200)={0x1, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 22:23:04 executing program 1: setrlimit(0x2, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 22:23:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setregid(r1, r2) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000240)="81003b1e3ec295043cad7124822c11a882fcfafac88ebf2fdaec26c7ae08d50012c8b47c95cc20768483471770888c9f97d374fa529420031ed35c042ac5172e52a47922ebe175559a8fd342611be184fe66f750ef071556a53c240a", 0x5c) dup2(r0, r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000300)=0x9) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x3ff}) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x1, 0x7fffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) kqueue() mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0\x00') syz_open_pts() 22:23:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = getuid() fchown(r2, r4, 0x0) 22:23:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair(0x6, 0x3, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000040)='.\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[{0x10}], 0x10}, 0x0) 22:23:05 executing program 1: getitimer(0x0, 0x0) setitimer(0x1, &(0x7f0000034000)={{0xfffffffffffffffd}, {0x0, 0x7530}}, &(0x7f0000000000)) 22:23:05 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x6, 0x1a8, &(0x7f0000000080)="d0c33ecfab13bdd82609bfa2ba8c4e5f5d185082208dc50eebf448f19e7f90256ae793cd267caf9b67e21e93f55c97d9e5fb20265c29ddc042fbe0176499a4a1a09f5e70223a0cc26daa6db3e6368069b577db4d43d7faff522a2e60ad853cf65211abed7201ae9a959e7bf2f18ab2b1e8f9500a8df14e30faa771281a03caad71f1de6925a464cf99a2edbb59364835f1916c6269c4a192fc5b0744dca11fe5eeacb666ea17750f112bd4f60eac7d5273aecedd3a90c82c76052fa47adcfbc3ba8bf547", 0xc4) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) select(0x40, &(0x7f0000000040)={0x627b}, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) write(r1, &(0x7f0000335000), 0xfc94) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) 22:23:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0x2}, 0x10) getsockopt(r0, 0x0, 0x80000000000a, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x20400, 0xfffffffffffffecc) 22:23:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) close(r0) 22:23:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) syz_open_pts() kqueue() shmget(0x3, 0x13000, 0x4, &(0x7f0000feb000/0x13000)=nil) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) shmget(0x0, 0x2000, 0x0, &(0x7f0000feb000/0x2000)=nil) accept$inet(r1, 0x0, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4618502758a827a22acf8aa2dd8c456526ee2c92"}) 22:23:06 executing program 1: r0 = socket(0x2, 0x1, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="001e00"], 0x5c7) 22:23:06 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) shmctl$IPC_STAT(r0, 0x2, 0x0) 22:23:06 executing program 0: r0 = msgget(0x0, 0x20) msgctl$IPC_RMID(r0, 0x0) r1 = socket$inet6(0x18, 0x200000007, 0x1000000000000) clock_settime(0x4, &(0x7f0000000040)={0x3, 0x100}) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000000)="8e2b584811b6f5131ff73c6a4d12f5331fd8c9ef542081d519731f4771a366ee3091c77bb7cbcf581169", 0x2a) 22:23:06 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') readlinkat(r0, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) 22:23:06 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) close(r0) dup2(r0, 0xffffffffffffffff) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) getppid() 22:23:06 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)=0xfffffffffffffdcc) sendto(r0, &(0x7f0000000180)="9aca3eb47d907004041bd95ecabb676b88a9005d3b73c171a8b687604fafb23442c608204bbbe18a60c38f275a45fc20df91f8a660290ddf10d8af131ae67413b59fe58268fac605c480234626609252ecaa7902f5e717934b0d1bb49870c3cd315972b20d12f126", 0x68, 0x400, &(0x7f0000000140)=@in6={0x18, 0x1, 0xafa, 0x10000}, 0xfffffffffffffd90) r1 = socket$unix(0x1, 0x1, 0x0) r2 = geteuid() setuid(r2) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x30, 0x44) r4 = semget(0x0, 0x2, 0x3) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000200)=""/151) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r5 = getuid() setuid(r5) open$dir(&(0x7f0000000000)='./file0\x00', 0x8c20, 0x100) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 22:23:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000000)="e0ffff0000000000", 0x8) 22:23:06 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r0, 0x8, 0x81, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) getrlimit(0x8, &(0x7f00000010c0)) 22:23:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f0000000100)="5eb1e5531091c75801e706ce70c61ef54a279693f43a22c43ef393b29492e837b51dac54d30fd05a7a344d28ecdd8e692a7239abededc85dbfc9a33adcb83ab5061d3a2032ae37cf59ccf7f9e2f1e59c48646325794c90a9f312fb0118cc2843ce803410dc9438dd0259549d2d5516eb9deba036f31d6da685e9c336b8587fca79ad149c46763879bf97cda51ee49a4e9ae24845894bd7b382a1e51c3f9eba08a362909fa23d586c7e1bfe9cedd63dbd40cb031e11fd4a8ac7796654ddd091141d9c8a8ef443dad820cfa759f1bd6bbe5277493b81fd21a51d9aa9646c94a5f71dac14347928ca0c7ab91caad9929cc53eaea0a77d42e6dea67c9ef373", 0xfd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b20fe015d719596a2daf882cd55765f07ef1ec39561ba0d685af229c5800461543da7272c5d2ad62fa", 0x29) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:23:06 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x1000100000000}) 22:23:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x7) getsockopt(r0, 0x29, 0x24, 0x0, 0x0) 22:23:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f00000001c0)="c7", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x8000, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCCDTR(r1, 0x20007478) preadv(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f0000000280)=""/254, 0xfe}], 0x1, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) 22:23:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) setrlimit(0x6, &(0x7f0000000040)={0x4, 0x2}) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000001dc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef19ba2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e83870bc0164fcf1c753209e74c558f0416ee9ffc33f48164b6eb727f419c583b5394836e0eca052d39223de7d478dfa36511739e2779fcca1ec065742063d69a93db3fa9312b94053b12fd7e87445e219cfa6926f1eca111d0a6913c5bbc89017f23f8ba32b1d6bd7ee42ae98c4d1d688f27a5b97cceed5f62c7b3da44bdfa89ec22fb04124dd28fa22501d97abe75d656495ca5780341bc3a95876d81cc14434e0a40abb801c43a2d347569166fb3daf8efb78b843337430836e2cf970e60c708d915ba7bc078b4b867e54f8c42ce3869b681cfcb5e8e748319c03b86dfc24d9d835fab2080a0c7fd6061c11613c7aa8dcdb64f398b602d2e990efcf293b5fcf60b6f10dbc36bd2c38d4e5fccde7985d9665abddcf68b203e1d3b51545223960dc18af1ef8a06c760b18185efdff5c4eb428e9121b0c1e954f2cc4d96042876cef2e938d9e1d806cb31d144521248c33ff0edd6be72126671d0e5cc9f6825a69f4415d17599282cb8d1477f1dc0d067f6fe7571129a8834cdfdaaee71ec345b8fa9f36b6e950bf12413882216113087b210e4aca2caaa77251a6c5dafb493b8ffa3374dde0a3aa25d84d93fa816b443b2d0ca31c280ec243f5bdbac9014115c5f7a5ca369607b6382d5935098099e3faed58892d10897632602439e8819b3c1268ed0ea67d1db7e67848c58dafd82af353c54d49d4a4f8795578dee1f7f844cc742ddc2cf4cb7ff2ad676e8594379574346319088441d38b1ed476913036d752ed19770776198298a376188669ce853a0a739f76376b756669d3f33716edab77147a4e73404493ded588865569d4670ab7496b143980dd12325073d5c4540dc4a4bc0f4167d8e97988bc832222e6c3c952f4049d5f70def082b40891b65fc33fc7a5c843b17c7b166fbe57f67519fa97d03381ae56b6f1ac19997b885fcabc462e1ca15d846dfd59a2288e391fde620a368ca292a7f1c1b58eec124ec21282377ab8b0ce3a93e6b086a3567e9bd7c90840523d97246cfde2b46bfd81e92938a5299e99ad0b398499827ebbe4d0de00a0a733458fda98e0603eef21e24ff30d0b975e80cd651747ccc0ab0944dc35a8d3c7ece51f6069fc0261d960de6ba1a723068f0ad60f0f8d5a0a72cc3abe14bc73bb09162cf05d62b435a72f86828da75e6f0525a88043eb4b6d86e5557491958753786de72943177d6fc458af90c9a4c7c0a957274af6ad16e6174c40bc5cb1a32a5099deaa1adcca4d3ed1c8445b47a0e10113fc3ecce6e9099b12069012ae7767b0b8e350d012ca433397b838fc85eac563c01fccd623a4c92edf9dacebfebb540b87897faad41b68fff285bb7947574c94", 0xee2}], 0x1) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001280)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001200)=[{&(0x7f00000000c0)="1ad470d933b86faa0d152dc0dcc1f6a868a298153190e2042111303d1a3aafaaf4c822fc499328f9b45d0d45a8a4995441343a529c0539f3637768bd45ca0054199b3877d768048a7f9c5a3b6c7c0a14e4b779107ed112680191bd7d6b2c33a78f738b8ffcda076b64e03361c4044e8dcfd42131b0f568500f2fbffe137047730e0dcbf6b1fae9c37757f3dc470315acf555f8dcd7c46f02a34baab2c446750a84d5ac6cb117a2b2e9bf108ccb954b8d482787b6443c709f744f891e25", 0xbd}, {&(0x7f0000000180)="98c75afbfd6ca8f84108649320f582d5aa0b5fc46f695b2b1e", 0x19}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="7e4862fef0a9bf9f97cfe720657c68205ff682773cca672aaa2ee777a77205b3b890fd10fbeb7f029c251ba5047140c1a102d63d34920e233b305eabceb61d14e4f1e7032d9255849232134912c66f580e684e20ab410e74a5c52d7498c4495e72c7158752e00d40aa7e63fc69991b1a8ed38018d87e434391a54c0bdc0a6b451a7a54315768ab68ba727d9f335eddbbc34b7aa57f62e8f9e53990c725da6ead1b947809af369181b8a96e4cf3dc89567559fb581f89e212449d6b92368d525c52c6c186bbda292174a48604d3092146265e3e2fe5b57ff18b2aed923c24548f7d2bce2605bcdc73920f56e78efe8a5ae1c52b12025bab2d93548103e791bcdf4ac514df268ce97971cd0769c37b0d25ec90ead66016cb385aa340da57e64e49dc5e03c65571f61b098a978451a6dbea46d0c6f25c5928df80a1f6ab732c01eeac20364d002f94207f982312ab334ef1632d43ab41642f5e66ee176c6b0bc5d38899fa9f85e00425c7d15f84c5b30c168e506a8e55476a4135a7ffaa5ed85ed9356244594b91eeee50a7d30de79e0013aebd126963e74bb089cca2bab96d0e87af8c6e77ee138be2ae4346d56fca73c2ee50cfcaa5b56f85e530122b91beddde7010917330878d6d91e0f7a6feb39766400940d1058ced922205610470003cc8d59aeace2cc0bdeb556b5e4f564172e15e524cffd7fb242d83c1ce55fbff45fd69ee9021c4fc446fa4ea475e4beaa668d49fbdf1b6eafcec1cbd77b92e09f018aac23c568778b97e211ab4cda6ed32dc9104e6ba0b91e295905814b6aa8af5f5820e2bc1f0c8012021890589cb68aed698b780fabc6a8bbf3fbc07ee75bdb3cc3ac62b34540004c72d4d0f7ce8d32c24c90a103669ed0bae54af4906f6ca67c5a78b616679d5490767504d041c9f9affdc0ba078eb5ab4291eae52a1c305b2e50596c040fbb96cdde39d15b58128c61cf0fead1ab9fd8730a7dcb7de9ab828e58a04d821abb3f51a04482c7bc5add96bb1f12869f174cb1f13ddebd3b069f8b2e0943b973ab0f4a805a0a595634dbb0014503f6a3014baa324e6338329c4ee8d76d65bfb35687dddd6f10ec2328456ba566447b0aba70f890c107c7deb9d46f92f952679cbe00b7090a3c24ac24f4f1676e8f2220c076944a90facf1f1fa7cb007602aec76e80574a4e640a2b434e5d6baae202d1c9bf69475a38ced1b8848f89bad97a687a5e4fc8d4626ca6983e3a05d249c8c4a20385e6b6e276763371c0882cdd166a85f081438eb349aacd2b5ae956d7dbdbfa1b5caa85efcc1311d8d46201258a0a8807a34c241c0fed512f71613484102a52b18d2cbfa0981c046fb4eb5ea9d32fabd224f0206607c92a7ceb636f4922e6915f52ac204f38a5423860ecdf54b74fadf621bc6e6ebd372b17ca76ff3fe9f7f85607e75a75b5e0271d46b8d82c82e7dbbf768e66abba24e9d86ddde45a101b0a5ee630de91da0800f62c6cbe7d877373915a06903b67a308304870370672b05b9732e76f2a7324aff1725b061b61ee3c9f2bfb0075e033263dcdb02535f01e89b158836733c3ca2fa314ec44bcfe52a610a9b7ebc02d8d8c2f11c98599e4e90839200ba040054d4599b8e62997a2405039e5a79203bcd549613ad0c6987ddf88bf5996d4da2de25a1c838bcc12f6e86c0c2d653aee8c82adff326fea00d150b3340b9f1c93036bb88df31dc3e7d9602a9f24520db77f254ed6ac559c6210720066b77fe4b0d5747f96c7641975b0c03b31c5d7b10080f2aee23621a6d6e37cfaf0981ca1987afd82597823d3033fa58eb62431b8a5ddc87c88dc56a3a9c812b04ec9f449e49555a768210e1b6674cb5a6c0f3ac3a65e34d597b14b8f451caeb0358287e55d767e42935e41b3e07a1dbfa6178ce1b870b7f06002c76f0cbe7339d6d16a5e38b87c720f053b25e4f956a6679ec7944356ec0f8b587b30cfb7b8c39ea17abfb3aee751ebc20b2bfd36a2e9cf422a47c4fc3a32470127654bc872c6e48476926112cc8d0461b0e3755fec5fd009a7fadf057120a7783e6dcee4b0a7d55377ae09b045072d88fd3954794bbef30cd0017949aba9f283c5579cbc8b63b085eb44842db2970f5ed922b2cca67291aa46332e5ba2afda702e4bf551aadb97dc5bb77d2392cb7344475730e17b749e4cbc38b175dc1d03baacb7f32d92570bd2e3e240c1e23831742af076d973f4e53eea6a51adbfc292cb90574e4d162aad182f79fc5b907d468490a03694ca94e1e1e0e6a28491961d0a5d81add86263c78d620297a897c54728dae3e1e48a22a0554816085d9254dfecf995360003b59c987d597e4b67e23be816f8b8333b4a1da541a62766b7179a5bf9119ead823a1ca6b144cae9ac3ba4920732d739f511f2ef84fc729438fa5ac496f6d383e9ada85360dbbea925143593cceb6c118ac1518d4f47cb873c6418f71e972e3d8184df0ead2016b68f3552d8bd6d09ed0cb5596827eef1697713d1e01561a0824555cc287f105100a5cf23563c3132ddbdb7090d173a340fc1920dd33e582891a4af703d595f3c1d3e5a00118e94815358218b6de0ab516600b8e487109d10f8d9dabc5513ab3fd61d569a06e506081e8847e074d9200afefa82a3782b7793a38fbb3cfe9389619016eb0e30ed60c143672887f93617d0601520919dcc74bc04a4d8ec94af2cab6df50a85edf8500a015a6fb4c75c13a7a3210f9387776c0556f360cc959a9f1ca5b95a75ec1fd98bac6d3851a98879b572da0c3e7c0103e14a63cbe36d3dcdb4ff06480f95ea8be03a3a413c6ff7b432aab8a07cb0c48ca324e52962cc3cf2f6a2e9282624231bddc12740d70946622c40e8c6468a4e09257cb3f139dffa88f1cde68b8592d39ac19ce2156f64235e25c2215d3751c40b25e375830a80ab10fa7906ff2b0b1c82c1744097ac504ec2a8d7b720edd5791b410cc718b766a264c9140d1007bdb9d359b76b7b75028841f6d275e7d6c842da67b2fa10144c3c5643adca7dd6facf6c590f282e07f92744ff3dad1aa5bae8d08e539a72fb7bdb76d9b29856a4cc9e335e30098a07d6ff00ca6b3097c6164546ad202c0787e441586f481067842427adf0cffbe552bd8c3d23be3bc654d36dbdb1fe1024b5b3ac10125d381135096ff2f87b7d14212b73461b5743e624f92b108bf3ffc6d9b9c965ff9a8ce49883a97ccfee6ef2dea4625469bdba73841f35b1b9500b43e7984e114bc87c9d684dcd15432a8ea6d0cecc7d1d2ab841402c89a71eab3a8a78d03fe1f74ae666e1044d302cb0b4c71049c866a836ed1fe649a23ab042f92f9659706579381d1a09ab3273085dc21070df45a3ce4037ef002d2f6a65af0d2793f422e942ac91994e12f975a81569f31d2b767056154fd8510542f7fdfdbea85b514853523d97bd2c244f7a23e67515d0ec173cecea6b7cddc559af3c280ab5ef2b723ed6e7b1ca9eab2c5d5535681c8c51045c4759cab3efbf9bbb51708b28d3e636edcd3aa94a0732342ef12916a81debdb7c70378dd9bef18e1bf79d4469b8d0582ea41051d9d42d593521e663a49e35cd6109109a106c0fefbed3c35f3b9869438f0a1308306f93f8b16e16885ced7002038415d4bb097951be6fa6f672040e8c817c2372c7d72aa879e158ec76fa6084728cafeb5327a590e05511da27834d4ccf19815f133419557ffbe783d028ecbb9cb6520e53a447b467ffbc4f0be07b583761b4cbbd81d3b7f0f747b47c9bb74248ab7409d8eb121e2f692da87473c84c70f95d146ad36d88046c3e956af8aa13f13b195e8582a54f8086faff3c8c8340e040f9fa733a9798b35697938fb8676d79014cdf9882d18584005f558c58b8b757fa01c791aebf1bf4ca899e8311fb2b361b7a454ef4f002c2729b9c1213f962a52f188e32964d34dc4c01275c30a7d12289e4a817e0297406554dedeb88ef9e2ca919882e4493bde08ecfa8a1e914a6674d35d95d03cd51babf8e4b4e1089902460cc3709b4696c5a29ecbb17ad875497d8c01997b0f24b246dd12fc620b3c6740d099473d6c12260dec414b8cbf5a1a67cd404d33279db1ed0072b7b68770df76532ef66a1616cf7827e631fcabcf8756229f60bda0b8ad6ac31d22d4ccb99498381eaeaed28524ad01de4b8ce4c2ee4a7e67d0ab485984857656e3bb4690f8d2948336830b51847de590b700bc2370f2078d8fa9069f1fe5263cf3783db50b025a2d62dab8c572da97a4272b7df390d7d39ea1896f1a709f27921f9e46a5e8d63b3277163346a36a8f7b17cfe3b365f9f8a956bf7ffec610456b70677b2e6b80a4baf46c30c76d93bbd6a6a4c9d3be58673dd77ddd04f1f5119f88c982ff26391e68fd09f37fc52d3c6266939ebf6106bfe95e5fb327563f77e4663f7f5a5f8b82a99edc51a376d0ac185be0bfe24cf94a729f083c68006242dffad221f84abb9750464772b3b3935685408fb7a8a821d39ede8d0031fdcae78f0772e573e6498e4e1dd2672857c3f98b8cc9dc14e15e96ed502907e18b75cba3578060b1b387606f9b1141a05942feb3587286005b5ef27abd7bfe51d08042d54fbfb540998b3ec365ade586ae93606d05aeed613fc242f8bc13fc9abb05b41eec63af440225a81a4bd862ef6134887d41a93f85b99a6c238ba16a2c4f121a8243df03f1b874989fdd00380a332f897e67f7de52bf7f4e9d43228488087288149b322f3f535f75e058c36f9d50998ffad1a77b3561dede72574c0a20a6eee6fd84a52ac912538ea213c23201ec1651eca771bd9183fdd60427a0739108cbaf8bd1ead9a1adde92cc56e8431a70ed5dccfe8c1c876c1e192d21831d8e5eab770a674929b9efb4e544392524c5d49b969909dfe72ff1734b27c92cf71a6f34d5f5ed98054454b2f8de2bbc3c2eee77b6163017db7b1880c7ada2c2aef28d59b4b66ae0e26677ae8ce9e4d391cecaf86673d2fa8e3d97bb2a9e81066593f072b08341d26881f978e0f1a68f982047bde400aad1259e8f808d78c69431e674d78a6c38883a38574d1da2a697f3efaa34a3d283000273e4bf022849e39f57ef596c7df6a5ace95519adb078fce7f7629f16af3f1926bf1627fd176ac7dee03c782cae98184d640c9c1156898b93ad8b366afdcc67598fc20bfce56193c0f9113282c25423a0281228b8ca705868e025c4a1562f9abe97fa141b6a4a34ed3510828ce595808b43c18a8617361502e2bb9a0edd9e05098abfae9e43a4ed4d7a044b7ffcd8893a47ba731ce9041ad06deb1b4d31d6ac7b523e9e2597e668253c913057b1e8520f2636b0d10ef515756286e4dff54521898b884b4c6b76e4048e98b1886de5b76e758726094771e92fbc56e9fd3d4c1ee64ae09066301bae70239613613c810b82d926eff0288907348b29738be3debf8995964ac8da1da4e9c46fec09f29138419cfe228368d52e694eeb50c7712be407ecac98126ac37496a3fc17be0313ee5e28e5bf4249efcdb73f14c5f56d58d79d06fe78bf9cf7f3b7e3c0a5b9aeddcf5911045babd9e59a9ef4299bb1eaba33755fa860c6fcecf5e17052aed83d885fda11f770f5742db9d13ece9f7c5e8d11b6ed21a0fcde644135a9d1a2979283c8cf1bdd4e51b206d7ee3a905637276e961abe449177448a77acd9399aa71e1bb04e2830d16b7b802a82962aeefd553d04da7b4450ddf29212a3d30dfdef463f6edb78406d8f86919baad8292e4a914dcde65fe8d24dd37468039ef12bdfebd652623afdd86f91ed58dd5f", 0x1000}], 0x4, &(0x7f00000012c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x38, 0x402}, 0x400) 22:23:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x2800a, 0x21) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x80, 0x3f, 0x9}, {{r1}, 0xfffffffffffffffc, 0x20, 0xc0000000, 0x9, 0x1f}, {{r1}, 0xfffffffffffffffe, 0xc0, 0x40000086, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20, 0x6, 0x1}, {{r1}, 0xfffffffffffffff8, 0x1, 0x20000000, 0xd800000000000000, 0x80000000}, {{r0}, 0x0, 0x20, 0x2, 0x8, 0xa0}, {{r0}, 0xfffffffffffffffb, 0x42, 0xf0000005, 0x8}, {{r1}, 0x0, 0xc0, 0x20000002, 0x9, 0x9}], 0x6, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x28, 0x6}, {{r1}, 0xfffffffffffffffc, 0x6a, 0x40, 0x0, 0x4}, {{r1}, 0xfffffffffffffffe, 0x22, 0x0, 0x1, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x25, 0x4, 0x7, 0xbb}, {{r1}, 0xfffffffffffffff9, 0x10, 0x10, 0x9, 0x1}, {{r0}, 0xfffffffffffffff9, 0xcc, 0x2, 0x3f, 0x6}], 0x8, &(0x7f0000000340)={0x700000000, 0x29}) r3 = semget$private(0x0, 0x5, 0x0) semop(r3, &(0x7f0000000040)=[{0x3, 0x375e, 0x1000}, {0xfffffffffffffffd, 0x100, 0x800}, {0x2, 0xa, 0x1800}, {0x4, 0xb9d, 0x800}, {0x4, 0x1, 0x1004}, {0x1, 0x7d91, 0x800}, {0x6, 0x1, 0x800}, {0x7, 0x53f4, 0x800}, {0x5, 0x400, 0x1000}], 0x9) semop(r3, &(0x7f0000000100)=[{0x1, 0x0, 0x1800}, {0x3, 0x800, 0x1800}, {0x7, 0x40, 0x800}, {0x3, 0x2, 0x800}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) semop(r3, &(0x7f0000000080)=[{0x0, 0x0, 0x1800}], 0x43) 22:23:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x8, 0x0) semop(r1, &(0x7f0000000040)=[{0x4, 0xffffffff, 0x1000}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) semop(r1, &(0x7f0000000080)=[{0x3, 0x9, 0x800}, {0x0, 0x80, 0x1800}, {0x1, 0x6, 0x800}, {0x1, 0x6, 0x1000}, {0x3, 0x9, 0x1800}], 0x5) r3 = semget$private(0x0, 0x5, 0x523) semop(r1, &(0x7f0000000300), 0x0) semop(r1, &(0x7f0000000000)=[{0x4, 0x1, 0x1800}], 0x1) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x1, 0x0, 0x0, r4, r5, 0x18b, 0xfffffffffffffff9}, 0x7, 0x5168c20c, 0x2}) getuid() getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) 22:23:07 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) r3 = semget(0x1, 0x3, 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom$inet6(r4, &(0x7f00000000c0)=""/174, 0xae, 0x843, 0x0, 0x0) getpgrp() r5 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xfffffffffffffffb}], 0x0, 0x0, 0x0, 0x0) connect(r5, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:23:07 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x21) sendmsg$unix(r3, &(0x7f00000024c0)={&(0x7f0000000140)=@file={0x97f8fa56fed39de4, './file0\x00'}, 0xa, &(0x7f0000002380)=[{&(0x7f0000000180)="3940aa94a38177e7831b99e11f634e04da5e39fd09369156b002d95c83f213dfd5985c7791be6370c7719f40710a8fb3c68c39dc8ae7bd9eecf21ccbc27414dd8e6e28558524334193fc75088f622980aa8c3d194e409b328913c444fd1d02a069a93cadac8bb11e2bd67fdb6185b91ee81aa878", 0x74}, {&(0x7f0000000200)="8e34e739216cbcea7b381752ae30b721aefa4e5fdf0ec276311f1d055e5ae493753d25239baaa1c45a22575bd78eec6bce0e8afe5aeab01064d3f119271b8f838b9f232b72e0f628a1d94201182b3efe8f5655bf92b3", 0x56}, {&(0x7f0000000280)="2d3ad379b93c999e0dd4e5928b7b568f37b1951dc3cafe5a1c5a59258935b26bf4909fbfe8c935dd55467d8dfec55253d54773b73729821592ac23b274609ce80dae97bd48801b12a8932d46bfbf06d114c8de62a44952888fbb1f89aed11369e94a89d9b9f113d2caeb98721d502195f752238ca5ed727d729f8294b61d44804e9524005a359f71b8c1efc0b7620d912696a01e8e898a6a2002349ff464b6ec1d9dfc2909995d653879b93cd5fca3b6f1a8da16dff0db51d712659dcceb3301f56eab3eedeaebe2176ad00b0d40578c93c3a9bcc796e73c4293636162aba772b97872bfae7865fb861aed1700ef0ce0fe8c275f804edacdd168be4a826a57861a3f297bee9e839d80d6d1695210e456b444fab240c765b72cb320183a091162a314a45baae0a5167a6196e58dc2e588fc080b5b3eb8176ac3f238ba7742e9fc0349d1d794562adec190f1ecceed7bf15904aa882ae9fb4897a19d02d87b879f1ae6dd5dd06ebb1c2e7739f0f6d68011ac133553ad25136cb15fd11a07970440dfcf44ba44fcdab737a3e7f06d81927dc1f82ac782d21c228c51a30e230567e7f06093aa541fdf3a6dfa5eb89107438c857a158de86d0a24d6d7b92b4664af69422a8465fe9c8ec743f3de2711e0c8c2701ec43062212b7ede8c72606d36c10118d0ddf8fc62c8705006d8607f654c111bf5251f4b609790d106f64e9cb90df5faa7048a8dd7dc0eb40b8a2a066ce58f9e6dee5a330f4c7eebdfb5e02cc8410474b9a35497d33da3dd504ecabafe6433b9feeb324815afb4a079bb80969d27b87a152f26eac143b68def6518b0a0e3c23e0562fc1693e680338123a444dd66a92c2d7d63c5c388081c7d34287d2f0bbe50af04a128cec8d877879dc326a84174a24cd31e1de20269b32feccfdf5aebd98752877ce4c6126c645a565b50096aa02c58b572479ee4c5b5ba9863ce2ad67bb0cec338f3a7a86ff68d830d89a5702cd60e53ce7ffc3fd40f6f4ad77b67faa7bb65b72a52701a0166c588954555601758941e1f650292e440cd4d29c27ac8e798b8ef6b8287cde97385a5ccc536526aae181f2fb9a8c6cf098b42cb4b406ffe9ed5bee47b6828b32119a956153a6edafe49abdc441ef163e8bceac2218454d5c71d766aeb7f107f3740b1b07561711dac2cbe9aabad1136ce8d91bc70a37e2645a275b074c48e151f4c39e7830826fd026880509a9930665605eb75b529331aed26dfbe2a2b7bb4bb3c966f328f91aed3f50bae82cde443390d6d2a850b313d7dada711d6344cc65cebe96411c857ef23582a1bd20ea4d4fc55462449ccfbc3a4d6e1e05c42e67c6653bc71de55c9f0628d2c93a6afc4d6e6307d7ae309b71d400c6200f39368f133e189526f7fa8d976ff20fb272d2851a54db6f616d7d32210825ca1f182241f36e4dc712f2962b8482c62448b62c23ae3d23d37d408c2d7e4c3a6089dc3cd9ca7c2b68930fba9b229223abc810a2f6ca7ff41ba36defcdef8c37a0efd709dcff05b1c57f9e2866da6a41673cdb4f061850fa13116c2728d13d24b09fb423ee33cc4dc2d757e9979ce4a2d028851d34321aa7640546998c46bf0c2b460e7181c460ce6173df62da7d4907b779267cf58050a07506e96c24badbf2854c4318285bdf58e03c8adc4ac53add392d31aebdab6c1049904f58b95f4855541afb88ed85520fa8a01af7528f0223aa6a3e44b03f99b7b3aa0ea141aa0662f54626f873b5e83f3a323247e596a142b7fe3f6fc1b2020b068ac5a59302cfe7b04c1399a8cacfba907ff8177ff7ac6f4a33fd647dad9ce47aa9b06a513870b6456ec34d1b9c767dfc7dd453599e638922504dc97dd0cf29a32f12aa26518e04d8c2d9b0b95322f95861097f6547317e3e0109054dd9d3d85dfd2c1ca1e25951098fa9a9d64e62adc6667682c21a6330204b2c112486e7f90286de57d374e8d2ea86ab105f45dca008c7ac244970e16cc06d2514a00d830cf079b92ccf4c54afb66f7a3e60699b7bb7db2dfb36f776c5ad302d56750134eb1fea746d4094ec85d4856622f0a26efa888a22af38dfd75d6f0dadf1fe5dd4195afb335ca634fd0e165d21e99073f8f0aaec93298e80fac15b12247b3c049cbad79af5462fb06112601b330bd58070984c231034a7d88571a4e13660e97e2f21ff3d3fb441cd65ca651e62653ae2d9640250064f707a1b49f0b05b00ab7e944e1c3d0946376a6483986b86dcecbbe954509b19a04196539dc74ba56edb1e3e925ab5de4b906d7cfb9d56335af8bc179aeb408357a134b88d99cfabdd480362462b16f2a4011e54c3b9fc8805eb90b2509c1241798a659884aafb29a1eacf49e84376b77a13d5b8925ca776f213b5bf588c8ea22ff7299dbbdc81ae7046c163ae8d13f256dc741c276551541b8a415f07c277d40bfa3537bcae69a2aa550b49d30fdf13aef5e7ebf2936d7f2fb65f1c359d3a6e1dc9ef4ca4873cda1779e1146e078448c7d46a73701d9e2a4cc71b6d7cf76277300b5a9daa3f91b9e0b741a0ba388b8bc993e02de98c907a13e64b7dc7d21a34923353e10024a3532294d49a9d0e00f147f976ed009017b8ceb683bdce804e74fedcd8ad1c81c7db589efeb6ffdf1630bca3017e03e9eae54e299ad8df0252cd5e334cccb73f9acab10885a09244abaae48021eb0dec5d0cb769ce816eb3ff6a4c327497872407c5f5e6aaca557faecc67cb187a715774bbe3050dc892495ce61cb15553e6a355acb4dbf79e1d45b8ab5412507a973b863b84beb97f3a1503a6b4613fa43c7291627892723a618ea0dfa770d30812435989f1e021ab529aabf36d1fe754bc6fc8822f3d496c0cbf56572d5a2e9f0313f17b3a81055ccc39258f8fbf4b2010b03ae4af5e0bf68d676bcfb7c4f7d0723fa5b4ba93264c29445b3ab4a97b4d9cf72a927861ba54c8c31566dad72061f75d569ce3968dc54579a13a8fd8f4483812b482f4d3534e95597594a4bf4dfb1d37b4d3b0d90f970312ff5ae885387322f5104bcebc58ccd80c32071f1b990721c5a1fff593d1e9a2f24aeb1b5eab6bebce376da835fe0c9d9bcd4591a6a6f83fe2aad4a2a1cfff1ae0994f1dfe1ea641ccfcd39701339023582798867a3e40f13cd6b0a570f382895dc9104c88cade1456e753839820ff9a4107a7a7c2c6036e290a974e1944c2c673d02a5a1d1957a31d7d0b64c13a09fec942260742c889a163d6caa5d4fc91f88b61765e56e7da6b94c261c20be4b3e9e03b7c6bf3db72857204466ef0bd03c8f53b77b9ed0cb48edbd25019b5ecf94c08680a30ac957de10a665a48c78dffe1f3312330ba13d4e934276e06d4aafbccd9c2690eea4c7455c64d015a0030c045f7c0b5afff4ce82aaef1a58af279c9cf9e9ec8fed8b3120fc37f24220a2a20aee230d44a62fca93bc528d484ca3e7ef7b3f392e4924babfbf376f6243be3bc9cec10bc227a53b389f7cdf3739168bfde312145e21f7c22902ca23b0d21da12a2861585dbd336e5808bf787b93b1195d724f8ada07e73d8ca61539ebd42198fb399bb43ea1c6a5d2765ef007de8e39a32754037e562879abf27c950007289cc535bbf5ed75c96bf2d07109ba69d6309d7b126b588aec18f15f1c057207b7b2ec8ed86efedaba807f516d48cd8d12b1e9269d4e2f89ce52ef7e865d4403b613f93f7fbc52a27f141dda98c959792338abf385a5e8d5f5926f8daaf61ef1c217734f26942285a1a6d2490aaec6f5606ce27b1b7888aa7dfbf27d063ac48a13ea30e2ad953726a1650192a55e795ec6ee2e3b4491bab7ac4f40682620c6b129f83f898ee736bd8ea73beb0867bd9778a79161280b57b606560eb4ecb7edc83386bd2cd9c09db1a92af27a07870e755fea22ed49d349174ea68bb328bfd2b9b24c4882200140c4bda5f96f1cf0bd4bb5eb72b70df5cfa81149a4fc24a91a24dd7fe7acbc45e360418d957ac0b50514412bd248ae445d905ad97ebf3b7b61caa1fec67a0c1733e538cd5e60d4543ef417b156fc0953eb2b3af0630ffbe12962da3f19262842ef001f4983c64f3ca957a356008e61e0307e2a1a2a5b474226a94243c1620beb8b56539c4bbcb4c617dd3c01b57606ec545f3dcafdf28d719dd1c69cfb363297165875c6e9afa307d62259a8aab662509f007e7f75a7f84aebf13ec50e614d789c5cf5fae283df068d1161e6c5dbb01fd6db84d303a0bb1d07c0a37c070e6c820b4b858901fece45671564cf80a71968ad29e3c926296d4aa8b01769d845fa8d7a79e1e163dd40700b75a1a1c787bb4f4a647e7d6431df7e347b867eba33c2d01c74e44ae920dc5ce331b0db63f9c11a67db236a8f609d708823b56b5334a00b0191ffb3e13e38b70e12e3ff701605e71e1a22c574749ac0285f8d12eaf1b047f4b1d00d67c1ff03c0b79b7d676e2aa7991879ca3b005c4f43d2f4698bbc844f56faea1cea9c6501abfdd9e0bed4cd6376776f45fb67c126cece8f28908de505c70ee0bd1c6b3b5bffb083b0c399846120e5ab65456f0de70a8d3652e72a73b4f21f159b5a0d7052c30f2aeab89307354d92ee65888d7afdf85029d535ec70d3a57882561d0e4f8113672d86f72286f42c89477707073893cf7a0095b22d3c508f4f8ee45ccc88e7a96f9f46a51dd6b54526c8224a89fe0722346de02b556ef20cd90cba686d989c16ad2318e0e23e198722caf2fed6d7ca2416b86d073cb95ecc110515e597e8abe6e80dd7589c07ea234f378b6609fd0a70c15e2b81911746abdcc01c349164570bdd4affcaf8e77ff006fa740a8c6b1a279e37822a23b30e08dba50f44fbb6626485fdc6b13900e1e0b0d368dc2617c6cb4dfc9f5acbeb0148af45cda5d0bcff1be67fe52599e0d03002ff43cc174d65bdd9f09cd7ecdb7462402f2f2b94acb63eaee337e1490aa4331c3a40f7a15097fb0652eb4cc47f928ca02e39213c5391db3452de4c3cd8c533e2428049ab7fed53d90329bd2aba9d4da2503027aa0f0fb52823ab4b157ddc500dce038c551674d8e834ada8f39573113a21aba52a908c19841a33bcdc7545ce91ac105a248a9f5db9292b264c644a650cabcbf0cd1b3edf88e6381521a46787b0da2c3f52e1905cfe52e61d532a816405319b69a77a0980116226b23de162ab2a59254d141099d3925c04338cc803f4d450e394e6e84e4cd8799a7ceb3e1ae92b45356fe16c3f851af050fa52450172e064b5a714dd26d9ae4c6cb65fb20a1c6b74ba413f90e45fa9f96ad7d5e1d582010f6705cc1a0d1c5957580a0193758ddc0a6a3088e4f08832186ef36598609f1d3925dc5da2fb94d5e610bf1a27f50afbe529a1e362225f6a5de26c3241a0d3139f5feb84067f9dd68ac6c2428bdb83f80795a034911a9cec7b0ad5bfc970fc65a92910fda7d98303d2ed41af29e305009fa938202888dd4259501f2daf1abe50e7c91ea9a69d078a40214ead4191d3ac84b2d32960eab9df1d9865517134b6169537f8c8398afffb45f704f4096fa82d277c2568ae9d3deef28e7b212fed3bb7e5c292e6b12646f7aa3ce671a65025bec74eba6cb10c65044681d7364a0b2bef402bcc578d532793f249ed013c6851aa6bcbbea51f4ee738d9cefecda55ee6dc87a94ba5969bc2a9a9c362bf55d1dc7d751af370e742ac54db817bbe0f9b5032eb4e66e6ea487585f8c9a8f34778117286154bf3236e49917440dbab1b70a450c88bf95ee37e08df50827b4c0271a2d3566c7738e9c4588e7261b39db6ee1bb228", 0x1000}, {&(0x7f0000001280)="ebcfc97f235c53e063fd8d36a5a0ca6095a3dfd5ee1fb1c042b584343ac1e68cb103bd2f20a68cf8f2e3fc00d031749e96f9770ab3fd4b084a8f3323ddac5ce3381512dc8a69ade32ec1418519228d0f3c127334a8edea9a681ba9c9d8cda6b5f4c7215821af6af066fe7fe8c740e61c860fe07022d1894bbc0c5cd18ab81bd5ab90954b3d5ba27c9dd2bc061c807daee8e951797a0f9d1783a06e8246d57239ae9f5f4a5e8b0bdf3050894001d4bd5b3f6a2d1faedc502bc249a62c610a01dcbf331a25ef576db9d9f9c796685a30d226706265d6f31bedf4b95875282e2a291afc1c96fd2ba08eb538db180a0aca89434227014928585c228572b23b5c399245061dafe67d63471343ca261d58bb0e3c7302e1ee16c2ec40021bc65c81fd6d5c2a78c6e6ae3ad9b54db16a5edca549ae116d1b118cd8cd98c6f69c60bcb57b1d34cf01d1753fd7e3ce883ab97de1eefdd5028ee7602977532a27eaae2a1f34e8bf154521e99d137d6e1b497311edce3ed10a7ba841dc1a0b244e67b2e5ea8cba8d9a2091707ecadd8fb8e1835ee17cbf6570b3e4a2ac13b053e8513e1448b639e8e496717e04a6862bcd95ff6b3d21d6ec8e52d8daad3bcd6c086e0293bb6f828561d85b954ef67be8086d7b1b76b2e9243860a7c68db7c504e808c135b2be254d0354aec3f458564664c440e7d34a770234f664fcf846ec9c1463c155b0612505ecd0c5ace7ae2efe02e8cc2fcc20d4f15bf931623b73e36476b575833fa556b1f9fbaa960909645275a2dca77521dba5bbed06c25a5649599d7af5573a88c7b7f0be9e8dd9db3f3b9a4d08d7f49f4076c341638513f6c5ff80b06de3caccbdc65525eb3b408c75e161cc8b798bb4d7c8950465d2a9e0c901a2550a599d9fd1fb002a213539cffd07251f982684818531984e1edd78c95a10b3968de0411a91d241fb1d9186dad5f1d90273cb2384c9ac1c8c845b186cc12ff5a663a52031e9f844af0142ca14394c54cfaee8b0417e62f583a9e4e10a02d8b9922597f022427e7076bb49432b8a810b05883fe39aa777c77d644bda77f9c4c8aa99b32081e9d74c928170dc299776dc16387fb1efcb53249bad15d8a9f8d42b63f2cd0b8c54ef174a519e1c146daafbdf10a5566516b916cfeec684fec3bdc89dd006d1901df83cb818a7500f8e2571a784bfe17dcbefb93ae6f7eafb60b2edd5a941693aa55d26aabfc7cc273a8f259e0829f2063fc0a7433cad27818f90a7bd4e89e6e8de4f8e7cb2a0ac5e2d7a6b0032afa24cb13f1612b7fa02d295f4a486db4ea2a1b554336ac45eb45c97e24b6c136ece3ff09461295b4609da05fcdc872c93000c44def23d76226e96dbdd7968b750745f03f374edf1de5dd63988b306b598756ace198287f327afbe9abbb93df10713b087b3325418685df37f73d24a19d1f61c828c0e38fc68f161a2c65ac715d7d4f76d7829246c2faba9959fe4deaaf3ee33752c2b8030fb0c54910041a77f697ff5b18d50be11df56e11955b2bc14c2637cb3190ec593e21fda4427810984a350499252eea0b510ed3daca28833fd34210783b7c07ee7cea518f9639ab90476623e2c0157570cfa3baf8bb1459a2247ce49b838bb52d946b78cd405328365c4aac28d993c953e0cf6f5b8cbf561586c386a04a1fdb59f90d5410e2f41ac5dd0ede217799697efd854795b1893b950de3a8c0545ba4c659cd37ebb66c96801b848d8d5dae257101f0237987d3384c255f0455a041e96222bad5ade5fa74c2d3a19fb9c6667a0646cf109cf4d51471e3221a582c9ae4fe69f4332e5587546153d56bfc89e19939415d5b391986dbd6d3609bdf0b2272b673743e4f6e96f93c75a346d956bb0d46511050f2c4b93673f6f8bc27321030b08540ae162255a3bfcf85c0bf37a9772106e5a189f0dd21bbca5253a20dfe57010913a84b388b9c0b2af23ec5aa8526d93bf789eed25c78d871003b72e444ba8f6280fa8598690554078ace402cf08a9195d457a4a9ca2038a3655c8bac952553c8f1c841b2a7279213aea0359bddce4ac898c35f4fb05ebeec70b93403d23565fbbff8f0981b69be242e57a4cad89f6fa8d1d630f622317f1e7a02728645695f7bd7e30b2047e653365a2a1857116d59025fe424e82e5839ad0dbcf50d0d02bff19c988ec1aba65b5ed71123ae4f20995ef79482fc1e0a2da164a9b9ebadc8fb502abb0900a01250ee1950cb164a01909c50e7c6daaf0252c3dc5028618f2a3fc14d0a0cae688846e52201275a5751c7466488a54356f740cf215df9702b394db01cffddef9d5e7f2919c93b24a04529fbc3bcf23986763b3a1e3991885288368a0130a9f2fcc46f60705b4447e035d874c0928fe0c43a518a4f55ffe10949c8c38388aa2cca527a7da7fe71ba86a07652accc927a35d70ae42416dba1a3cc3b352a186998eb5096251063794979530509a6a8b404e1bd9e3b18b9db30800623cb219f26842e688dc9caa2ec065fa95a2eeb236fba765d7d16cd0a7438326b66665670c72902f425388b2f349e667bf03539225a07fd40a43f0797757f43158a6696e34aef829e15a22ee1f758112edafb73a432ec38ec37afe27f011cffac344b61fecdb14f61e5f46386269eeb95710ed1e9fed1c2ea6b790f8a3db23f55cbbb7992de2c97b85b262b1dd7eb09547a9b1b460954cb7431efb4e8c45da756c8ae2a131b9932c2fbee80f7904c95a8d956eaf405533960bb682c979d547890bb1922d6c4e59473f9d74afe9da9683a40ae650d89774e762cccc15a0c701187b99a0ae8052e0641020d22e9b150d87d0832bf08fab601c3d1a6508347be03f8b586042c412d1a35c5290968d6cbcb119c0822c648e0a4570bf316464f813ba3724bf72ce616e218611bb6f29642068d33ff29b5b08777b1e0a5e1cf3316d3dc77b03e39ca6571bb74c286bc625e1ea2be5c4cc7d97d2101bc9fa491784cc160aaa2de8ec47ad28c2291da0ac6228a48be842f86e6ec19891ee3a1588323a19b870d9760abaa882e49329a23287ce2d8b4b35ffc8efc36b559bfdfe50985a3f4a4a5461456b9671c524b308fff1e6f37e31985f0edbaab8586c84ea9591f76c56a1650e7a27deb8055ed6943e1f4b64fe72f91c82a1bdce5432b25447eb8e2a5fa6dae32fd26d5bdaf3695fc7eacb53b738d46fd219ba4417b1036b47213d91f070973590be78a6124420194cb27e3dc7d8628941d05576bb0047f0959e00583d52f90cce303432ec4a3f19800d621b2061f1889971bedecfc853292a44a0e31b25e17834eabe81dd6f1096b18ac69d8e61e68e24eac230ff68d8c61ece254427deffb634bf7d5becb773280a7c7e62b9f85d64e394ad84fa2ef9c4e32f89de0bf04f4e6bff9d04ec1aa12e5f6f9af91d0c03fe178a8eb2c5d40da0fa26b826d3f4b969aec119a5c6788a1c74d1ab48ef0285989008f95aecc44ca41acfeba9373451843b23d2c8179ea4e654844b4e7c44c005fc9655856f955779706214a71fb50b27ff4b1c4380b7e390d2f780d6d4105b3a797b89b079d642f5a5a15f37de9ad905296545e902ffc07d6f107bcb265f1fd88bc355845c950d99ef943c8aef5906ced79a18951330af30cb2b22a56224a2d1a4421896feb95fdfe18125deb4c00f72da7ad6cfffa1f7ef3e38cb7067461670249506fb9b4277441291ca52f6eea4aaa0f58e1e828fff6632da803f04a90a63443f05ed1a1e1cd8201d36b587786b2bc551b53395b69d232903975c1efd8cab56e27bbb0e4b36945fccac617520ef9fa46ea546ffee3fd4c5db11e40c97c1360180d1346ec0c1a1a141e8b6f21cea72e03d30bc830965f80642747692792dbff2fcbb64b752b42c198e9e03bf56bbcabfa4183919983889003e8f9ff354b4d416c2b772df7db533292d37cb202972a0a60fec4fd52ddf42e68c95dd6876f9e8e1d31e9d5686ea560f667dd26d8c6e9900697b5ae232294cb83af83afde975886f95686cc7c585f61c5956814b3c07d2a3119ef28a671827caacd4dd168930e28b94bfed80030c3f107cc9bce1fe7ca62f9c3b1940bb5cc4f791cf912a5977e57bf66b4a1eca8094043332be91feb5d9937971f1385a389ce5833857167801059d842f84fce8dfc867cae7b382ff76c1951563592a1fe1e81f266a3ac25baf138a679fa4aed8b45ea3eb1f38c20b4df6f67edbbeece2e9cb1e1fa3a1af5080cd068dc12aea7dce48288f217f67e2c898bf9000a77e5881139cb388bb0fc254d2544e57de0e263932b0b8656394adbe639530677deb6a9a2905d47526cea6c102a89f6ad91321d1f911d235cc12b9fb340bb49c353cfa6d3edb5ab5fa172d916b3055eeebef3aac99aecde218ef081074d48cd9e924ab5657ee9d302b91a777814d2dc218c9cc5dbec92ae4b278ef8f5947d17ec1ed41807c4f8c47ef1b00d7076a842198ae4d554b59331cbeeb31274f7f938c7e7bcefa4cc027d995e234cf591cab0f70aa983a191e0b61ed1726ebdb7f73532f26f3d71d00333b4ffa98709a569c10ff9ca264f47aea78602867054f0818852134ad3ee738232b24e1cd6e9235fb6cf6dc08ba09e954d52a191a7b461fbcc157e088a1f74cc0eb3f7df38d1f7b3a4b0ef2b5ede0e04815fddcff62f940fa9457cc4efbff0ec19d71fb55e3bfe36665d63eac0c3b6aed8b6843b918a240d85cede2781ad73b8549c8463f79ed30c6185388f12786cd795d7450d2f85010488f078327c3acd83e6cd56da4dd27378cffb866d9df7f842668505404471e903a7c9746a80e444a5e074d2972d8702d656fd448d8988fe2cd5fb47c8a9ad771e6de03cad89a0e86526e19a761b997e4e700534400c416a616a824d2ea06736bbb9e99d7c3c005c5f3e97876470976703e61d4323233e89ac9ef1c4e763fa03791b650bbf8675b85497ba2b9a04c81467463a4ebb542431b6be2bd2397a7020ba7eda55114a5a08d22abeca31a1f19ca4e40bd40bf5008c134736d3ff3b52334df93762dd49d0d064a83d8588b12ed60e09e432f81ac9eea2dfa5f7d494bda3ebe2451b827782a5b0e8e3ab8c4861e2f0203466bb0c142665c04b0aa0ed8397e306e96ac0905c33a55356d37a5a44d9f68279e2ebd5974653ea200822c0772579f09ea230103e454fa4d37f71606efbdfa1390b917a21f16802a1a0724a7e324ca9babcfb61773e997c776e10df5ca2d60d1cd3d777249db686b5e22b8d68e24bed024ff9b58b3b3d6423acb4a6b54a02dd367663581892fa9a6626805a15047ef004f15b2af8275e1b90b1c257eaa24582a659e1043c18fa10867d3e1f0cb14d2f3de72e601026af401c4f1f2f0c3ae1b17983e8b2dc4acee0fc3138ef69f8c1e7e67b118dd513cfc846e06af8e0bc045de2f1992c817f77eabab3f5edb1b05e501d3f06d69e5c21552db2decdb81d5abb5015a7331617e3138a854340aa5dbf059e3cf0ca70e03529c81a4382e5373c93f604b9aeae50c4f52116c999ee54733bff4ec29bc683603af9d5666ecebd9bd7547972f3d6ed1df6290f00fb847c81ae8f609d3efdea4604871598012d8aa3c1e249df63ce4ec470c1849da5e0513bd6855f501234b88473dd902ffdf0d1a247637fede1adcd91c27963e1368fc8f1cc519107479cce737f7cfd44076cfb6b6c34927ae429150d4963595b7fdf090025cf43d391ec914fdbbafc88d79d5b3152638df36fda7191319d4aff8665b7e4cb5ef5bfe90f3b79667860b1c0567ddedf2b09ae400771a", 0x1000}, {&(0x7f0000002280)="e4464fc69d77959a2781ed4d617221644c8be0228f698aed8833b08451a4d27572d4eee729c25006150014be832a1ddbc2734ed5f41cae99a31f15694377c0db755a5b623207406d35e9a7f0308f27ab9d7e86ffc5e676ef7599c7a79630622de6a1402aaafe0e2d6f0f59997c60191b54772ee849cc6054a6cb16563ba911f28032b9900818d3ca2da2ba763a21b443bdee27fd6d3a5b96124f7689892a48c0050a7237ac240e993901c36fd726531eac450326f7a3ac7e31b293904c1251fef47b239b99526292ff3f212b29184b78438a", 0xd2}], 0x5, &(0x7f0000002400)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}], 0xa0, 0x400}, 0x1) r4 = getuid() chown(&(0x7f0000000100)='./file0\x00', r4, r2) 22:23:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000280), 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = getegid() r4 = getegid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = getgid() r7 = getegid() r8 = getegid() r9 = getegid() setgroups(0x9, &(0x7f00000000c0)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) 22:23:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e7000/0x3000)=nil, 0x3000) madvise(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mprotect(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f00003e8000/0x3000)=nil, 0x3000, 0x3) 22:23:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547dd3f2aab7c1b1de", 0x179, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x7a9}, {0x7, 0x4b3}}) 22:23:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000000000, 0x0) mincore(&(0x7f0000259000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/116) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffc000/0x2000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x100) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:23:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x0) close(r0) 22:23:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000200)='./file0/file1\x00') mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 22:23:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed3", 0x3}], 0x1, 0x0) write(r0, &(0x7f0000000100)="7167cc5913139c79ce995bc3b949800b5bc1eb56347b45af88bc899ee983de344f029ae90bcd0e762dc060bf195b0b628cb0bb53a9475d3768dd37ac7a4bc6f1553054bf08d58cfae03d397bc344bda5c57fbcb78548a61c44e7b9659d", 0x5d) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:23:09 executing program 1: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') r1 = msgget(0x3, 0x508) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() r4 = getuid() r5 = getgid() r6 = getpid() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x425e42a0, r2, r3, r4, r5, 0x80, 0x200}, 0x2, 0x1, r6, r7, 0x3, 0xe2, 0xfff, 0x3f}) 22:23:13 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)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ec32c9f34eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab24286564a262d0a72ef17f8e8ae675b", 0xf6) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() pipe(&(0x7f0000000280)={0xffffffffffffffff}) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x10, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000000c0)=[{r1, 0xc}, {r1, 0x81}], 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) setregid(r3, r4) 22:23:13 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000001e0008ffff000005eea1197f1ace81d5b3ff6db62ed73166bfcfe4c907c9af1991"], 0x10}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 22:23:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000d397f765000000000000000000000000000060cefd80ed78fce8aa6d3b955359b6e89db1d844b779ca4feaf4f262214d9f6e53f3e14a312906b5e9e72d1c0ce2b0971c009128324ae46aebcf08000000a5e55a8d9ccb68ba1009d64f34857ae9b3051fb00a1dbd60"], 0x2d6}, 0x0) 22:23:13 executing program 0: r0 = socket$inet(0x2, 0x6, 0x6581) setsockopt$inet_opts(r0, 0x0, 0x4000000064, 0x0, 0x0) 22:23:13 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x100000000000000, 0x2}}) unlink(&(0x7f0000000040)='./file0\x00') r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x1, 0x4, 0x6) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0xe2, 0x1}, 0xc) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="33d6", 0x382}], 0x1) 22:23:13 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x116) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/168, 0xfffffffffffffe75) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 22:23:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/205, 0xcd, 0x2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000440)="e4420fa7c62ca0cd4c459e7f403d186d7937f573cad1a2f76cbd09d31b482ee764e6af1752aa87e73140c39467e3861cb05819655dd7a5da1cfcc332c8b745a0e98aadb59b220c4878148854adc839c21a9b8d5a0dd3f4c6e263682435e7b9a5f13e7747a16e980e1a9c9624ad6ac06dffe678c9a12c8f7d9753137bac204c4f355f90225b078934d23d22120ad14abff7e6204f93087a1826176bb2eead338ce5d24cac62", 0xa5}, {&(0x7f0000000500)="4b308f088f9db84a442eef523fb70fda5ecb73173ad96c7b5966ca6572d78525340822f9286325453755263d1f0f7ffb463307a8b7d712a825600e79b055cee2674dba7065cea7a37be12fedf8c3bcdfadcad3e88fe21b6ceb7a2a36147e59fd60841b02498f22251cb448ff2d2dd8c81fadfa54126e3b675643a766c994f00b3237a88e5ae0910e7712241aa11e7bb0c553d7175b4adf2ac83d8ccf5db4061be5a5eddd2d4dabbec96e3295a370e3d4675d8ab992523ddd7ae306820fb8dd9f3e76f6be688121aae6534e87c125d0aa4151", 0xd2}], 0x2, 0x0, 0x0, 0xd68d5ce78a005e4}, 0x400) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x7) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0xfffffffffffffdbd, 0x0, 0xa5, &(0x7f0000000340)=ANY=[@ANYBLOB="10000000000000000000000000000000caefc39e5da48e44418f5e1d83afaa7b78453309d649689dd2569415e2d3d94fe3a6a5babc77cf05ef8666ac285140b4b6922dfd4fe8ca707155ca1e693bcbeb8586c549e091ad3d6b8accd029dd229754c7e2fba4ac8d34b5f8572e750b88f019fa84f4792984a8e7edd4c1c81ee576303da475a30000000000434b3af040610f0f798361123336e87f7fa1fdd5a66bd864257947d1958f5a821fa20db8b2b26266f1a45ecae7bd2a0c7aeb6448554a57e9cf2bfd8c0f98cdbfa6befe295850ab5439c8c6766c6caa5dab25a165f0025ec7eeee1a86201bf2a822dfc091f76aa62a4164"], 0x10}, 0x0) 22:23:13 executing program 0: r0 = socket$unix(0x1, 0xb237ed65557e8d5b, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x1, 0x3, 0x7, 0x4, r1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000240)="90", 0x1, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) sendto$unix(r3, &(0x7f0000000000)="cc20d429155f2c481ee96ea267bf18776fd8004f99ee9ff139255070fd82ffe588ce2d1d176db7b6a4de14fd999526f69be335209b9b1a749c57b5f015fa76f7582c47b8c428131b034d881de00159e269c592cd28dd7453a6a5f887e3e889aeacaec61db02aa51546fb317405c3176134b4870652483821880d5f64c850427d0d318f39a4a53c3507b5a5151e42d3fb63", 0x91, 0x2, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000100)="b2950b675503bd676fbb90e3271ae30355437b7a9ad7f68ed39f21f0c625b42efdce4bc858de1b260734a3603cf1c4737e3e625df051de42ed4de6755dcf8073add0ad0e75bd5fc7fda1aaf632ec7dafe89478007721b50238be6c", 0x5b, 0x0, 0x0, 0x0) 22:23:13 executing program 1: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9, &(0x7f00000000c0)=[{{}, 0xfffffffffffdfff9, 0xd, 0x0, 0x8000000000000000}], 0x943d, 0x0) 22:23:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 22:23:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x10) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="f76ce11aff6cef4f438d7483d7663f8009aede2fbf15b082f91d2c681cc9e73f7eeed72fba7bc22a2bac3475369d310266db595c2d0266834f8b9809bcded7c78b37f5f1b101e6aeabb2a5586f3c3a60177af89af0ba2dbacb3145e89466ef191c3697a0b7e4f9247b89b9fd1d9a07359d8729f1ecf1b82cfb76127842b0e80548d74496f39000c2433d2f1a06ddcbf6aac0b6147056d154b1b04a5c474a110697688691956aa031480c01ea04"], 0x8) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3375}, 0x8) ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) open(&(0x7f0000000100)='./bus\x00', 0x8, 0x1) 22:23:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000), 0xfffffffffffffd9a) 22:23:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000013c0), 0x1000000000000223, 0x0, 0x193, 0x2}, 0x43) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1281, &(0x7f0000000080)=0xfff, 0x4) 22:23:14 executing program 0: munlockall() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000780)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8fd003029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab6ab36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c5f5", 0xfffffffffffffe52}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000340)=""/120, 0x78}], 0x2) ioctl$TIOCSTSTAMP(r2, 0x8008745a, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x1, 0x1, 0xf6, 0xf38, "ffe2651118328f06adb0d16574e17c347523c105", 0x2, 0x3}) clock_getres(0x0, &(0x7f0000000240)) 22:23:14 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00002e5000)='./control\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='\x00') lseek(r0, 0x3, 0x0) chmod(&(0x7f0000000080)='./control\x00', 0x40) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000100)='r\x00') 22:23:14 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x22, 0x40, 0x3f, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x200000, 0x3}, {{r1}, 0x0, 0x80, 0x1, 0x800, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x10, 0x8, 0x6, 0x401}, {{r1}, 0xfffffffffffffffd, 0x80, 0x8, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x96, 0x40000001, 0x101, 0x2}, {{r0}, 0xfffffffffffffffb, 0x94, 0x10, 0xff, 0x1}], 0x5, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x10, 0x401, 0x10000}, {{r1}, 0xfffffffffffffff8, 0x2, 0x2, 0x80000000, 0x8}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x1f, 0x5}, {{r0}, 0xfffffffffffffffa, 0xa2, 0x6, 0x5, 0x10000}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xffffffff80000001, 0x9}, {{r0}, 0xffffffffffffffff, 0x6, 0x20000002, 0x3531946d, 0x4}], 0xfffffffffffffff8, &(0x7f0000000200)) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000300)=ANY=[@ANYBLOB="0101000000857202703974c19f8a9f6e15873fd30cd3d6d67cc864640d60551b5cf5b69c9eceb2e2bb7e6ff852b8d12cd4342583bcb9e632d48e1f7b4b7e1bd5699bf77f07e8fc5fb646cdbd740640b18cad9daaab4c55c788cb1dcd1365116785c7f2fce9798fb8eca0c9a12e5b1f079cd9ebe324a9883cce5abe4ce37c992a3ea260f3bb14a12ff1819e02f74cd0863ffaf3654102ef4b0478c3182ddb004ecca946"], 0x1, 0x0}, 0xa) flock(r1, 0xf) 22:23:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x5, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) write(r0, &(0x7f0000000280)="f3694610e74654df4dd2da9435a48c28808144127bc1bdf731cc1189ee71e6933b713fb724473d2d1f31997c5fa19c6c77c3b53e9a5203e8158f991621c938bbc5a4ecfbe835bbdf40fae2ad6b530d58d0a6eb3dc98443bb3a92222cfb2552c255ea44babd6672bfe16795d380b008ab20c9a5dde7cd0f1a2d98c37ae1064bc25c55074480bea7499438f79e", 0x8c) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "a8fde9354c578228e2d5cd6474f0d60ababc9d24"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:23:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad5f1a735b9299766ee6e196bfcfcef1e4b7aab0340ddb521d8aeff88831afd7f330d8f9fe712643d571e0e62085b00e0be4efd7cd9609ba2305ee90b4b99ee18a6addb872aba7819ef2629e8812b9ba6605caed2dba4f1c783f20455cdf87446fca04d6f1d1ff6f4a7455bd9fe2d93174e6223b76773b77878a", 0x91, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x440, 0x1) 22:23:14 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10800, 0x4) accept$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000c39800000000000000000000000000000000000000000000000000f03a32111600000000000000000000000000000000000000000000000000000000000000000000000000e70000000000"], &(0x7f00000000c0)=0x59) setsockopt(r0, 0x7, 0x800000000000009, 0x0, 0x327) fcntl$getown(r0, 0x5) 22:23:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x118f, &(0x7f0000000000)=0xff, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140)="ffffffff", 0x4) 22:23:15 executing program 0: mprotect(&(0x7f00000a9000/0x2000)=nil, 0x2000, 0x4000000004) mprotect(&(0x7f00000a8000/0x4000)=nil, 0x4000, 0x3) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) 22:23:15 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x18e) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f0000002480)=[{&(0x7f00000013c0)="ae", 0x1}], 0x1, 0x0) 22:23:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1}], 0x101, 0x0, 0x0, 0x0) poll(&(0x7f0000000140), 0x2000000000000100, 0xf609) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/21, 0x15) 22:23:15 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x7, 0x5}, {0x18, 0x0, 0xff, 0x7}, 0x8, [0x0, 0x2, 0x3, 0x7ff, 0xc18, 0x2, 0x81, 0x7]}, 0x3c) getsockopt$inet_opts(r0, 0x0, 0x3a400000000006b, 0x0, 0x0) 22:23:15 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xffffffffffffffff, r1, r2, r3, r4, 0x20, 0x100000001}, 0x40, 0x3, r5, r6, 0x7, 0x962e, 0x1}) 22:23:15 executing program 0: r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x8000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x1, 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x6000, 0xffffffffffffffff) syz_open_pts() kqueue() 22:23:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) syz_open_pts() r0 = syz_open_pts() syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) r1 = getgid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r1, r2) 22:23:16 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7f, 0x6, 0x7, 0x8}) 22:23:16 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x40) rmdir(&(0x7f00000001c0)='./file0/file0\x00') 22:23:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x40) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x6, 0x4}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000080)="6a3869be6239f9bb6f57515afc6e7880d14de50a5b6e330907e13b4b0ec188d244e0019e83fefd50451a88afff08d3aa937dfc83d7fb50f288c0350be30a5ade30e40a2bcb765386c35fcc26b4f283a9a9dc36f8a7b24ec495c66a51c1df14d3678f7f5d027bb6cf61b2d0f64e01c0a71562201476f62e580021293a039abcf21274", 0x82}, {0xfffffffffffffffe}, {&(0x7f0000000140)="0a22ece1b8ca7bdaa3a67fcb32547d72774161b3237871d3ed7f10c9f69251c577abe510fe2fb2e37065ef4ddaeba3fe1b2cc0daa5ad8d9d9d61f5ead2390c87f2f6428b6307bc00bc1a3dfd9ad031766b0a37de3d3ac950248d84ed5cb90b1db4f18e22c1888cfac2f587470dc03fee00dbfd4a30a66b904c1c22d2ee77ad8711ed80ffbb639d69f8fbac2097ef9c3d21ece6637608b5381b0951f4", 0x9c}, {&(0x7f0000000200)="ff9a9cb4e7818401863dbee678d3e45a2d7c56427ad82c1c1b27676ffff3c9463c9cccf8307d009c3cd8834a59483c522acc97237a8d33e1b579be0d4c68622c7674c54eb3ffdf6ed0317f1ccdc49dec4e1276a81c0648488c9284cf943e7c9b6fd3607340b8b3dc80dea0e8386a09f3feb3420fa936ca1b792ddb0930dad663d868216f11999ae4d3838b13c4fc819bb2796b145817b3006511b78111422a1e5a1c16d37508", 0xa6}, {&(0x7f00000002c0)="3a5379e6e560f43d1735e38ac65f794280065521cac1e99aefc18261ba74eec61440bf02db58b7dd48aadab5c4a40bf4ceb6582b18138b4b357c32a15d140a4ebe7a0300a1a13a58b154d6b43933224c48676857", 0x54}, {&(0x7f0000000340)="1d96286b2f482f", 0x7}, {&(0x7f0000000380)="e61254e1d586b34ef9602efe51ab643286e4fa505c4e789a287a7073a509dccbe89c0e3829a90781d1bcf839dd151fa611ed09bb81350d9a24e97e77fcab6187c6a318a7d795367d550199c2c16741141280ba50c29a3d932dff571c0f1bf21f0f81526b39cc8df894967e24c30ebbb0c2aa1304e05d79c1130f355d284ec422091101d78c24276e2f8cc1d378af", 0x8e}, {&(0x7f0000000440)="0a70c678386b132b3b0aa71874a77a74d896", 0x12}], 0x8, &(0x7f0000000500)=[{0x70, 0xffff, 0x40ee, "04179c55413a1de9ffd28776483461dc5174a6d92b48dc45250ab5952d1e2e892dbad8e477877b59bd043216bb12a677f557d84febb1a8afb365d639ad292c4ef4e039bcf634df6686640228814d7327cd07a96912800e9f13d46f0eecf33a"}, {0x108, 0x0, 0x9a7, "bb8f4a4e549772ab17df3556f8edba8a86e5b0bbf401d0785bd6460e1a523285f958bf56fa808760862c34c66ad9bbf8a34dd730d2313c831dc347a5fffb8a549eabef1693d6a7d884392b42598e0e741cb176695af1c4147ec0ffe73ffb1bf34f560a2911e58d9d683edec78330567a64030299edbce28ca04149e13658e0ce0db3c64ae2bc484252efa5062b4908171324a82dd7ce7ef8c25623ea084ee7f6b706c6b0426ead4d6670ba68f8f22fac5ed9219d824b630d41beffcb6758e9073730df97999d86d18ce4dc9933dbcf465d35152ebd4b6b5f28c440ecfb299a4a362eea4062327ea6993538b4e6bca82fc411"}], 0x178, 0x2}, 0x1) close(r0) r1 = msgget$private(0x0, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000800)={{0x8, r2, r3, r4, r5, 0x111, 0x2}, 0x20000, 0x401, r6, r7, 0x5c9497f5, 0x3, 0x0, 0x8000}) r8 = semget(0x3, 0x0, 0x4) semop(r8, &(0x7f0000000880)=[{0x7, 0x7, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x6, 0x800}, {0x1, 0x6, 0x1000}], 0x4) bind$unix(r0, &(0x7f00000008c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000900)="de72c9af7f6f9cf3c3d5a82dea008c570d0c72587fb6ab716cfd5ae502342ca69b87d8ae13342d494479ced3e8d45322b4b9441e77f873f88ea951", 0x3b, 0x8, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940), 0xc) r9 = socket$inet6(0x18, 0x2, 0x4) truncate(&(0x7f0000000980)='./file0\x00', 0xfffffffffffffffe) shutdown(r9, 0x2) r10 = socket$unix(0x1, 0x7, 0x0) bind$unix(r10, &(0x7f00000009c0)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000a00)='./file0\x00', 0x0) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000a40)=""/250) accept$unix(r10, &(0x7f0000000b40)=@file={0x0, ""/108}, &(0x7f0000000bc0)=0x6e) msgrcv(r1, &(0x7f0000000c00)={0x0, ""/90}, 0x62, 0x1, 0x800) kqueue() bind$unix(r0, &(0x7f0000000c80)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000cc0)) write(r0, &(0x7f0000000d00)="e13e916d51ef0c4a547cb90dc884580a3b1cee4baf9bad78cfd1ac93be41d76345ba7eb00b17fb1c8f06b8a11523867d27e3823feaf51c3b251e34f5827d90b4d9e470", 0x43) 22:23:17 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/186, 0xba}], 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000001380)=0xc) close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) preadv(r0, &(0x7f00000001c0)=[{&(0x7f00000012c0)=""/170, 0xaa}, {&(0x7f0000001400)=""/159, 0x9f}, {&(0x7f0000000180)=""/36, 0x24}], 0x3, 0x0) readlink(&(0x7f0000001280)='./bus\x00', &(0x7f0000000200)=""/7, 0xfffffffffffffef4) 22:23:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x20}, {r0, 0x40}, {r0, 0x4}, {r0, 0x140}, {r0, 0x110}, {r0, 0x8}], 0x7, 0x9) r1 = socket$inet(0x2, 0x3, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)) shutdown(r1, 0x2) 22:23:17 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x5}}) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="5cbd544199c3641cff02ea5b709187876ce5ed144d4f553f1266473d900fda674f57bc9f000bfe92773a3828b473dc31ef6bc07fddbe8524662fc8a5ef0d8db1ec4d7c8472614261b07dd4a01b37a7868c8cd156891feaba09e056c5d65245bb0bdda154e8b6fb2dc464a5efd37f53a03260c57069"], 0x1, 0x0, 0x0) socketpair(0x38, 0x4, 0x56b, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10f20, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = socket$inet6(0x18, 0x2, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r2, &(0x7f00000014c0)=[{&(0x7f00000000c0)=']', 0x1}], 0x1) 22:23:17 executing program 0: r0 = socket$unix(0x1, 0x1002000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 22:23:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) semget$private(0x0, 0x1, 0x8) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/246) 22:23:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1) 22:23:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$sock_int(r1, 0xffff, 0x1028, &(0x7f0000000000)=0x5, 0x4) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0), 0x7fff, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) mknodat(r4, &(0x7f0000000080)='./bus\x00', 0x1, 0x80) 22:23:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) socket$inet(0x2, 0x800a, 0x8006) 22:23:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xffffffffffff2fff, 0x1107) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000000)="197bb4e66b6b3e611eaff5457cd11949a231472b74d718ba02bfafaababda3f24a4889c7c4e15dce40087c04417430d2f75f57852040ac88db", 0x39, 0x1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 22:23:17 executing program 0: setgroups(0xffffffffffffffda, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/115, 0x73) 22:23:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) getdents(r2, &(0x7f0000001480)=""/166, 0xa6) recvmsg(r1, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/69, 0xfffffffffffffe82}, {&(0x7f00000000c0)=""/191, 0xbf}, {&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f0000000280)=""/163, 0xa3}, {&(0x7f0000000340)=""/22, 0x16}], 0x5, &(0x7f0000000400)=""/4096, 0x1000}, 0x0) getsockname$inet6(r2, &(0x7f0000001440), &(0x7f0000001540)=0xc) 22:23:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffc) getsockopt(r0, 0x29, 0x1a, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x180) r2 = dup2(r0, r0) ioctl$TIOCSTART(r2, 0x2000746e) socketpair(0x0, 0xc007, 0x7, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000001c0)={0x3768, 0x1, 0x3, 0xfffffffffffffffb}) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/244) getpeername$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000002c0)=0x8) 22:23:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x20) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 22:23:17 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x91) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r1, &(0x7f0000335000), 0x10052) 22:23:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x3a, 0x5, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x82, 0x80, 0x80000001, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x7}], 0xfffffffffffffffb, &(0x7f00000000c0)=[{{r0}, 0xffffffffff7fffff, 0x4, 0x2, 0x1, 0x1}], 0x6, &(0x7f0000000100)={0x2, 0x7}) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007000000ba2fbb5b0000000000006a8c5d"], 0x19}, 0x0) 22:23:17 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x10000000) pipe2(0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0xffffffffffffffff) 22:23:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)='\\', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000002080)="a0f5f4ba2683ea2f152abdf30335d4c81b0be343ebc6013fe44991607a040dd44837f571f5d14c0b7c602bbbfa76d94e82d563d95b75bdc63d1d47496aab00e42cc0d7da81d95235a5a55c1ab2a77498fbec273256de3ee15878071c3ce89ab0065c63d368d30a282ccc1a2f878bea0da15abcac7486a286cb305a4d33b97723e00a7a537cb638b588c42327fa4ea4f0bfb61365b98d451686815877113f90bfb14535605559b6506d807531bf060e8c70c841582543c6ac6315126c6a0aeb6670bc674fc37e83e3c81b01928131cc6b4bc5a32ca9b56f9a24e9511036fc9b36b9587575d8be99d7c8dc5d0b1157caf0fe51b965e10e9d1fc5e8b96dca5993c6014ed8400990f0b0098c40a442f13b47885779e6f253abc229bc3cac9fac6b8519e5e62adf386ff635ab74796471dc234519a4b2fdb0df7860ecdcb5314b1e9cd7414e1359b67ec868d6ab7c38747f52e80420591259ea8eb9c3e01aeb07e4e65c7235eaa4ddd1e298706de722256622aded9c50ae0cc36baea1c1551866245dd68b3b3b1401aa4468a3d514c2a6ed99ad77f7310d80136fd122fca2f8a561531aa1f522bde6c89a710ade480ab3aaef1428110b5a1e3b94a2fe8a9b3dd0725a098f3a41db8d821dcd9f2dc2607ff050b744df0804656691a780d973aa9867a0c215d48bd9618cbc65509122b962fc57a563b5541b61bad5dd625fbfaf1e0d5a4fa56cdccbda72ef52e800a85e56b10b99073df9099c8df517837c4fadebe8fd645ef68d4e4298035fcc5f99bc78b0a347773bc869fb3bb58b56c8861fd0672479836eb6e534397652164f6e7d8ee6ebf15176fde2bacd22326ceca1f433091f48ddbe46ddfd8900b977b6e44fbfcffff140b620b1a61db52c29d0e8eb30f9ae5aa35f9121fa183fccd95cbbcbf1b5a733396597b1d1c8e861b0ec40bfc38b195a8452790b60b5b8142e3daf4a6c3e5d4042d34b00fbc8211279261b30a464b04b77fc7adf64466761bc2e112628de14b4c53cafc87d134d4e28ed607bd8a3d15a32985cbf3d1aee55caa7d4c24f892757d67a8d181e77133ebec8a2614922ad9ddac40badd1b2285553931fc5bdab7d2290fe911f9287d60565546bb349bc22c8005601778d8056111915fd80795634c3088aa042bddcbcecb0dc969657ae69fbbded138702d30392e861dadee9c0667632e850c48353ff5e0b8419c81055e839c9917f8dd36ad6af72112f922f7b9277c1c3b19a88bfb2bcf5235590ba44e9e5d86a9659219d5261a0a3345ac8543fc8ff555d420173782ba98e8e06e98e8de8814cbe4d2f9930bf0d2c25b43f15741e7bdd65d3f6ee6f7cf54829b62e539bd0752d7829d2dd60918061494097c7119ee8c8ab86a2d0f509221146784b86b49fef0050b172c27cf0243db007687150495164a6dcd2acec11526ca07a24a3a4c84cf83774e0b8e91d1d06d2560c3836d6aee61e29e9665427e0eed1ef3717b40d5cd1d91fa2b055763227b4eaa3997466a8085b67dd1e27d6ea8cc096e81a194997936301cf7a420c7dd295f892af53cdb012087542d7b066f1a710f8ec440f0be20eb42a3773a6e75fb4e26f791ceeef77c39b1b1bc982592bc1bf1a7b2ce0f06e4e11f3328b1f7e1c8fe0cd405d8c6120a1d49194d728a82927c205c2edcdc237b63b917c78c58f7a170b1cedd57fde5e7e2f791b52cb9dabae2058be5e5e51dcc1ba625cf6a8e632d998e9862e45db8796de1f46870a8a61684c7a3a4621b4fd7ae9a59fe19ccf66dddd382ef2b9ee0486b2227a5b232cdc64fc739282ccd49bca6f06918bc11b4f02b70cb881e3e79c98f9323c01cb6344383776babc84aed228c6837051c71155f215f9ce4ccb79490c995732effe7e6392a28d8e75f4a7ff04c89882cc74f17ebf4f10200f72efc424ab8178e2b900d42034de1a404c2e91bbbfda276b2d03fa106dcea46a66a009742e46b20e780b3bcb672c2c9be5ee46793a289b71da9b6f29423871b0efe87a0e91cfd0ee78d05bb225377caa58494f3429d6649869100a0305abc5286300aa877bbfe57bd7d11393df1c71d60f4970de0c03e3f2023eafda414fd350d620148d5c42220fb39e0a886a522e6f131e461defffbc98e8aa2d96c315ce790e210a5bbdeb19180d455ef5e4c6c6bcdb3b3ac3d4e2bcab1a305902193b8906a047b1009d65f50107b76478b8e5605352581415c1cb109d934bc48d79ce3dcc5a6c767daf6854655be9229c6b617f82ebbb7a9abd0c19afe023bb149a0afedebe450ba5e19a456fdec65d1e3973b3c4d8bfe8fb988c3a6200d607a77740175116fb14b0e4a9417c920df2cb00a5e65977c371e293d0f70784ab32f0b60bc6a0028df7a1e11847c247c52830c02a538afa877cdd0f614a13fbf6a3f0abb8e7cf78095b57aa6bad15fe5ab81bfcf1efd533460f5fb2b3338c623785f603593860c5860c0bfa27cc664c2eff6ef5bd7cb340446e26818ece428dcf2eea56aab0bad034bf1aaf84d6e44112d2ef9b85029c3c45d745ed3963dfa7875d6a11d19b469b3ab96a3cf0348848c5df795ad79ae7587c096c63fa5c9de73a91fc613f13a62fd9eff33408531a27f5b41007b3145f8158e760234e4af034c1c7ffd499533971ef412dbc37673cdcbd87b8872d8dcbb259107bab7326068a2ec8142bf1f597ac7557e22ed58e05c5450e3f1d32fd9bffe824da3454fa088de8ff08c5cef1b2d3c1cf0b3ac6c0f686e83dd57d4480ba470192bf3a63e5bbb4c6847841e039c679beab275f88430314d017d8cfc5f834fe0ac41b32d1d6db19f96a25e9a15c56753dbb3da564c1ab989e02ec222ff41e4f0c0047349698a602bc5741a7666d6c9cbb5200f6517d4712e9825322d25509041f69e8f0141d40f54b16d79b61ad669ce7cc5205d3b53bb0bb1b3d8683a8ab900b19c56d1fe237c6f8a020c92e2770076c0a65ae85090f3cf2c3fb4e8fae27c475f7def2f0a13cc5558b7825d62d23808bb3a44b3c66573692b6abc69b552f74acb2160f79e2826d35bfa0f310342d12645aaee1a0742dbdeea781fa8b4548f0c08a19ad3f73215189d2870d5bfe57087565d34388ba55f2af846a694451dc6d4e5b8d185376a01941fcd8e07c223eff53a6735a7fd3c38211e4bdecf5a5128562ba44b49aea44d91b778e19e7160e2f12baa9c4744e69e80cc46bcbd0fbd319e71f4e0d9c6c4656cb8eb8f7e8d0f6ab47aee15f7b59e06b2bed186bfaf167f3189961614064783db6d92d0b09a2cd125f7713549e291b9aae6613c98b37e1acab467f06385f177235b11e96bfe46d319d1613ed39862f65c56696dd46e268b476928bf47dc897df6adc19a5ff4a7f5c8490a663c9d5e24f974527fd2872696957d1a0deaf1b0edf93fcc87d62e2f06a2d16ee0643012b484caf1a778df78ca91cd0bda83d3e5c684eea09c00e317421dfb3bf21015a9a16069ada3b22ba7fb0f0d589228d78ef17b9af5804bd7ec2cbaf7b18c58090525da0f984056d47d59810ce51e780865df24b260fafe18c5187dd44e81a429faf89e85a95c0168216f753edeefebf7cdb52e8148a39bc82ce95e9f35915ce93f22e94a00bfc77a318f73e06e84544370da6f0a32ff8a5c16a259f40f8e9a5447849558ea9f3043da0d7d77baae52b7a431505d450b425e2ad1e67e8ebe3c7e4f7b67421d44e8bdd337932e44aa986e088ecbd070dfd4bb27f23077688dc71c4da8062beffecfb084e9fc66c81ba8009ca2e656fe189ab8e0e5035aad67393eaccc9fad1834c250d72fc83f3840ee97bc723e96c79489ffefff8b3817f43b24d7a4e2b4939996f36f6ea18bea6b0c33e1ff0a27ec0b069463a0b639421c689e5af82ce6576f45aedf26e7ec58a91a802fd881c41ed94399a5a3af3beaff25bae434c99cd219bf5297c1212f6f1288d64f1385c7068f0bf6e8b8c5d273176b9156f8bd6537ecf8a98ef1df1760bad8c6eac342b6d80881fb6a36b9eb261681808ba1f8bae8f249eb746cce0e4f493d3ea1e94c0e3a7900a126db39280401e3395624fda709f20aff9fb943eb6f688500d3bc2442d19bd1e81897a281343c602664cb4d9d57208eeb2a698bc68d8c941ea02915a8fca098fc81aae16dac120e49ca4789578396dc08c3bba96b4b00fd3ab5c017b19684330933f0f1296e1be9418e18d8a7f4abf2b07b2758b3f75fd0b492de52b45ef38e3ee937a7bbf217086a58db736ca7be823d2af92dd0472d0e297c4437f97e3d8d64a5720856cccce93d34a493836b97b8cc544760bb067ec30b7169237a38e30cd6a4b5cc6d118f382287bf7d336ac8bab3f1e7b62e64abfefa82c293b2f583b4d4d649f98093b8b3ddfcb4d2eaf72eecff44fb339ef99e2ee76fb05469a5d71b1f03f2311c8fe3733837306ef56a4be13200ac1a1807f009b0fe74b6364aa5ba27e8ee48898ccc41b423cd063502991603679c781105988fd0f0d3c5708ce18c959d845d8b5527d0dba3357200482ce4630a0f12ac1bfec9a28b1aa4de52d5f4f6daba3a2829878f3cb61d1235068f320640d71f45d3f679e1d049e94977d9572ab2bbaec141be7c2e6ca8fa32a31eb40328d59e7fc7aa27a51d4f327175327773123e53db47805baae61bf1402e309e54847da14097bb5495af734b6b17f58798bbef8f78af4193aaa0642dc703cfd66c354641a6c82db31a1181d7593e715d1e54a811083acd3a49e2bfb8fb123b2283fbbe365239be38e3b67e88e1b43ab882a2f4272e9e1f49031c294d36736529b2e02511a03f18b9c24bcd0775846632c9fac67e8d2f738150a9abd9fe23335f4929b7f5b93455833c877673de4d8494703a2177ae3787191b72f99eae72d6cd01026b82acd4826682b4ff43bc7948ce0b4e332726be0f381fd778b1aec06dd584b02e95a990be8852f8ea5fe3d0d8674a9de3585372442ceead1de7407a06b481843e722c5dd5dd1c578241f6d34c0b35be1a433a81c5e3e1eca696c608513b3b2ebba9aedc34cb017b0ddd87c45149d25585a70f5c710cd2ae781b30071ab602c0149376d880063678f3287cca91fecf93dcf233bdc0881bf594fe8f17b0ae88178278683548e6b69e1aa927289f9fd7f5f415031f12eb7d9849f1f4796d071cca03af3d9d612aca7c4f937619703bde78ac82332f673b4171b8f0724e4f1a24a1b0f4d3291e7e14234d5edf71d808259323489961f8338fe15a517afd2a83e97b7db0713c566e78cbd75344859df5c0f33378128057ba9db323f4adf86a8adeb7585b3f26b7b026948dbefc548a95be7308a82265e272bc2fff1f528ce6dbdee716046dec02152dc2629e6431f6ac4215e1b9c7543eb18051d9829a13b7af0544d0b66f395b687f0c9174f99bfd5815f568e3d3266b71712e9d42d40706678aa964cb7b05c662dd2c97b193196e3568be6ee5e53554ae62df6335db9b7ea527a5325cc9ddd575956b280663b18f33c0b66b5dbfe880f3dcc28f6ad757c6f42445a734acb", 0xf42}], 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000a00)="1cb8d89b8a2524d9ed2575b97643f1e63f6dc72460ad3ed976a901064d60e16be7ead3bf1de6e15167aef30bf6a8f56710b4c3aad3fcaec241793f5c2b029393270a12c349052d05f33e41418bf55541b7727c0f2eaee22ab58b9ae113e243052bfbe94b34cdc1778fcc8ac545e2d060779a5e83733881cb0051d39f6799b032d48601d3eefad61bbbb0ca43fd583b83c50674f7368bbeb1bdcafb736dc92c8e29f19950ef3cdbf0c814ee955395212584d0917c9ba4510ca961c5c6dbfa6f4ef1839b", 0xc3}, {&(0x7f0000000b00)="2348790444d83037ff799649279b92dbe99b1f7d930659837a4ac913fd85b065623b940b773d175a9fe4e06690eb3efdcd5eb90277e7884a43a9fd14cdff874ab3adb39a98259d893ac5e1e2b13dba36a14caf1d25af8030f940679dd5b8b754d0bb05ced741028e6165d4af88272e61eb1c51ee04621fafe23d5ef7da8248bdeaa92bb56946", 0x86}, {&(0x7f0000001080)="204f4547369e84a8f4bd277c4984ba4acde155b872c0e00fb1098caa13c2e31a754d6c28306ea77aa01b39e2259f8e499e5e044cb9d575f761edf93961f66a19cd57af02ef9285676fd553ce5f25ece01e24a424ef0fe8c4f65828a19ac6d3f765ca53862ae7bdef72278fa3aa051133bb4c943acc9662512f7796886fb8c2b8b2388609a949cced0209c3123d65b4d09e029e2bc3a3e90a92b12a340c66a42411478bcb588408342512ba2b4fa521ac93b9bc530c012bad8b832ee486f8dda39724449023087e3832cfd7bc76d062c77aead53a6d8486cd1ad121abe48c34f87396c5b244ecd67612b666a0fb1d761bc55107dc0ef1d28d65ba302d35a6b1c299089b593b790ade4cb59316e52587b733d928e0d25bc35e961933e1f38d75a1893aa879191fffba855b0a93f774a44f0160212c46174ff9e14e0e45d9ce94f6595321af1fb5843738da2d55656389fd40d76a734bf5c08b5bad179459557b2e9891a0b3529df1127981f309b47c09d92260b39ebbf8a8357f3fb155e88dd572ab55ab17ae04182e52804b36ef0869f58d39395af7a320e7a8b3d4071095a13895a57695614e619ac85cad9da2d592334d02e1dbba9460f9fc3a014f7fe4c74730644a38efb1533856ec49f5bf81682c941bbf11b4aa2bc6b23613b0edaecfdb5dc31171cd486d21ec9764270568077fc286944b63a94e110b1e2ea4b755bc5afb2ce1f21b0cbe3046683118b67fea5abfaed59ae0852cb891e64db9b36f604d98168a659b08fc0f0db33fe2622486b608261060306df0babf53334c9686d50923b1e9495aa7036c4ad053716488b0d255502da3f7dda02e63ee447431597aaa4d851fa011d09eb44883296019149f480fed49127433ada31b062c07cb98967f278f89e40c62724950b922d6f476d674d0b0a164ed23fc791c4bbaac2c5921364d3c3b29ed7d0b8fbdfb82332cfd75bf5c39c966a44a1358f3f0fd486376cdf7fda1890bc37884d2208bddab5590188293c59f17cf520282afed74b8ae82391b641a24685b80972ecf76495015a27e6edefbefd414b653ffd317cc708da98c18c64d51edcf6cdd7424c5497e4ad9025013b780eef346ba4ab4754cb7119322827e043ef9a35fbe5e8768a3c4891636da376e50f8ea21d517e12e5f246e961cfa4dced9554c07e4027126f42f6a0ca19b5b2b8df73a2c3569267bfe8818154b4adaf0aa681d01bbece3f7052a9ab911ae847566f1fcd52e34ce7b641ded8fb52983b767633273ed33ff2699237b70e798df48bbd0fc5c5c54985ffefba5896d30c7f15fc11a715b35544aa1200fb556620db7b0871ead08663cd490db88a82b0e51fded1c03965d8ddae7fab1c46d4fef58b14044046cad0412d2e1c5382a03c3d73fdc4d1be7815403fa2464c11777c6549e751c0b7b6840e2a47d59e6b7da13135491512376511b5b81b46f461fddda1ba7290c822f65d9ae2515c863112033b45ef06f9f477e1136fe6b0c387abfb69d3d16f3a3cf2570959b19907259f1949d49df1d415743c1af4555648c7515df80e1193cfe9b18f021a0caac8527669dc73c1da804f95d7bd15893b40802700bf8b08b8aee49ba4dd231b0b899fa06aac40fdb02f9f9e53be80d5ec6417446bd4f941898d0232ead8733732faa517a0b49c8921578ffc9a625ebd06384555bc281f595569eba9fbf2399bed2798a60a4e72d58c258bc6251e96635aaef28f03afb9b10624fb13a799306efc6495bed767fe1954ca776b5febd35a9d53c0f9ed37379a3c97017619ea0bda750bde24ec4038fc7639a160a263b64d7a9565c77374cddba369b37ce450c59c918e51317da7ba4b3ed84070286658cd06a597b93b4f85375bfc2a2ca2effabb7198e729524d1c2a571733bfef5e7deeb2f33f0c7d08f8d1df3d4945716d87bb6e30e198ddc2dd2cfe9a8dc103cb56a1e148587777a55472b11efbe4311f11e0fa5472b84ee0f37a92fe9aca841b576f53acfd0d43e181407c523cf10c66a4832cc5d5d6e938c28e9659fb526a0d47c62dd3c4cecd536d7c0cd42ad68f0222374e879cfa036b32b5eb25859a783b629c4588b8b38e4194e1e549786f130cd4e83233aa55174f262fe42d53de53aa02d2a6a3631f4ccbf3ab191a903cb4d5dbc304e5ea93f65c5d23abe3acc4cb6e841ddb60614445c7cb317e510a37d47fbcc406052816ac8343af9becdf8c4a92c060a8e8635036f8bbbe8b759320b1558465109945c3e6bf3d4a091a744f7cd29231078310639e9c347dfb1ecdc7be0996438d2e60d04db2420de416926b0b3978debfc03ebf3a88456de51190eb6be61cb338126a6bb2bd945b7cb586ecf7a105d2a481f07e2222b252a4dfe0f1d3dddcf066893c0647287f832481d6790c00bbfacbf41723def75a665e800b7a547409f29e805a2eab412537fc5c69f293948b6d77cebe9da98e63eb64cfc13a679b466e15e529235fcf3f550184e7cc2d93e2b14c5988063a1080afacf6604eb6c6e135dd5bcb03c3d955150299173aaf0392d20b4a4ba6bc15b5a29d879da8b704fa714574166b82c89d47670a272f467ae3076308843bb6563449c4970077258b01bcd54ea73ab825121088f2e0f30c84a021c8e193330b2e5979e11a808e2978ad073cd5b7fcb3c798baa79c8f702b744710e8e2e5d4551b9df577978386bbc0c61a6d1101ac66f4d384462581b941c4a32368cfdba5ab47e4e05796e239ccf26c776b9bab42cb4e5d1969e88fc05041cc8fe39595b90f4ffa5ec06dd757d693cc1a3bbd8cf4f6ac1448f0dc410f45bb15fb3af6f7c1d3ffb3d656f830ab11a58585b1fa870d8ead0906da0f8a4555cefaaa1b02e27d04e10fbba74e75f422c2170f771230613efcaf16f9a848ca5bfe9d1f19921a9867214561e93d7f963cc14ad16998344f01eecb90d8232205e429913009fe2794bd27ba7290df693a3c2b53254b0d5dab7aec86287728655421285da860385de406abd03b3b192fa5c8d857a507a375998f5851f55d9ddf5bfcad967877ae2a0db47f09170bb1c453ffd8384d1600f9826798bb29e24723ce298c317ef2d061389522a35f09d946430ed639c3bcae93c254d881fdfacbd65f0c6f2363fa7c0f39deffbc482837a03dd9f68549be4475d37b515dde6552c8d2914f727bea6a6cc78d4c19f96a81c7bcf5627e4e1da552ba8f684b209bedd5384c17783a07a278a92040ffbde6caf15e2322cf6123571939957464343d7db781f4eecce2f39e460f688952fda70512ad3e65e12b9f63c0b5d98c6941be5320033ac82eb2a02835eddd75da3060995d99a13a97b72533118753ec7ccbf7789b96de1edc9f7ec30387bc0b8c331ee7671c2b025e2b043b4c11bd5bc0e2c44253cea96bba52ff535a31af450aff8cfb369650e72edbfc8e09bcd641b6601132e11aced2ef9b55aa3cbfd8abe27fc0f2be49492b4916cd9a0b196da7332c51fadc42c7bf07f2a55fd1aef0be5263088b59ffd7a9766049b278b30167aa63e4b7b7dba211076e2c9418caef0956c575e8e984a35769ef8cec16d3bc60c0501efc4b1981a885d71df94b0df27458a2c77e17922ab88ee3c5a2f533e78d5a6996669b51afefa2a306b90028798fd3249204d59e15b0f908a070933cab7cd243d9f804686854512c12873594b59d62b039eefe41b8b04de0bd2725b48ad68cb43feadea368abd4a2ca07a0266863a8240a6d7cce68e51e53b1af3442845b2275db67a1b30ac81177cd2ec3a34302bdba1043d8909fe43d23eb33926c207ad5d312bef12abff22728da1422c6e480b4473f7a6d1d3621f82aa8a345b7ac6ec469a82656ef61a6d3b94f2b8e11c54dd26e458190a52b1f540fa62ae9610742a3bff0e7d746ad6e21fe0e73b02d220a7eb625a90ba7a3ea6e2d6f26167063aa33490c99b70310e4d65ccffe24bbf65fbfca39653f49efcb6c4285b1bb9fe68462437eadcd14015e1c896fd4ecc433a3c5829146a46548253950e78c9c8b89c76e38876ae766ed983ce3630d482088c5664cd591a509cad6927ec17541c50cf0bdfe9e0f274a5920ea559325d055f58a84637f314901c6281d07f9e33145aadc97d5a1c1ef71ad25d801e1f7ae9ccbe748c97afe14d028fbe3a0eb8de4ad3fac446c0d40471358cea6ed4c11216fd1faab366c7048a25547a94c5bfbab76b3514cbbcfdb113b3c02c166fdbc3af1b328a1e3411f4281e1cfd1d7e49b4d3b6d8630a6b099404a00d5625353006c88b6023230ab377e383dcc4a1e7c1820867ee87a8ff916c3da7a9385b3c7abe5ff1c5629f44bcae3003e59fba3f6db179263398c11b505a80708e7ce11926750ac5e38f77aded8ada4cd77be563bd887ee3bee17aa3a491256765f8365f500578b84e08cd42170ff8ace4787c9cf89e0f4814915853910ab36a240adb0780c73343955a3856cb5a151f2e814b0088869b7e35fe42ada0a82e8f178cb13c10a0bbad57e0139ea77600532a62e788285345a09ae3b22b18f668d248a18063811129a3a925c7e5b0b91ffd3a6af640471d5ac466ebeeb214b23b14e39ea73540c1203ea5b7557194c997a204a56731621febf5cd5ae7d4af2d25d49f3479ef6b84e803e2b3050fa9929e02e4df95d86f56c8d039be554efac623e2a64f51432aedf0517232fba0a5633fa0c72be2e671d53825de0cfc21a92aa54b702134acf74ecdcd04597d19345aad3265cf7644c7bd857fef1e8f862a61f5b12ff65bcc9fc05b9f8baa43d5345f0c640e48cf29c0b80bb25c839997de884006fa4a447b7f435d75441135eea786a9af20e93336223ac59b8ab99122339c9a2a00f718484e55cad6ba8e285618e6fdb1e2ad9b2906d85957233b69894d1de4dad6f899185caa5bd2f7feb00b466892153c6f8e97b79e62f9af880fa8d8245fb20be0c4299e4d7cb36dad22e1c7a4cf9d95b31e4569541bce08231172908be46a0085c486ac4ceba96959f297b6fc2fb493da4231ceb657e2c82974d9131ac82aed52b457ea8654e87aed251c5384eb775d3b1510fde25826663eeff952b91600ccde9bbda921f06bb0fc400d16d248c2488e9f7d60cb05a6300fc587ad38fbba898b05a74a9048e6a2132842fd0ee5d275d1de1d4fa827492734a9d4417206b69c6a854ae81faad115fbc755460e8b26a5b489b12cf869900e052c864927f6382b020259ac2dffa82a01677eac0ee972a5e65bd5d1cd3988b73532cde83e4e63aa180ceb2f7e91a860f17e809945c9c852529591b66cf270634f524116f9d3b72018770e5febe1f753e7dfda02ed448d3357e04caf39cbb2b1af5ac38af634e62a47f02ee6240273ae1bc1b9e890de0ecde70decdaf2ed868d1c850b8d1ecf7756143dc443f75900088f0f249333170395e493fc74454abad368a039cf8e98ce16047155d21e20fddebbaf83c2e95c1aa6330ffedc9516bec697d1f03a3ba6e8f6c17e0b0149cfe85a361e6e1a4c3bdf9a1e6374fd136081a4f861220821f08c21c615080a40f99a7c22d54f378112cee27e51f61f214588dd111d717fec5afc47d9618100fac56dea8b1e61e0f6595c07a246ca1631acefc7b98891e0a2bf196801b3fa962c6dc533fa0a662cf5a25dab7942cda33a31ed2bf9885c08d94cc31297ce14d514e23781993df9c7c0a9f4a0534e994924866bb1e40912779d1845854ba02fa27a108640d90673aa87a71694c571f6063f7c25ae17a50fd6cc6bb50767006a9735c4e4843d28cb741f340ce7e4abf562a5f00888", 0x1000}, {&(0x7f0000000bc0)="48f2e523e3590d314af1f8b867f64a67de9e2c2e82344adaaaeeec2820f02e400fa7545c9f6bbabb4ac83f8018b82f87ec69ef3ac238f34cc1592b9711ce0f3189e27629314f764efb51fbdb6ec915b5a7f4984ec736d713ea63675fd86b1c27094d81deac7d3cfa17108cf6851e1f3343c7aea28be757c14c05a1f67caf12cc9adcb1e3e70d49915a5e174f02effc859fc57434ea471e02a2bd7694f9dccf4cd833ab3fc830c42aed4e0c46e9f34ecf6b94fff1789c49fb0c3ea4f03cae1f8621bef8d4f6a2adfac749cdb16d1862b620600fbe2be02171fcdc03c7bb72a7efb1f9eb512fa1b1a0", 0xe8}], 0x4) pwritev(r0, &(0x7f0000000940)=[{&(0x7f0000000140)="5a490a08572f867fedfd343af37dc2d91dd66426170e833492f0e6d2ff668e38339e5c7111f1f67378919da84ccf5656f25e8ee2411100916aa4e871ca0e8f280f69b24923ed9d0c69564f93dcab57f258975eb086052399076ae0bf8bd27b7ef1f274cce5815c7c60f6afb7ebc55d6ee4b4cd5ebe14836ac81cda65ec4cd1c78f1658d022e13237e75eb74fb95e5ebd22ccd64a690aa92e40329f1b78fc6659dc02498b614e28f8ddce0d6a3ab62114e2826c2a93e9c36591ad1abe0b42bb91f64a7d418930d6a306e906a83e7a7dd5af3f1c82d6d62540f0ad999e5c15c59b7ae5e3f3280c5e9a1a04abf76b34f4", 0xef}, {&(0x7f0000000040)="7ea5b6c2ac824940ab7db3b5c9e025605434c406359bd2374d1b8c02a47c31cc7959f3f038c6e7b45137e3a984b4a28e71b54622e5abb8d214", 0x39}, {&(0x7f0000000240)="cb47148fd9e6aa2a6dab5ae4fcdb096b7f4b9b6f30a82be44248bdde7b002cccce3ed3ca27563c6d3526d42d38ac611db3d3f6990b8e827e657b1e28aa8c4866154494797f53b38c2f37a27fab3849e5fc4d01ac449411e6beeb55b7cd8051576d3ffb3ca46e267056f933ef107667daf008ffca5731c00773d7a0bb15f6f7f3d819649e0b83e6d6bcd463629707ba77e33b8606bd0c491b5594ffc63f8b6a786a696f7c7cc7c02000bdcd5097cd179114259640ee3f0469406621d6", 0xbc}, {&(0x7f0000000080)="5b3c7d58a2a319", 0x7}, {&(0x7f0000000480)="9b868a06f12156b67f664621110a7bb52f78816218f81f2c947b80eeecced21ebbbbe71e5e4561274012fe65711e0b993b6589d78aed1b15427a55573f7d1b9ee503e501c3ac6236cf192d04db21bb5cbede622d5515ac5818c350dd44c0e936699fb656ed59d9bc2888ddd27f86c2ed232308672b2924f7d1a95bc0239c06b2f86b04faaaf3d69f48e3f0ea9045aaffa7c94027f8089f3ceeab908e85a5117729903e29978fe0", 0xa7}, {&(0x7f0000000540)="ae86c75bc47dbf508282ed22becd48a05d7ade36e3a07b41817aa0c97371ca0cd96af10543531ccb121982cd18e5c8f053657b20cc851eb1d92c2bd83b3ffa80c84d9fa8f257e81c85a0502b754e36f26d8a5749ae978098c1f2034e6db51980a22e04675acb856993f440a7426a9902d271b4facde046dc933f6d5bb3b123dff9c1781ca57524a5c2905dd8c336d6802e813c47434c8ae8ff2833a0b2b790275e49804cdbb5b9eaaf", 0xa9}, {&(0x7f0000000600)="a139f50897d2ba9ece3da5fe8ae0e00ade8d7d791884a14af58408a0edd1e3effd56edf50136c56fbe89d5d7753f4bd5aed8995f1b10064682b26acb80dcf866bf1eb3d8bdd795bab2555a8bc51c306488ead75ddb38b96ae75a35080c3f55645d1e5346d105c23591ea51ec882fe40ad691c3e2acebfd5c9c5fbfa3ec0ec307deb706438b2d1e7d347af59c774b6368c965e77534e77662dfb8dbd57e5a7d82457b3b3624367410feec8bd82cfb072b1c7e4d01499e4b5fbd85383baeb7eaf626861ab78c2614da232f2ee7019bafb88b7ef09fbfdebacf5062df0d1b1eaae5c51d21a05bc081981d6342743c90a7eeede8cd176e6e85", 0xf7}, {&(0x7f0000000700)="6d6173522f8fdc301033ca777c53f3773c43f1a0fec2ae20a03b29a8dc3553fdb62660a2d900377309fd6705537369b140efbf4b1744173e68ec5b7254d109f9ef5fae002c66eaf053efb75b8e21e568b650cc43885b9c8e37e1dc98f950167034bdb91b31dcbca0ae283b1ff8a3a051f9eb5ff9982f2086a73019518b8523b40e5954b4590902a73b1ea2d088040e94cac49d960199a7269bf72d1c72c97ddc4436c3705302a4b811", 0xa9}, {&(0x7f00000007c0)="8d87d9084819ff16e95d02c225e9bceb92388dbd3c0d5b191dc6f8641eab7b28d52fff39c7b9b64f805d68f093f4227d2c572d3ffb41018368c79e546e43043bff86556e13b93947f7e625bf9deaeefb6974f0067fc8148dbc1d3c24da3ba2c6b7333e07422f5477a09d45f5b1b261cfded71e79e0d0383148402d472272addea3a9169ad94966cefd8db15b5202bfe022f8e88d56027f1c24da7beebe976d98ba971d94e2ef88e2a0df1e7b17b23937a76ad79e52652d383b2a", 0xba}, {&(0x7f0000000880)="ceb39736c78ebc6fbe9e99260f6a3a19c6acdd6aed27a9f1e6bd42e995850d7ba866dfc1490ef88c83989f8907e29c07562fa8160bb7795f4ba096fdc1b75bff58cec3d7251fd7680a52f3d5dbed7c16ecb0be2575e10f105558547a477c5609f7ee7f212422deaac53d3f24f457bc47cb967984718ebfddb3c779565e156e341e2141fa61d223db738c64eb322d85c9a32b7a9ddf3f30", 0x97}], 0xa, 0x0) 22:23:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002004, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100000, 0x100) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) write(r1, &(0x7f0000000100)="e7c1b10070a3cf485cb51af90733e2778731c5565c95c3cd2903", 0x1a) flock(r1, 0x6) close(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0xffffffffffffffc0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/254, 0xfe}, {&(0x7f0000000080)=""/95, 0x5f}], 0x2) fcntl$setflags(r1, 0x2, 0x1) 22:23:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0xfffffffffffffffb) r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) truncate(&(0x7f0000000180)='./bus\x00', 0x1) shmctl$SHM_UNLOCK(r0, 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xe3}, 0x0, &(0x7f0000000140)={0x9, 0xfffffffffffffffc, 0x20, 0x9, 0x2, 0x1ff, 0xd1, 0xd3}, &(0x7f0000000200)) select(0x0, 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0x2, 0x8}, 0xfffffffffffffc7f) 22:23:19 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa0, 0x44) preadv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/89, 0x59}, {&(0x7f00000010c0)=""/237, 0xed}], 0x3, 0x4a) fchdir(0xffffffffffffffff) 22:23:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000580)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8001d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78b4abedf69511230d6f8e99ef70a3e0a6ca862c38a6643ba04feaae8ad353506982f3918943553f364160929380c388aa7e6cf7ec2eb3ea37aeae4680a4d48131b7614080f00", 0xbf) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, 0xffffbffffffffffe, "8b46786eb953d07babec337860fffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 22:23:19 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x2808) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) close(r0) 22:23:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f00000003c0)='./bus/file0\x00', 0x1fffffffffe, 0x20) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa923, &(0x7f0000000180)={0x4, 0x8}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kqueue() getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)='./bus/file0\x00') read(r0, &(0x7f0000000000)=""/123, 0x7b) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x81, 0x0, 0x0, 0x0) 22:23:19 executing program 1: r0 = kqueue() syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x20000000) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) kqueue() 22:23:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000000)='./bus\x00', 0x402, 0x100) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}, {{r1}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000180)='./bus\x00') close(r2) openat(r0, &(0x7f00000001c0)='./bus\x00', 0x0, 0x22) 22:23:20 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) r0 = syz_open_pts() socketpair(0x20, 0x4003, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe0, 0x12, 0x3, 0x5d18}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x2, 0x100}, {{r0}, 0xfffffffffffffff9, 0x24, 0x2, 0x9, 0x1}], 0x8000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x5, 0x4}, {{r0}, 0x0, 0x88, 0xe, 0x200, 0x4d7f}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000040, 0x3ff, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x22, 0x200fffff, 0xff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000004, 0x47, 0x4}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000084, 0x9, 0xffff}], 0x4, &(0x7f00000001c0)={0x7, 0x8}) open(&(0x7f0000000200)='./file0\x00', 0x480, 0x100) r2 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r2, 0x0, 0x0) 22:23:20 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) r3 = msgget(0x1, 0x4) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)=0x6c) r5 = geteuid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r8 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0x3ff, r5, r0, r6, r1, 0x4, 0x6}, 0x5, 0x61, r7, r8, 0x40, 0x5, 0x4, 0x3}) setegid(r2) 22:23:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) dup2(r0, r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) fcntl$dupfd(r1, 0xa, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) sync() 22:23:20 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='r\x00') connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 22:23:20 executing program 1: pipe2(0x0, 0x10004) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r0) r1 = socket(0x0, 0x0, 0x94cc) socketpair(0x1e, 0x3, 0xf3, &(0x7f0000000040)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x48, 0x10, 0x5f, 0x5}], 0x20, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x8}], 0xfffffffffffffffd, &(0x7f00000000c0)={0x100000001, 0x5}) openat(r0, &(0x7f0000000100)='./file0\x00', 0x850, 0x6a) 22:23:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x7, 0xaed8}, {0x9, 0x7}}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) kqueue() kqueue() 22:23:20 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0xa019, 0x5) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSCTTY(r1, 0x20007461) chown(0x0, 0x0, 0x0) 22:23:20 executing program 1: chroot(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x4, 0x9}, {0x0, 0xfffffffffffffffe}}) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x800a, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x3) fsync(r1) close(r0) fcntl$getown(r1, 0x5) getegid() 22:23:20 executing program 1: r0 = semget(0x1, 0x0, 0x402) semop(r0, &(0x7f0000000040)=[{0x2, 0x7f, 0x1800}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r1 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000840)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x1, 0x3, 0xffffffffffffff04}, {{r2}, 0xffffffffffffffff, 0x80, 0x20000000, 0x0, 0x9}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x80000001, 0x6aead982}, {{r1}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x3, 0x5}, {{r2}, 0x0, 0x80, 0xfffff, 0x3, 0xfffffffffffffed7}], 0xfff, &(0x7f00000000c0)={0x5, 0x33a6}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x8, 0xff, 0x401}], 0x1ff000000, &(0x7f0000000500)=[{{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x7fff}, {{}, 0xfffffffffffffffb, 0x1, 0xf0000001, 0x9, 0x6}, {{}, 0xfffffffffffffffa, 0x10, 0x47, 0x3647500b, 0x8}, {{}, 0xffffffffffffffff, 0x8e, 0x6, 0x75, 0x3}, {{}, 0xffffffffffffffff, 0x14, 0x1, 0xfffffffffffffffc, 0x6}, {{r2}, 0xfffffffffffffffa, 0x48, 0x2, 0x3, 0x1000}, {{r2}, 0xffffffffffffffff, 0xb9, 0x80000002, 0x408}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0x140000000000, 0x5}], 0x3, &(0x7f0000000180)={0x9, 0x7}) r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x2000002a, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x5, 0x1, 0x9}, {{r2}, 0x0, 0x8, 0x20000004, 0x8, 0x100000000}, {{r2}, 0xfffffffffffffffd, 0x40, 0x8, 0xffffffff, 0x9}, {{r2}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x7f, 0x5}, {{r3}, 0x0, 0x20, 0xa, 0x3, 0x3f}], 0x44, 0x0, 0x7fff, 0x0) kevent(r3, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x10, 0x22, 0x676, 0x5}], 0xfffffffffffffffa, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x80, 0x2c5f, 0x2}, {{r3}, 0xfffffffffffffffd, 0x8, 0xc000000e, 0x7f, 0x7f}, {{r1}, 0xfffffffffffffff8, 0x18, 0x0, 0x9, 0x9}, {{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x401, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0x7fff, 0x8}, {{}, 0xfffffffffffffffd, 0x1, 0x80000011, 0x2, 0x4}], 0x3, &(0x7f0000000380)={0x6, 0x8}) 22:23:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) kqueue() r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x3, 0x1, 0x4, r2}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) 22:23:21 executing program 1: r0 = socket$inet6(0x18, 0x1000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000680)={0x0, 0xfffffffffffffd3c, 0x0, 0x0, &(0x7f0000002a40)=[{0x10}], 0x10}, 0x40f) 22:23:21 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) 22:23:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) ftruncate(r0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffa000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/255) 22:23:21 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 22:23:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x3) 22:23:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x2b) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) sendto$unix(r0, &(0x7f0000000080)="12de96b7b44ff3aa2d53044407a6a2a80993d2deddab5dc9a8a535ed6851a4a536f63581cc8cd4489eda7b5776be27592b6f49c6723f770871b93f0a1f2bca834e9869fd4075765079895c486efd60805915df1e046307fe5af06e9c5f6f46c1b7724b6dd9f9b9bb9aaaf9b06d7a1c93738bf5e4b4a82c9e5111bd139deb0d0bc80690604384819fced36a9ed4a2c318b56947926d882fd8a83aa395a72dc83fd16317b4bc141e7a751ed55752dcbb7a9e481a081b196f05235901db2b23ba8a3f78d1c328e9d70b74d27b02a4aaf9017cadfd041f8421ad7b71955701", 0xdd, 0xa, &(0x7f0000000300)=ANY=[@ANYBLOB="ccdc42923c0238d3c047a82db5a058292719d9d63aa40c94ea5c43883b0d57ff1db9460767ccf92ec42d15bfba79f2638c9c78eba0cd67dde635d4f16773b48a0cdd52d5563e077b6ff4bec859e90b9f004faf033cc1927e8e2a1680bc06feff08d86444e61d9da22e12ce2d50ebea94f27e84305717c65866d76619cb8b94ebae41d1666a267150ce819a66ffffff4a06a015d8c9fb26362c4be6fbc161ad6532c7c0b32f5a7771c48f567837319df035c470f243bd3b5fd5c4dc7a6792f2dc8578e54f784e20ee4016f3f277a688370ce153ce847e3128087dcd0f669011d3e0f3e061469b64aadfdae47f1fa6c76c8d721c7759ac6ed48ef64396300f0419dcd93da85a60af2170e760017b667d96950744fd601e4f5ba2c7785433c5d79afefa35b12a8d020d79a643019f7d6d1fdee64476b12406752b1544b85670921d6065d435e322bd71daba4605d55f63"], 0x8) write(r0, &(0x7f00000004c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236065c146c302ec2957cabef2c7ca4094fa3f921a50883313db1bdf9f5c6a9c6cb2abb25caa40103c5121c4396d3606b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c0800000000000000cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab6764c740125a7c35036941c8e1e63cf2d1e5b8b9e3d5b8d0c2b8234bf07e20", 0x116) write(r0, &(0x7f0000000000)="72e7478b5f424fc4e939aec04f1bbca7f06b3923fa9d54f7a3", 0x19) 22:23:21 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000140)='./file0\x00', 0x122, 0x1c0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x0, 0x2}], 0x800000000000006, 0x0, 0xad, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 22:23:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x40) r1 = dup(0xffffffffffffff9c) dup2(r0, r1) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000180)={0x7fffffff, 0x1}, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 22:23:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f0000000040)) fsync(r1) 22:23:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x802, 0x180) getsockname$inet6(r2, &(0x7f0000000900), &(0x7f0000000940)=0xc) 22:23:22 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x8288, 0x1) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x20) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) read(r0, &(0x7f0000000080)=""/88, 0x58) dup2(r1, r1) open(&(0x7f0000000100)='./bus\x00', 0x88, 0x21) fcntl$getown(r1, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) fcntl$setflags(r0, 0x2, 0x1) 22:23:22 executing program 1: semget(0x1, 0x4, 0x41) r0 = semget(0x0, 0x0, 0x19) semctl$GETVAL(r0, 0x5, 0x5, &(0x7f0000000000)=""/136) semget(0x2, 0x6, 0x4a6) 22:23:22 executing program 0: r0 = semget$private(0x0, 0x3, 0x114) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/197) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) bind(r1, &(0x7f0000000080)=@in6, 0xc) sendto(r1, &(0x7f00000000c0)="c47e475402153067d0be34a2ecd7e9e4b7ea96527e620e3d11c2b1c7149d3dbfb80cd3c8fcff89406d4e1acfe7e96d38cf4519283ed3ff6c94c731f2324b765207f751781821c3341a236bf1eef2c8dc9c3daccba01ff286c268534916a3834209a821525158aec0f6fa9d21ab443e04e86dba2b56", 0x75, 0x6, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 22:23:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="2198729fbd0614e81839b34303b6039de44cf8e53833355fe8010fce2d755c0f70da3fbd82a10ef8a453e4b0864723af6e3cb1247c885a4697c27f43b7a0b056d17ef0a82e457802384e01b8810b0c8ee6e1f36cc906dd6d8619f7525960e8751a29a44ee6", 0x65) write(r0, &(0x7f0000000840)="89fa3b59d6c838fd67ea3a9ca70f57b9ca908e52a67571e4304228b03a31bc71c56ffd796b2aedc4f9c8cc8623fdd8408483714af1c251d0ba412712e2fa3ad0d113f7f47612f78167d2b95e24ee4dfe0bdbdb3cef7c61a5ba3529b3e4f367c82f01e396e582733442e6ef604a5c5dccd88e1e016b1de94320df62576bfe35bee5eb7d0927ae2d586cc7f4178efb4fce2b9c9b4a928ee5ccd1f8964cdaa37eccbd0db3270ab68a6bf22f038d63ae6a00000000000000000000000000035d71a0ebd3b3e9b383719d1017b09e175e7643b38a47d29283934166c0a289ae8df71af41b09cede10f2fc9084eeb1c402f64481c84b0139b6438152b0d4d15df9ccb9dcd55cac262a766acdbb70b3310520d055f227e5fecbe16a22577fd2c18388033a2e739d60fbdfa66e7e5b7f3108f49ea1604296b785986a21061190e27549d1fbba663e7dea95201b467eb9069a583a56e71d41c7a8ef05ae1f6cd3a8263f15072d4389e459b82288d43f30f9d2d47ce33b54bceede43a161a79730035cd8d4c7e1627681868aa5deaf8d338e66ebee26ac8510b728f3e1ffbacdc26636e84389e2bbd3e0a7138a3fae4b8aff2ca60e46cfef923265af0bd984fc5fc37e2f26d3c767a3299997f67c1f2cb9deed46417281c5a4c38ffd742fb4588dd73718c79ce2b480ca945935a6f9aa7b0d0dededc8cbaad914d6087eeaa8aa154e845c24220f3d09aaeb564768d9609d46e1c03e3a32cef2b48852b21822cbb8f561bdca43122b2b449f5c0ef738e8de9a7084bcf452c121507dedbf0056073e21328e29ea8c5796000000000000000000000000000000000000004dd59104e4a10c0602332ae53164585e3bb886a749854a299dbbf28437b8ce5724ed9984229cce158f50d3cd2d11af6f7b8366f3c02ba16a4c51cdae71fb", 0x295) write(r0, &(0x7f0000000d40)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000008a7a86044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc968819924595058bc6129d3f0024684ffbe4fce00d534f3cff", 0x153) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x401, 0x4, 0x2, "10ec347f54782d5af3ec106fc8ff3a8c4ae10aa1", 0x6, 0x7}) close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7458, 0x0, 0x9, 0xffffffffffffffe1, "a14a1a16cf5bd07babec11eeffffff00"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) syz_emit_ethernet(0x29, &(0x7f00000000c0)="5941861851d023fa851def573cdca638e4cd790171bb184b510fccc36508104cf131d9bfc9c71da06b") 22:23:22 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x108) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) 22:23:22 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fchmod(r0, 0x8) ftruncate(r0, 0x3) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf", 0x40}], 0x1, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r1) 22:23:22 executing program 0: setuid(0xee01) seteuid(0x0) semget(0x2, 0x3, 0x410) 22:23:23 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="c57b0a36d2022157ac76fbfb6dedaa50eea3e8c91f79fe63b40360f702e69ef3dd8b6e8aeeb7b1480db319b8628c65682fb7c9509ad0ccdb155c70b35ffabaac5629f41abb0337aec098c855f852554a0856d27c2e742aa5aaa72f951f3b1da7120590234556e887c19619ef947d1b3d4d815ddff8adb73a01c2fa41bdef874fff118798a10e5a5d126554267560476fb6389113e7ca23b018901b", 0x9b}, {&(0x7f0000000200)="1ed70220e59d606e8a347a37c380d9b4dd5c8c1023d6d627c30edb5090798685e3d4bbae4494ed7a75c8c44a42c99c3e0d382ec45aef29e4c00577f60c12ad5472f9dc851735e8a7feb3304ced5a6bd8c9e116ddf45526666653ab66766a31b1e33ea91e2c709e68cdf12ab957f3b99367edfb8b0714df619f2047d6ef5e1e38b8cb5056eafbde46b841187da32dda98baad900d09062a7ee38a15ac8f2f8dc19803bc235ec2ded7a727e8263b04e16bcd50614bf32086927aa99990f70d36c33a191011176a6e2e99fb767780161f57d471accc41fd2d1534eeb763fa0b10", 0xdf}, {&(0x7f0000000100)="5ef64fd09ae851f0fdb969606de7c8c2c900f3c3f349a0dc9a12314074cc9c2f3c86213609ee11a028379345fe", 0x2d}, {&(0x7f0000000140)="e98ed33a650095f54f1c442e14d6a6dd52b126541440972b54bd8d0691f0cfcc38971f377a2c81e5385d85a19c3488d61a56ab27bd73447bfeba97ed0e21f60c50655e04904893842630ecfffa3bcffdd0e85f7cf47155287db89afc89f27ee918b8882ffab5c095885c275ce1b4dc642b7d5c2845d6087e3aeb69", 0x7b}], 0x4, 0x0) 22:23:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) pipe2(&(0x7f0000000040), 0x0) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x2) r1 = semget$private(0x0, 0x3, 0x40) semop(r1, &(0x7f00000000c0)=[{0x0, 0x8, 0x1000}], 0x1) 22:23:23 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0xa1) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x4, 0x0) 22:23:23 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x20001, 0x12c) r2 = kqueue() r3 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r4 = dup(r3) connect(r4, &(0x7f0000000000)=@in6, 0xc) close(r0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x88) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000000c0)=0x72d81ee5) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r7 = dup(r4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0xce25) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000140)={0x2, 0xfffffffffffffff7, 0x6, 0x7}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r0, r2) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000180)={0x1f, 0x1a9, 0x1ff, 0xf0c7, "690cd9ac2f14f35fb0901e01cc7a99ed4efe4af5", 0x8, 0x10001}) 22:23:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x81, 0x0, 0xad56, 0x9}], 0x4, 0x0, 0x4000000000400000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x48) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) dup2(r0, r1) 22:23:23 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x7) chmod(&(0x7f00000000c0)='./file0\x00', 0x8) r1 = getppid() fcntl$setown(r0, 0x6, r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) mknod(&(0x7f0000000100)='./file0\x00', 0xc090, 0x1) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x80, 0x1000}, 0x2) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) 22:23:23 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000180)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c9f3286a8c75f10c85806d5788a6ee318903d05dcadef1c156c722ae6be5f8c6b2640be43907d53960b8fe211159480e852572b5f4ef079002d660b178ec721a7dfa763131559906cd7078684c013", 0x60, 0x0, 0x0, 0xfffffffffffffdde) 22:23:23 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x40, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca, 0x0, 0xffffffffffffff00}, 0x0) 22:23:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f00000001c0)="c7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() kevent(r1, 0x0, 0x8000008000, &(0x7f00000002c0), 0x8000, 0x0) r2 = socket(0x21, 0x2, 0x43) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x20, 0x9}, {0x18, 0x2, 0x7, 0x1}, 0x3f, [0x7, 0x2, 0x100000001, 0x3c35, 0x1, 0x20, 0x0, 0x2]}, 0x3c) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x22) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) geteuid() 22:23:23 executing program 0: chroot(0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x2, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000002900000600"], 0xa) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001080)) 22:23:23 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}, {{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x20, 0x126e}, {{r0}, 0x0, 0x4, 0x0, 0xfffffffffffffff7, 0x9f8}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000044, 0x1, 0x1a26}, {{r0}, 0xfffffffffffffff9, 0x80, 0x82, 0x1, 0x5}, {{r0}, 0xfffffffffffffffd, 0x96, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000042, 0x3f, 0x3ff}, {{r0}, 0x0, 0x47, 0x20, 0x3ff, 0x10001}], 0x8, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2, 0xc00fffff, 0x6, 0x1756faf5}], 0xd6a, &(0x7f00000001c0)={0x401, 0x7}) 22:23:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair(0x18, 0x8003, 0x101, 0x0) 22:23:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a06, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2011, r0, 0x0, 0x0) 22:23:23 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000240)=[{{r0}, 0x0, 0x2, 0xc0, 0xdea1, 0x800}, {{r0}, 0xfffffffffffffffe, 0x40, 0x5, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0xa, 0x2, 0x2ae}, {{r0}, 0xfffffffffffffffa, 0xd0, 0xf0000011, 0x7e, 0xd}], 0x4, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x50, 0x1, 0x0, 0x400000000000}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x8, 0x3}, {{r0}, 0xfffffffffffffff8, 0xc1, 0x2, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0xfffffffffffffffb, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x26, 0x18, 0x7, 0x4d1}, {{r0}, 0x0, 0x80, 0x80000000, 0x0, 0x8c}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x9, 0x4e}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xfffffffeffffffff, 0x10001}], 0x1, &(0x7f00000003c0)={0x12cc7034, 0x1}) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x22, 0xf0000000, 0x1000, 0xa2be}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x2, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x3, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0xa8, 0x1, 0x5, 0x5}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x54, 0x40, 0xfda, 0xe7ef}, {{r0}, 0xfffffffffffffffd, 0xa, 0x20000000, 0x80, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000001, 0x1, 0x80}, {{r0}, 0xfffffffffffffffb, 0xd3, 0x4, 0x7, 0x80}, {{r0}, 0xffffffffffffffff, 0x92, 0xf0000000, 0x3ff, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x90, 0xc, 0x9, 0x5}], 0x401, &(0x7f00000001c0)) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x4, 0x8, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x10000, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x6, 0x400}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000004, 0x4, 0x7e97}, {{r0}, 0xfffffffffffffff8, 0x0, 0x8, 0x200, 0x5}, {{r2}, 0xfffffffffffffffb, 0x11, 0xf0000000, 0x7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80000001, 0xfc00000, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x8, 0x21, 0x9550, 0x7}], 0x7ff, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0xc0, 0xc0000000, 0x800100000000000, 0x4}], 0x5, &(0x7f0000000580)={0x52, 0x4}) 22:23:23 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getuid() setreuid(r0, r1) getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(r2, r3) 22:23:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) dup2(r1, r0) 22:23:23 executing program 0: open(0x0, 0x0, 0x100) 22:23:23 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)=""/39, 0x27}, {&(0x7f0000000300)=""/85, 0x55}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/207, 0xcf}, {&(0x7f00000001c0)=""/10, 0xa}, {&(0x7f0000001500)=""/149, 0x95}], 0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001480)) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000280)="3d74587a410f3ffaed66398142ae069ef3bc7784eb0ff039ecf06e50619a7b20ae344a21127f48650419502669c924b1e28429d2986e39d2502d2a695f2b6e084d94f1503c1265fc615c812a5b88859003fdcb9758b40e85be9b8489889ca6953229dbe006", 0x65}], 0x1) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53", 0x47) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) fcntl$getflags(r0, 0x3) poll(&(0x7f0000000100)=[{r2, 0x184}, {r2, 0x19c}, {r2, 0x4}], 0x3, 0x7) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x92, 0x81, 0xff}], 0x101, &(0x7f0000000100), 0x7, &(0x7f0000000140)={0x800, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x11e3, "a147780ac85a538a131100e800", 0x0, 0x7}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 22:23:23 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c0", 0x1}], 0x1) syz_open_pts() kqueue() close(r0) kqueue() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) syz_open_pts() 22:23:24 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0\x00') mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x180, 0x0) mknod(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x4) fchmod(r0, 0xfffffffffffffffd) truncate(&(0x7f0000000180)='./file0\x00', 0x5) 22:23:24 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x101, 0x0, 0xfffffffffffff146, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x8) 22:23:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x1, 0x2) fcntl$setstatus(r0, 0x4, 0x0) 22:23:24 executing program 0: r0 = socket(0x11, 0x200000008000, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socket(0x30, 0x5, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x8}, 0x10) readv(r0, &(0x7f0000001980)=[{&(0x7f00000000c0)=""/254, 0xfe}], 0x1) 22:23:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000300), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x6, 0x0, 0x3) recvfrom$inet6(r1, &(0x7f0000000000)=""/124, 0x7c, 0x841, 0x0, 0x0) 22:23:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) fcntl$setflags(r0, 0x2, 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 22:23:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) poll(&(0x7f0000000000)=[{r0, 0x130}, {r0, 0x20}, {r0, 0x20}, {r0, 0x180}], 0x4, 0x3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000100)="72d378fc6250cdfe1d747225dc1b6ada2babfbb0a3f1e4e19de44c6158d03fc70dbddda7e6d9adce3da7864ae860849d76a1a75626ea0b18ae064140b49b652e805d42cdfbce23c1e41fa25c2e86836aeaf34c94a88f4a46f7d340b3ab8c9893f6578c8d9166fed316396a9d15b5c832555d6dd96dad482058d749a9dd9dbc119fa8b092fbbb97ee2c64658d5c56e8309a83f3e7af5802850d195c7602cc5603baf765681001fbc4b71db294db265c5bceaece37b3a4e559a078b5f862ea5c2090", 0xc1}, {&(0x7f0000000080)="380173", 0x3}, {&(0x7f0000000200)="e7450836b1b479d80fe0d8d77c13907764109ce596bafbbdd78d68581a8fbb76c5e25913f753da3941f5710fa24e94bb5e8cbd88b4cceaafe865dc8ad1fc43b8e92bbbb40078999fce527445cb0afdd68345e571e26483a61dc7a9b37f643557eca36eb963eda775e061569852ed4fde911b5e98e1d3a8b1a96e4c6be8416cfb148d6ebe8992a7c72f3c95bd4e51bbe7c460f38909151e693f0ae91eb34bbd0b19cda9ae419417fd466b24e49afaadeffdb517d64662b42d1f6fc5e26366e5a29e4651bac7e5025a080130e873aa40efe7eead09ea08a1490b1813dbae054f53e7496d08ed0e0e63dcee4c500f88dd37c0c6ae5020217e4c99de", 0xfa}, {&(0x7f0000000300)="d6c01aa4a8eacb85cde76e0107cf314234dbd177ee29d3eab13342d0d30193acd2c23b721fc1b14e74261badafbb67a53bb832e505f55fc3ce47426b8ddf301fde2a2f59a3211a46d8b7ab4bd8f48827d8f110fe240ca64f33197584b1912abb02af58ccee3ffd6ff84673fe7bdc49452ec1f09d6880838d", 0x78}, {&(0x7f0000000380)="4b25f0579f372056a45fafd59d70c73121acafe9bb5ac5889bfdf13580fb6520c3918d62bb6bc52d0ca07c5e6435c01919e2fbcd005030096c719de8754e51f4a42d45d2b2d7a233", 0x48}, {&(0x7f0000000400)="9c74bd035b834559d1fa116c26e252e1b7e94843442703cf54aa57c9e34b16753174d4fceddeb3a85d21a6d9900693d6069be4659af16d544a2325c248d5d57c7782757fec26068cd499d0ae09c48245a7dd25759700fcc2661f6f99405ed34511038534272a802b0419b9eb1eb275eb18b4096b8c83bdb1b62b5d586bc6c12c51ba917d15791e31c48ac056e028bc8e7d3bd7e721ae84d9683a69d3d956065abe5ac90c29555c880d3e4c7a146969d3d6b76ab51e0167d4f7d900a586d2f77b77d76808503dbd3493a634f37fe261e764a28720b097fe3780e6ff12aeb456b2f2ad199b337237d6586cb8414973f1125ec2e7dbdde0c3967a3235a81caddb2b01d61dc33155fbc697c001b6334f997ef76f1c6eadcad0b14213660d81b450116b49900f7281bdc11ea5653f8d433f9f7f47923d3bf8c8d25ca9dfb1f25eb041179ab3e1ac061551ef45d015c0fdedabc2d937a39f5bece8ef3b7e724c50153c0d8cdf807e9831e43610605e802f0cdd2f1aa4cf40403d5cda0a680dd367207dd926c36c487acf0dc03f0995193275114c7339de17f40697aa9b4bdbfb891387144b2245e8287eb51c9c153b4ac77fd9456f8e0cddfc57ef35df0088ec332a1b224ade8562cebcce793392338b8cc8563f461eaa73de1cee5471d1644c23037c2d3c59336b888b865e59d80f10d2c1fd0126c78f1fe40362925a1c110e37b2ef8156095ad959bd0ddba9f32646852d5fb9d0e5650f57465265cfe0575a92ff6f1c68364e8f5979ba6d9cd8efa87fa6869166aeb1d3040e207c896b924c2ebf9d03b407ac571df395d2add9e81e64fc98b766eba786d94ce804c6e8044fa61389207fdd9327e5b4bee301a7a5549e31cc2656d024a88168858e8eda43aa97a53e51031692aef3e89b7e81e3f914663e2619bd8c5e5eb5cf1a31e602516aeeaeec94c2f325041d80db307a49559f7dcfba653ac0ba46e5ebe4d58c35569a1e0c90dccba4b6365e285b08eecb1e3b621e42d02bb66a09207f73f9d78cfdfa4cb81a11d1c434249210e17814c8b28c09b181b804237ae2f061f4c1c82cb166162d7f58cb32f0e47b6d11a0dfd5307a780b89a6ec0b285b402db5e6dc4f79f93e00a43721d935a2cc8cd9f99ac2603abb7a6311a488e6e58e91faa06cae86a4ff319934aa01e2230adb678c35cbb4063e411e60ea8fe58d1bb46ec70856f695fa8ffe6ed42a1dfd829fe3a8057c1c53e8250bf93cee8a5df797f6d14a0e295aa5af9c16b76543a56542862bf4cd6886e9362485e441518a76c644455d33d658c4a755c0cd9f38647407be6002fbc24e579a70c6cb659280f1066f16afec95a5b4badc4745ba3f5377c922f535eab686a7fb3caa819ae4f674ba036671fb9e865bdff7699398fee5d82e40b3036ca52f6f5e058d4bafdb282a2aba7dc3efc33b9f90c5ccdb4a0ca360a67e90d7037679e6f073efe7d70fed3c6ba2f1a167c163a5932dd485726ef6170fa7e8780fda05c1953feb56cb4d14bfbbe14bcafe0f833e38a89f6bd7f46f7114f053787cbf5966fc33bffb3a21c7276c6dc1a946daecb82dc3756a45693f4b289018ba2e9c7bc35a49ce54393a7444d505b2895dd6af52584173308a7ee4d6b10493a93ab6a8002b4003c5683947b485bf0f96871a96468739d88d91996f7d0b98f11f46513a545d5fbcac742512b05c0b8548074b6862e1baf0a45e8c7735afea71be554134d681e033176a62c0bbfd58b1d079954d2be54d3fc01349d8de103884496b0f04c482f9b4f5f1f6b4b4f35f26b554d793dd5cf2c78070b4f9a9055b34c6188e410a59f6ff8d9590f18f457b0ac62d9d958676cd3e949d0e6d15987491bcbfa22381e763598af07b8f768b097f74750927bedba610af8aefe024a133f5137d8b1835c0f0adc2e5bae5d165d6b87f2ae2d686e655fef2eb1f9c35390d4d97d9c152f742d4af8192a0aa6d000f6c673427da7c67916aa889dc07011ecea075e9979229b569e5fc17700c76d15170422fdfb6da9a5feb05a78c43221b12f5db4b8d58d865e82468731fb423ecd3a04715dc4cca52cc33e7c972a8b194041102645a348d6ddaf6de2fbc840e2b80347fe7afe6e3739797995a10c80341284c7f38007f844f6b3281129dbf9e235596b71fc3d4ac1a42c6542d566abb7353622177a32f2e4d22be2d13f1a5ff191b0a215cbd43fce7a13cbacce808bbb23bb1f57db34490c2214ed97893822818fee68d5b46fe037851f6f189d553bdb63e0cec19a57986c369f2c08bb3190adf1ef7e5d7b82ba9fb8dcbf7cf891a8b4ff6adbcf6a3c8c6fad53cd502d95b08d72aaeb4583c66e625165921ef88b8b914e9887c423ae96fbc53e735f59e9cc2e269999e846dd6cad254d4bdf186e1206624caed018845b20d595a26266eb4b090ddbb3bb53846859bda5269d1b26bddb3058ecee4919fa61321206d213eb77db7478e6ed813ad8ccee10b815c13933513bf296f3690b01124775c00d2a2c44ec351bfd499cf4706bd28f8c41a811bcb361574dc095a18310bd7ef3b7a4007c7c7f89b696ddf0510e83ec61cba8b2654ea8ad95f629094c4dd1ab8a61d8da40513630b2a8acbde2ade02e26122517293619d48519c600b80fd2d46e8e83d8a471ddcf360c3ac82d5788bea6374845c1f6514e5107419c2859ffb1b6188c01860075abcda598b2a3f933969d9e36feef47c69e76e577cbe4d497ea04a9c7eff44c2945dfd856af9c416cc027224d6c23df6d87c162a9ca396bb7f17ba77d65747f71ea4f5d0d70f2b080c4b4645c3a3edbedd7494fd072f885a4a5be40a7c1f6bec206cc3f6bf0e06377ecaaa492840d54b57bc78066b3d62f6b4dd22f1688964878401584eec6b4a70107c048c15c4e060b82c0a61f1a7acefe1906ce4cfa4089fd75c8ab855256afd3fbeb9ae22f29bccd8fa00c4a26d73ebdf1cf5d93f9a52d41f09c10f4974085c74b312b7e691e62e60e2442b094f2d951184f4ffe2ef96e8f7546715700d25c3c482743e52f9fd9a7ffe6a04f2dad0f736b8fd541a83753a703541ceb815a926dcb5e84a907bcb9bb94f3a8e9e1cec61e212e26d669807f262f642b55680379f40702a1ff03cb582ce8076a2fef0bc2d098c8d253ee0a25bedbe54ce55459e238777e6449162a73da4da9b99999e090144e14d1fa1cc7b176d92cdd163ee559eb46c4b6dc3363454749caffee02fca5a1fb3c048e5ea223ee5f641e6dd360fb7ca71cea8d389f089527103e1949f78a4cb36a37340c655bd1cf4e242a8774286414b621e4fad580d2ea6411c57fb398c1dacdff7659fa9e35a46d314712e3c54f66079096c74ad11fd8e4052bf5a9880b97585b47c345437ed357c1372100c568dd59f751aad26ab5dd45dc22da219fcb200fcb44519c0f536e96b4a0903c30ebe5373897a6e6eff14cf98d2637df2c4de83d375ee968f2ea7e4d9056cc8fbef43433533e0faf9a43ab493a3c0d67e65e5285868aa375991752f432325d46947186c0112825d46b640fd326d91dae5993ee8ffa75df26901fa7e3427c3d831426b1ec5bd0e9548e5ffdbea4a8fb137d33ffe08ca6c07f8c8b272221af7a446975c91d8960b23e0fabbfb20dd8973f18ece85e8a5001a800e2d4741dbf0c0a785f0127b67162d853332b1f1ea7230d28de22655de3ebb99787af19c002b5e33b756c7f508373aeb01a0d24d3e51d424f0311951e193d0fb311356dd2cbd09cba9fdbd019b795c950c64f8966ebb1effeee6f9b96e1a224dfe08e88db2e8989f58bb6bae1ea6e1e698f037ae0db87cefa22bb42cb223cd438d09d5dee1466cd96777f13ab906d4c4f011eb0fe3549a5e0c733743182376e3f1f9a2c904b0e59a42e75966ab61a7d2d88fe03336fef5cb9f0015c01b95f898b6ec82cceb823b01c14f26329022288d2250340cd343b03913554d8c2c561687abdb419040cbc65078446a1ef9062289c7482915210bb3d24f24eab71776ad7eceb80fca762327977906b5c97a07a85824e9c8e0da79fac1ec673d321c339245f2c5ff8254d8c8cf86f92d94181473100e152af07c2ff5b8536b1610dbf25a79d0f7e1b92a75608bef6200c2256b835a4ea3173871cc36ae97dfa0304262cf1ab101473b3ee5fda541394818091b73307ba44905e4ae2225bd049a6314bd4fc440dfc34b1f3cf4d1e603a4be9827d1de411b49279e3cdfec92dcfda6b7ee5b0cb1258dff81f461f0ece212ad5dc64a2241c55665f7a6c9e24d42e30eabc5229d08c2fb2b3d3ac2048af3749f3b8a04f8ac8685542f6874ffdf45239c2126b25635072a3a799c3f9f7d578b816c274fbbc2606ee45117492b35a09cd2c8305fb3fff78c4c3af574fbeabb25fc3a74bc64bfcceb7c5c5109c1d661055c266d70aa52a31ef0a3b3ab3d2d0a2dfb41b17c7744ceaf491105109c0f8501f7011f0d3bc2813744e721758c15e543ad1bfed35534cc18bf429e67ef5a754ba5c33fec928795e5f2283274bb9ea95a08476fe7024c62f231ae6fb88a87678f2757c4b5ecaa6c40493043e2d97b85faa29b4ea85164132d029cf360e502ff558651692302f298f976e4a80888e950de982013836870a9bcfbba9ff450d7e69c81c88013482a2952094e8f46219db9f101b48dabbb8d3f7008e3ba29652f3f1f27c208ce91018264669a9b42db77d180dca3f5eaa26720160e8e14fa4c13b59aa3a5e30a41b4652a739537b18c128f07473470023843e02bc34b30c114fc007b4192330c72504198d6fe9852cb11fd94967f4ffa93fb87b0f13454edbf927b97595257392853865fef15d85688e079a3fafd23a9d584eb9759509bf4c4b1009c5a23c97da10d43978fe26a35e0f6103fc6ac6b97117c5075bf6c23f46022dcdc773bdab5d9c84ce4470a763f3e83b4fba73ccad4c401d45dbd7925fc35459295d695f6c8784846cc5778fd7f504703c17af1d5c471a609d06a421a569f67898020faef2e3469b8e4fae1b744358a1ffea59d3bb08eec742e37b770b40326381d05be0451eb9a518b9045d78b0f68d3fdb84e93e710ac4ba903a37987d5b8747837cafe019bc7f51f9803f005e62f2662f869f0054b070acb21195e19fecff59db30c570d0bfa3e0b68fd0d344b08709fb7cc962bb9f8d595c83f739732103499b6bc32a5309b25c1298e73f36b171efc0380a112fc88c26bb0065e048b297c4c6c2b5dd7a8cc1138d24ec497df80d7fdd7cfe02d3c6ef9c0f3e0eb2b0c42fc6d66331d15eab49a4019731760216b4fd81d29b851faa87796f64d1a124ec385acfdc749069745391844dfefb2111a883fb1d5694bfc4561050ef6dfeddac692a884b9de674b068bfcf99db7d6f449c292c890e2f27b975ce9936a9942cc9d1947566a53275afb2dbe5e7b9a4a308821dbb8546755b6ffc8532884a6bc8e0ebd594f227196d9a8a5c18eabab027125960d984b4e67724583f1d938f740dccccba72b797d382f745a1319b15f7fb7b8c0f75240b8129b4b6b47ee222672638b289762bf9b272d3b5d3c3063814f0f0390113daba6d50d50b134503e88bf0720b2c1a2e68be3c761b23500e7b8eb161b30c480dc2e951a88f7d483020fd993e0fc18900adc537e7e06cfbe8b33b63d09d792edb52eb11071648c746d61d7f39c02a92a7562e0a5810767abcfa3a2f2c76780aa20701e8b82dc9268e0d3b36312b7e3637a520a5940dcf0e8792cc0e3ea055855f051efe49c7c4b681c9118f8d0253acea245bcbac77ca4f309a9d8c68099", 0x1000}, {&(0x7f0000001400)="3f17282f58eb378477d08fc31ef771af1ce09efdcc20cb2503f60491d0384b25", 0x20}, {&(0x7f0000001440)="e3781004a9024a6afba6b608887982d02a2a7ed2917c2dcafccb7145662a0b25a4a392cb896563a5f0d5c6b65792a4adecd6fc8dc6ae36da3789e0e5", 0x3c}, {&(0x7f0000001480)="d478e461dfaaeb5607837bc7dc3cad429c03704a3740436eef2d83aa2b92ecd6ead12cd44e5e01b7ba0cb9e3d1d8ea399059945fd290375be10380b3e52636954c5313cf0f322365c772a28d4e1f5a5e4c36338e1ae861ccee1198062acc885f6967edb76e0ad32fcb6f13d3ab07f719eb9cbbaee02d77b2343a0f8fb344a78f795200d0d1d4a43802df576b8b73053ba47fdd96be7f7db28448a9436386f44064325d72f10d1bf79c4b2d", 0xab}, {&(0x7f0000001540)="27d65d62479dca263789eb1802cfccdafa1925ff02da16ab13ddbc963a54f2298c32e9c8df72aebb7ff6932d8d6e46ea7af4192d14bde96cd448cbe44321dc988e84075262020d66d396ecc7cb8e1a1dac48a37540fe8033833c449890d803578c80537a3a730d8bac5d7c9d9114132aa3208820f449822f81203bbad5ae24a8ca1b4b45e54685aedeb86f7b030b2489ea8585fca18282f8039ae6099ae272804e63d0aa904433908133695783e039f5f468aefe6b83cda3a869eca0d23aedb5af4fc11c9ced9e27f5ea4afc34", 0xcd}], 0xa) geteuid() dup2(r0, r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 22:23:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) clock_gettime(0x3, &(0x7f00000000c0)) clock_gettime(0x400000000005, &(0x7f0000000040)) getpgrp() clock_gettime(0x3, &(0x7f0000000080)) 22:23:24 executing program 0: r0 = kqueue() close(r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0xfffffffffffffffd, 0x0) sendto(r1, &(0x7f00000001c0)="f16f39111d211a66a86e7a92b24b1f1ae0d217160bce6395f709b870f326b3e8829cee08f895e5c8501dd08830f8e0c81250b04fc9c1a3495685d07b665a3d1ee1ee3bee810c12d7d9b5163bfe73893abeca40419c51473c9dddcc4c38399d046299ac5e4577bf42310a07cd1c934b18f38f8d52625d8a7ffdd3331329838a13114a0967d54f", 0x86, 0x2, 0x0, 0x2f3) 22:23:24 executing program 0: clock_gettime(0x3, &(0x7f0000000140)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x80, 0x100) linkat(r0, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000680)='./file0\x00', 0x4) r2 = open(&(0x7f00000006c0)='./file0\x00', 0x420, 0x0) pwritev(r2, &(0x7f0000000580)=[{&(0x7f0000000040)="7c319d4a823d17d90f6682fca9ca9fd8e1d67ea61edb7a1d808e3dfdfff1c05585bc17a8f45fcbb53804153700dcbdfd6f89fbfa79bef124de29e8cbe3fc90e77ea46b1f10c8f003219b7803d35d1795adc568c7b256b742244185a9e4838591a2f7a641904ff886865ddd29d91bfc5f39de3b80dd5a849e467fdf20a91d673e4244ad0b72827b905954fbefdabc0ce1b0961ac22163784fe1424ef91d7db4c169414bb9f4b5e9e99bbe9b97f37180efab0c64d6", 0xb4}, {&(0x7f0000000180)="693be62b9134ce62e079c4e47a8afe9ae9b1fc5c89b120157304a24c4f8e0b40cbc62d39dc4b376e077bc99280c67cbaaa4f278c65c7b66b6a055bbb8e5d59eebe50b262fa414e7d3dc0bb714f24ffc970f5fee1b6f1783cd15e26", 0x5b}, {&(0x7f0000000200)="d267c5db3c47659aea3b7dbb6c5937d115a67112a64b014da6abbf20599e45d4c7bf09b127c4d483cd8226c7bd5d2c263c6f58752e22b9f88c581159b56eeac7a0fc93796025403e47d968e33e7f14af2a03189d7e6b224c5e8bfe2da23a4f135bc119d4bfcc4972dd287618f1977d4a53b63821aab07dc00afbaa72f2823180d4e5af18042182e04af51dfed1b0816b90dd0a", 0x93}, {&(0x7f00000002c0)="69daf094cacd38a4e1b1fe6d5adcc1718319906089e840f12c265de5e49a34c6f4a4847eb2aa3a682ed00fce15500c3a7a6ba05b03f511b5242944227cc93ab7739a1578b0a3cc11cf1ea34907e388c491c86062caaf7c1afec06760bcdae3fd7a", 0x61}, {&(0x7f0000000340)="cf9f1e45f14cf732dd997988f4c73b82a4a6adf2cdad47c90020512f9899aa4f4827b3e4c58f947ab9c1c5dc67d8c700301cba74a4e3415d5631c7eca99ad71c7f2456fe084bfe4979e33e5fa864b641d542f6fff128df7a0cfafb5dcf0bdd1fbb3f61e59df02a4784a7db7c6a140db310ba444b2faedf10fa1de9f7cd262fdb970014eb113b3b7895610976937950f17a4fde1292f971d8074b9108f4dff8e0a2e3679863d722d2024c87d646ec5f8237c273793431a985f4b8baeb4a9f15ef996724c1cf87abfc2c637a556f110cc2c1f75746dbb04b9f286a4bfb", 0xdc}, {&(0x7f0000000440)="810b9a0fd3d687a19403be1734d4f14fd7e2f1ee850684078ce5c57e1fb80248500ed614535a141cd19ca2067532494fb155948498d0f0e7e1e3d9f5023a14ddaf8746f3fd81d8ee12902e5a2d7ad008b1ca11ba34aa42493fc9e14e2ba41d4331068bd848d1fed2ffae0893c12df81814dd3a96a52207", 0x77}, {&(0x7f0000000100)="78c4f55021a0879ffb31fb93c390a556484160f7ba465bdb289899b6b2969c5a2af2ddc911bfccd36a59891ff66ee8c221e2be7a9aa856a2555e40124eaa94", 0x3f}, {&(0x7f00000004c0)="c36e20d2614a2fbdc8da33f604516771d1463bb961c3e1627c488ddb3a7080b7aa23a4785dafd9fcc28d8ff2c359b484045d28c78c088bffa10b233ee31dd713f715790db635b47988c7af95fbb82d8bcedb5e2c9580dd4a913e6765ac963020800ec58519a41a95d03604f26269a73702394862d2384fc8417ab8fa006bd168fa1ab6c8", 0x84}], 0x8, 0x0) 22:23:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ed8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() 22:23:24 executing program 0: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') utimes(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x810, 0x1) sendto$inet(r0, &(0x7f0000000340)="214b6ed796ed1dbf1fd6f2aa0254d3a03dc3b7a0728af531ab4bab77f9c2187bc1d6b0fc3f6102cdad4a3c8471679461119f766ea17fd79c3c22724dc8ac01a3d63bc372815e044a40adbcfb237f379c39be7db2030f308ad429c6337efd2cf3727d4421e055630ec30126ecd2e3a6b4eb5e885f87dc8a96c8ebbcc743c7b5b7c3dba140793dd804b81b7c", 0x8b, 0x3, &(0x7f0000000400)={0x2, 0x3}, 0xc) sendto(r0, &(0x7f0000000140)="272561a7a4402faef1b9ae02ff4cc441dd245b74a025c6ff6c73d560e24cfc22bf30588918f3242b716ca0ec", 0x2c, 0xa, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) readlinkat(r0, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)=""/130, 0x82) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') r1 = semget$private(0x0, 0x0, 0x11129ca784eabebb) semop(r1, &(0x7f0000000100)=[{0x1, 0x20}, {0x4, 0xc756}, {0x7, 0x2, 0x1000}, {0x1, 0x3, 0x800}], 0x4) 22:23:24 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2020, 0x0) readv(r0, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x2) 22:23:24 executing program 1: r0 = msgget(0x0, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x800) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000002540)=[{&(0x7f0000000080)=""/8, 0x8}, {&(0x7f0000000100)=""/176, 0xb0}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/182, 0xb6}, {&(0x7f0000001280)=""/178, 0xb2}, {&(0x7f0000001340)=""/244, 0xf4}, {&(0x7f0000001440)}, {&(0x7f0000001480)=""/155, 0x9b}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x9, &(0x7f0000002600)=""/229, 0xe5, 0xbaa}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 22:23:24 executing program 0: pipe2(&(0x7f0000000000), 0x10000) 22:23:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0xfffffffffffffe4d, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}, 0x0, &(0x7f00000000c0)={0x8, 0x8001, 0x80000008, 0x5, 0xfff, 0x109ec, 0x100, 0x3}, &(0x7f0000000080)={0x1, 0x4}) 22:23:24 executing program 1: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, r1) socketpair(0x26, 0x4, 0x5, &(0x7f0000000080)) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 22:23:24 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) 22:23:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x80000000, 0xb09f, 0xffffffff00000001, "3cc874147160f8d47323ae364d7beb96b4515cf6", 0x9, 0x10001}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = syz_open_pts() write(r0, &(0x7f0000000780)="b89e7b1c7d4fc1da8c47f3de84427abe5b7c3c18b3226fa3e6a3f7214ad3fa80fc006935a7bba45249e7c5e1b1bbcd7657db5cdb82f1d93df5be27dfc69b810ba7da8a02573100d1d071d958b4fd882fa918b383f316178d9777dc11d673d5489398eb99a5408d5bfac0ede3a159efb0cb18c0dc440682509a169f45eb694115ac2f8a0aa92c9a0e813a79e2a5b1d74b07de6a9dbeb161d4096ef4cd115e1f74159c5b49185091594f5e3ae891517e3f9200faa50c88df6086153cb559290f62ac8c9446fad1b1ddc99faaee39d625a5f98b5de98a2ad7e328b83efe448b10b70cebb278f614827c9cf60c538d4715fcd047839f287f5ce5d47f30d2135eba8497902a423b367658c8547ad258102aa88e126951dcb38b9bdb89a69a017d77c0155f57796182275cc4082306b7da7799569936b91ca18744795cfdf91d25ba33e41c602b703a4fd481eac68f0038a76bfcd47c69ff304b72f52a64b1d4b3962ba303edc4d0fd3c83d2b3beb601441c21cca29f4ef890128afecec425e7d3628911f985f9d1cbc6b7219141599580869cc3b7ed282c8c536e108c02dfa90b1946b86b500a669fa234a51df2c78dac18d64a799ae649cad2b4ace1d61d4ee5d7ed95c32db9b5c7d5a7dc45ad30839de25cce0f19dcb340b4727399a6f7936df9ba5fb2a324a364e352cebf3370dfedc4369929c68e5a44f44c51f9a92ed97bf1b5d7710bf29cf018dadb103157f3ea9957405f46f53c4b404cccaf795d6dc01ded0ee8fe75322101c10c6cd1c3608cbc802db141708fdf72c04ecb98ea6639324a9bd271fb6720c4670c597c4b7546e6f3026963615c903feb5687e1771b9e895f0a78f1fab9c00ad7b9e808e8f44f71f2a8df1ba1e63fa12327c9d50989fcc5182135d846099ce25b72c4af76e0b449ba656dd507eaab09bb76497108f5168b2d774eba445a2d5d23dfeae4b6dd313bc25f6cee44217e2d3aac812fc93a63f5ab6e35134027d725cd749ac478763e96a30556a072c0371870bd7b8b9999c5b38e8b591ac3084d4e36aded7c4ba96ab80099ca5061d60539ecc0c38d45ceff61dad3f472dedfec9e43aa8be13a8057bb84b6d116177b7c509ff017c68b80024d46e3d4a540c7ee2909eb769db233936517786bd288a00a052a794a6b154f7143c96bdf293884125b0eb65b1f26317b3602911e719a7bc30599e73d2b8fa92fca7e842cac9e98d3e90840d1593a874647187174c9cead445ce5605f820a656b0f8652ff597d230d9b662c4bd08ce300951bb258eff4e790e15cb76fbdcc9c9be82ed6c69945423a7f8aa63dd871409c818802f4b7b975a59f524d439cb86a735ddec64c30bf415e01ffed6b37310d5784c24e0d830bd03961239b38bfac4bd9c7a79d8b4f713d87ef3902ffd520191f6276467981464f5bbb5fc2b0cc2556c2b1706ce9d4b700783ade09b28a1af2e6d5ab536ddbbca8b1a04b2480a9302057455047e48bcbdf50232ce49d484929635f1c56fdb059817b619ca2926d301f2c4ec4ca1b9076ed835cd4e9adba4b0214a7ddf2316e847d785eac07608af8a123310d749c110e8a939ee0a918941e7a43870bddca22e8e9d81fb6b7b92ec7faa533550170eafcf0af0668523123e39622eb3c389370e95d95ceea31c43537c6164a31ed24535615acf8eeb534ba3313828eea973928f6d68226d61287b4f410c9fb8c00f4ee717a7f7c593b562c9007db6605bee2ee16fee38228c8c275c02dd270a6f726548da8b394d4e74baea06095932d1572923a1c464366827307ca36a44dd9c400bddb74ac7f9b4aa766aa57928511dc5b2ef6352db2e660397bc57ee89244e167ad0393cd7e14e5e9f81f6eb7fb4ba7e7574b02f7c1e1a87036e10edcf1ea7570c1b9a7d0b10e8a1fdd169bd72de88e1a7d667b266f1d9776f2884a64ee7ad2650f4d701cbc0838e99a0a505ca8e8df8ab48c8ada328ef86fa41521c7896bdf830be9d713e10b2d556c615b5fbcacc1d4f88a06f5da7fb2bd477354daec561b61ccf4fbb8a3844551eb66b3fc19dc505fbfce1a1a45df2be0c36463de00121743d8c0c9bf8a66a76cc13b3b57e26d00c9c29cb5d665dcb8be6092fc1762b805185f11249a49ae73994f58c1c3ee22fee71b3c1d8a0f4c43a5184b3c49c46af3afb8d5759cd1e9a35be54767b82c4fcd7cba328013ffcddee75fd11db4714b5e0d1a6f54362ca052976a891c02aae05265737e3cf5f11a4da59544f9365f98d6f75994d3f230c3e07d904f0170523764f6b71015633073be564434d94d4899d263d17ddfb50479cf2291e46f1f1042e7ae22b8fe1067e088e119bb6295adefcd6b5693ddae07172b40b9cd7881e3df698fdc8c6538af849d9b858c8eaa2486c8514ae50d63c9c32c6d084a87fbb7de878ae5496d5965abe4cf4a8c89e50a8d79616d4962b9fbeef8c0ff3ea7ebe9dedc3a2cc298e8764220d534bbe06face3ddeac6b34bbb3fb70edca1f6b4e8539a4b7501bca6f2847b72a8d0156e0cf5dc47523e30e81578c580fed82bcdcb335ca41ba58e589b73e4705750f51163452d43bced35b2fd6c3a230a", 0x72a) r2 = syz_open_pts() close(r0) r3 = kqueue() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x6) r4 = syz_open_pts() kevent(r3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x21, 0x40, 0x7, 0x3}, {{r2}, 0xfffffffffffffffd, 0x84, 0xf0000011, 0x800, 0x6}, {{r4}, 0xfffffffffffffffd, 0x3, 0x80000020, 0x5, 0x5}, {{r0}, 0x0, 0xd8147b1862433614, 0x80000040, 0xd2, 0x9893}], 0x9, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0xb0, 0x5910a6d56667c09d, 0x554, 0x9}, {{r2}, 0xfffffffffffffff8, 0x0, 0x20000004, 0xff, 0x94}, {{r2}, 0xfffffffffffffffe, 0x20, 0x4, 0x9e, 0x10000}], 0xc887, &(0x7f0000000200)={0x3030b3f0, 0xfffffffffffffffd}) 22:23:24 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') msgget$private(0x0, 0x200) 22:23:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8300, 0x10) getsockname(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000088909df4dffef10dda0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b2198dfea5b9eff1224acc21aa75f04b202c6a997e7c8"], &(0x7f0000000140)=0x4f) open(&(0x7f0000000180)='./bus\x00', 0x40, 0x10) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) 22:23:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bd) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003ea000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f00003e7000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 22:23:25 executing program 0: readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) dup(r0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000180)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) symlinkat(&(0x7f0000000780)='./bus\x00', r0, &(0x7f00000007c0)='./bus\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 22:23:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) fchown(r0, 0x0, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) 22:23:25 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = semget$private(0x0, 0x1, 0x0) r6 = getuid() r7 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000000)={{0x7, r6, r3, r7, r0, 0x4, 0x8}, 0x1, 0x9, 0x1ff}) setregid(r4, r1) setgroups(0x1, &(0x7f0000000180)=[r2]) setuid(r6) syz_open_pts() 22:23:25 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8288, 0xfffffffffffffffd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x1, 0x0, 0x1000300000002, r1}) 22:23:25 executing program 0: mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xa51) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000003000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/179) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2) shmget(0x3, 0x1000, 0x400, &(0x7f0000003000/0x1000)=nil) 22:23:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000000000000008) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4266, 0x3ff, 0x5, 0x8000, "4a58c5f14ae5b1cdb126801c4b470dac7aa59b58", 0x3, 0xffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x20, 0x914, 0x100, 0x2, "7949118cd5276b236259861b80bc77694d06da09", 0x6, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) 22:23:25 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') chmod(0x0, 0x0) link(&(0x7f0000000300)='./file0\x00', 0x0) 22:23:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="00d9081534b7e7d66aa9d144f9e04147ebed44ff756d1b885df573e8480700fbbd90514db3b31f3daaf90a160e71b9f5932f58d73b8ed12abce860acb6ea1e63ed86ecd5db4eb8366c7b0685eb9971228304f557001d9c0b14c67dd386f41c204f780ee5f48cd441422f5220ac0606589262576700252ce35eef49286dde275f557c54bd87a9633fe17116e607e691697257a79da7c03713adc62f60cfc954ce29030000000000000061bec748bd99e4fefb6209d89a817593997cadd421c980ea0900067e4008ff3a32c5012616e96ef92ed84564ec3530f5c092ea894e12bbd9da92dcaf7f017431f6e1f1e7f664a201da19d62c26b42af262deb189946397d0c1db67296c259af9befa35f8f43c503d21654a42b8d540f574ecfef419e01f330b347f7c550578312138b9655c4216079f66631eff1b5da3dbed9cdfbefa0c41716cc8f7420c45d930932d26fbc73d09d10edea088987be5f8ce231521a5cdbd6b28ae94c180ff044d743f4d33c751a59bd1534a0c9983e68220bdf584a7a720a1109398290cf9e80f7cd5683e1a6a02aeb3500c62aa9667473ca5f0cbc29926143cf05ebc23363d80c7cac56c57e1cc3b531e89d483a109d7efeeb704e7da5c6f7fa3ee5b598d7d12e23087e605491d8d38261372a8f4f4193eab160ed0be02915efb365cbef3d17f50dccf364973b2c91a0ee10762dff3b1ffffffff00000000ce4a0c835eb7eaac10780b46c351a08d000000000000000000000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x0) socket(0x4000000000001, 0x5, 0x9) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100), &(0x7f0000000140)=0x4) 22:23:26 executing program 1: utimes(0x0, &(0x7f0000000040)={{}, {0x0, 0x2}}) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="5cbd544199c3641dff0123d1b2d4857ae196bf38345173522644c92f924d557e0eb8f61358b8d42064a88733bd5a87b5c5b6b80361acb001936e535ce9b0b572bbbdef91f4223b02f56cb100000000000000070fa99a7a54a1a8fb6ab8cade2df90baf2f9e2fa0b00ac9ca4e98ae0e5e233967de64fe276ccee3f5b61aa03d990b35601c416f1ebb29ac5f38586c6030e28b70f5a92d55f6276d16585a3104f9fcf4976991064ad68a9af885ddec99877751da6a"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:23:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x4534) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, r1) 22:23:26 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) close(r0) r1 = dup2(r0, 0xffffffffffffffff) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) 22:23:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x10}, {r1, 0xec}, {r1, 0x124}, {r1, 0x4}], 0x4, 0xfffffffffffffff8) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 22:23:26 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)='P', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/189, 0xbd}, {&(0x7f0000000180)=""/205, 0xcd}], 0x2, &(0x7f00000002c0)=""/158, 0x9e, 0x2}, 0x2) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 22:23:26 executing program 1: open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 22:23:27 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x4) 22:23:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000001100)="4ae69f31849d073ed95b3b3d5f2cb92285427a2720eb112eb4cba87170d8e856a1c365af2e1538fa1d28c13f7225d94faf25bfc25ab2a4e89888697056ab048882d5076c4581adb67ab18e410bf23fe1d6392a", 0x53, 0x6, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockname(r1, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r2 = fcntl$dupfd(r1, 0xa, r1) bind$unix(r2, &(0x7f00000010c0)=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000001080)={0x80cb, 0x9, 0x4, 0x1}) 22:23:27 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad5f1a735b9299766ee6e196bfcfcef1e4b7aab0340ddb521d8aeff88831afd7f330d8f9fe712643d571e0e62085b00e0be4efd7cd9609ba2305ee90b4b99ee18a6addb872aba7819ef2629e8812b9ba6605caed2dba4f1c783f20455cdf87446fca04d6f1d1ff6f4a7455bd9fe2d93174e6223b76773b77878a", 0x91, 0x0, 0x0, 0x0) close(r1) 22:23:27 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) shutdown(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x20, 0x0, 0xffffffff, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000100)="e399d5e9aa9d3017314b932d041eaebdb30627775e62dc00d0a003cf9829259d6870f6", 0x23) kevent(r4, 0x0, 0x0, &(0x7f00000000c0), 0x401, 0x0) 22:23:27 executing program 0: clock_getres(0xfffffffffc, 0x0) unlink(&(0x7f0000000000)='./file0\x00') pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\\\x00') 22:23:27 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0x8000, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = geteuid() setuid(r1) 22:23:27 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0xffffffffffffffff) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000180)='.', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000040)="5d03f4804a5a9a60540ffdf97e700cb5d1c5bcf052a69518051bd1f1f474a4b6afa85be7a1e2b8e70162df01501698506479cdba123f46d9b00cfdfbbfc39d39ca969d007ea6393afc1a35", 0x4b, 0x4, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 22:23:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="caa685ea0ae8f642521b43e4bacfc0193c6b4ba31cb43c6eb524403672c2e0888562282c0a2c9fce459258674b232171ed4c8d0dd6677f5306c01d1faa44287c32a2961e53420d2807ab534476178af612386b3ee841450e5a0b6b0cedc1b7dda56b295023fb73ee1f8949b2f89b75c382ba370612d353dbd03fa72c7e85beddb3292db12fe3199b4202665ace9781acacd659a37da1f6b1998af934ed44d95502cc4b61fba847c006e6416c", 0x5a, 0x4, 0x0, 0xffffffffffffff8f) socket$unix(0x1, 0x1, 0x0) open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x211, 0x0) 22:23:27 executing program 1: socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x20000000045) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 22:23:27 executing program 0: mknod$loop(&(0x7f0000000040)='./file0/file1\x00', 0x41, 0x1) symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000500)='./file0\x00') mknod(&(0x7f0000000280)='./file0/file1\x00', 0x0, 0x0) 22:23:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) open(&(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 22:23:27 executing program 0: mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x4004d) chmod(&(0x7f0000000000)='./file0\x00', 0x243) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x0) rename(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') 22:23:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000180)="e36258a416f72ee9ae86132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ec2fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbb5a7b3c039d4920463e65c8da1049fad2ba6e627b8d30f4eb0080e1ff000068f7acad445dd976", 0x17) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3fd, 0xa, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800", 0x10000, 0x100000000}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)=0x56) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 22:23:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffff, 0x100000001}) open(&(0x7f0000000080)='./file0\x00', 0x480, 0x80) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) 22:23:28 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1187, &(0x7f0000000000)=0x6, 0x4) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0xffffffffffffffd9) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x2) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x9, 0xff}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x75, 0x10, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x4, 0x2}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0xfffffffffffffff9, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40, 0x6, 0x200}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000001, 0x1000, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x3, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0xd1, 0x20000032, 0x1000, 0x4}, {{r0}, 0xffffffffffffffff, 0x42, 0x80, 0x8000, 0x4}], 0x80, &(0x7f0000000200)={0x8, 0xac}) shmdt(r1) 22:23:28 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r1, &(0x7f0000000140), 0x1, &(0x7f0000000200)) rmdir(&(0x7f00000001c0)='./file0/file0\x00') 22:23:28 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000, r1}) 22:23:28 executing program 0: mprotect(&(0x7f000048d000/0x4000)=nil, 0x4000, 0x6) setitimer(0x0, &(0x7f0000000080), 0x0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) r0 = getuid() setuid(r0) 22:23:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) chmod(&(0x7f0000000000)='./file0\x00', 0x1fe) 22:23:28 executing program 1: chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) sendto(r0, &(0x7f00000003c0)="17e4bb0bd92a848402bbb0f64f5ce44458cc7122cc6621b58e1712dfb8d3d5eaa5319c6260588240d71126dd96ff8f2707fe81039e4891cc7fd60cf9fca8c3fd8cbdbab5b48a9bbe4c44dd7bd684c533c5e16aaa3cd95f0f53d7229e33210859b2c87571e72ff0b2f45e", 0x6a, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x10004) getitimer(0x0, &(0x7f00000015c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001540)={0x6, 0x9, 0x0, 0x100000001, "59530d2afbff77b0718713a90858e140856a2ef0", 0x3, 0xfffffffffffffeff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) writev(r2, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001640)={0xfffffffffffffffc, 0xe9, 0x1, 0x0, "bc92a864f1572ae33b139385a38f210a6f13f137", 0x2, 0x80000001}) fcntl$setflags(r2, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001680)={0x8, 0x17c}, 0x10) setuid(0xee01) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) 22:23:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xfffffffffffffffc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20400, 0xfffffffffffffffd) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 22:23:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000180)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bde8ed0d1da764863c3ce25cc1f422197508a030f", 0x35) syz_open_pts() r1 = semget$private(0x0, 0x7, 0x140) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x100000000]) close(r0) kqueue() syz_open_pts() 22:23:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000100)=""/77, 0x4d, 0x1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x7ffffffffffffffb, 0x2000000000003}) 22:23:29 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r5) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) close(r1) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000140)=""/152, 0x98}, {&(0x7f0000000200)=""/243, 0xf3}, {&(0x7f0000000300)=""/176, 0xb0}, {&(0x7f00000003c0)=""/230, 0xe6}, {&(0x7f00000004c0)=""/137, 0x89}, {&(0x7f0000000580)=""/165, 0xa5}, {&(0x7f0000000640)=""/58, 0x3a}, {&(0x7f0000000680)=""/8, 0x8}], 0x8, 0x0) close(r6) getegid() getegid() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000740)=0xae) close(r1) fchmod(r6, 0x28) r7 = syz_open_pts() mkdir(&(0x7f0000000780)='./file0\x00', 0x8) r8 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r8) fcntl$lock(r7, 0x9, &(0x7f00000007c0)={0x3, 0x2, 0xffffffffffffffff, 0x7, r4}) ioctl$TIOCSBRK(r6, 0x2000747b) poll(&(0x7f0000000800)=[{r7}, {r6, 0x5}, {r2, 0x48}, {r6}, {r1, 0xc1}, {r2, 0x20}, {r1, 0x23}, {r6, 0x2}, {r6, 0x20}], 0x9, 0x7) fchmodat(r1, &(0x7f0000000880)='./file0\x00', 0x8, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) 22:23:29 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') chroot(&(0x7f0000000180)='.\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') chdir(&(0x7f0000739ffe)='..') 22:23:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 22:23:29 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)=ANY=[@ANYBLOB='\r\x00'], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) 22:23:29 executing program 0: socket$inet6(0x18, 0x2, 0x0) getpid() 22:23:29 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000500)='./bus\x00', &(0x7f00000004c0)='./file0\x00') r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000400)=@in6={0x18, 0x2, 0x9, 0x13}, 0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r2 = open(&(0x7f0000000340)='./file0\x00', 0x280, 0x8) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000380)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) write(r2, &(0x7f0000001000)="ecccfbe6436827a2b26600c2bf75b97f337620f12fcc2e8258eb4cb49ac23b8540a493b33f8654026de93f74acb5b4a4ea5ef57f0af55924134022e46d14cb31505b9e146bae7af67d2e41fbd7344ead77938edd84ba9731183ab53173f41fa1f8508699a4ead52acfcd9fd57785c930b5ca93b1699002564e1fa539747390bcfd34bd6f297212d431a1c492e7a6d6ed314570c99d0b8514f544f4f5713f23579ff8b9b7edc29fdf9fd35e1109f3aeb85ff28dc3b7e09f4b3cb12e9c864dfd7948b4c70367e17c42c752ca5e9e5718c4d871ba50f8684f603a59c34620a73f56f72b97bce3a2eeb216bb97a5b97292eaf5397a4188d1d0f7d2319ceed7c81449ed5392fcb0a6606095f5557af3a970145879ad9f5f0df346afbf573901a0f8385cda32ab22b718dd3f3c6df914453dde9fea2a2615845794f12739e09fa6d57e3c425e12b6c5b4ae794af263685782f73685047c42d9739c1debebeb68f56d1c86a8bb73c99af7bb4d9a5e013312c6affa6bbd90fe8b14aad22f1a1dbe3dd6ca82cdfab253eaf628ed63790c0f6f9148465c688fbe5d983904446b1620325bfd70c99d2281c1161d6fb85665f8e3703f26b7d7d4bc8a6f15fb3cfa2a89d6a917a17be6fe72c645886ceb66f556357a2204a40eaed3e5bcbc43a506f71d2ad770c1620fb2b595cc629e7ec22c2b7fe4e4705d7ff9ba89d2130e12a2d06459ee94a6b93a86d5aa6c782a5b8fa7d1aeacb17d3d7f7ef4c150183ba053d1566e32b28d6815e84f43e56b2674a9eddd69d19eb4ad700dc09df25d2972e27160abf7c9540d6f81f920f6a7599fbe3cacf851252ced359f3252db429c502c4f7a46e46ec4326c47e56a7c25031daeab602175a092a69aea40f71d50a79a4ff8c46e9707548d1efc17528d829412a4c7d373e2c128784c05a7ac0e0a691048e620dba1e2a3e471d43e38531667463f424b6ee0d290ffa622dd18f22f5825eac95a1884688fad517bbf91b43fe29b1171b053065ee2342d4f8f751c94a71124da69e6f27857c1133821e6b9ee5e0738ed9df41808b5312cadbd3aa9c1a79274346c4fd784dd2a156dbb5a6971e76c23abc312114d86337cf16675f5a82959f715f4ce27f5654541e6607103186a06fef2296e330b2448b90d509fa420c4e9bbca951cbfc9c94c6953b0ae500918c0179be4f296ed03cf4ef852c917c8d8f58d9604c0423f78bee9e64692b27037f1ca1ff8eb5b3ce771d2cb55d8b02be55a57af4b595ad17bc552bda258d55c8c1593643e014c37f17fb334806ee67faacdf2446da8f21e03868a03cb5b5b88545b73b13da3d2d868a861b3adb1d571015331a737b88a667b4b7270bdd4d440cab6261edc21c77fd44d3d4f06d33b876efcb9d0ae861d892bdce6803a869d0af7201d344afb2f39d5bf51d296ba1fbe32c91e5920f9f188d25354ae6ed358197afdf86c17dc8efd3cb4fed1f72b6f64aee197ad826c2ab2c96d31efb7acfd6193904f4d4b6ff12b9a74f414cc1c2d47be71fd1c1c00def56e33fa6fa31c02439f8616e64a79013026494523dc82c25e1bba907cf4d2873ca73d5524a2be424223679d5e44b171c07cf83cdea797abee118ac3218e2b9de9a5fc5a220f3b43d6a08f4834181df70e7febd2125a95b6fece6f86f31036cba0446100ad5477163f1e68099e3dbfce1e0b3826bc55a69df7d981abeef72111970ad4f0461e29d7d88faffe92c9ac591d0c1536b367da257cda19afeb8c74281c0df24954a19456d09913c38c449048460178e28e2d4890061a40063e10ebded21e47938f0ae9d18704720b6ac700cb8187797531c66103b03e65c652849c451eaa8d2fbd63ab6a5100c052480089cb0ce7f6bdc164d440a472b86ab8343ee848edaeac15fa850a8b4ff75e9b10340994269ae0b8aa4ddea9d613bb823621fede5a3bb6007e45f4a9cb3f66548f06200d6f232ebc9a98676c9b1b7d912d6ca7d706bddf9c50abb016f5107cec90c137c1315e0aabc1b45b07c05b59dd51d7e6c05ae83e82c1ab9ecebee60a6ae5a623ce6f935953766c3fee35abff0e5f80fe46ddf51e6d4f0817d5e9a3a1a4da525ef909dda0451ece55bc33e65f4aec237ed5e25fd2d90b3d37b2916d7eeeecd9ab1a9bc127cac38813009d8c57313536af4bcc8c7baee989d1e4628ef144e1e3c4467a7ffa4140e05bd3da361a4322526746cdfae933069ba1cd666583a2734c1c196be8dc36919f33d94eb99001ce1d12f7e9ce77f74702de37c590edb5b46378be083e8042cf1a433d546d507f9501bddbe77b494f8b026659a6ce7fd35fc41e3b92590dad2bedaaa28b62ece9c1b9b9e97ba113e66897f9fbfcea68c9011e98414bfad2abb87df26e87f32c99ec6fb6a5f52cceaec8c3f7fa8ed642a35752080d0aa00c1b05840aba894f62ff3d6ce3ca0cc4b8fc12b9ae6356d20a44c0d0407b3e19d4c605faf7285facc52fd0783b03f663ffb08062a5f54b7c1a7767e332fec1b5712d6fc13b062117618e24b77af07b9b6e7c41d9c83269a72b94f10355bb84f349d0548781aa650d7de866f37ace1b6ac6196b18b8ea83d9c9e3f07c6f745c04ae510d2b177be7165010169c68290cb53c7ecae86fcdec1245d4921663146fcb5ca540d709f977cbcefea0933596059ccd8b2ca1a148af60d71880608244545dad10b08eb2a5bf6d210470a4e3c9c8c2177059963eaa62deaaed728cc5a0e0396278baa83c6cb467a39c08ea6786eff70fcd31c3094166e58f3ccdf503dd40d6e479fba76dcd0d495978c456306248c0a18a61fa2ed5f9f0a4f2055e7a53ee3b80529479254a7ed46437b067a846391eb62472b510ec39dc9955f1073a6d62010ec064dc6a6650a5596c4f4ea48de6003833d80e90faec2b8246354786e983d4eee5e881c8fdde68b68a15f04a32b0a36098d96c5c6a4e06b1573bc4ed83acbbb0e5e7c1d5ecd0e224b5066f5252d32eddb98f45dea8e965043de9c2b603ea33800006dee80c5944437b0b416230a0eb7a452e11bb6b886910afe164d9b01600dd0e6b87747c7fc9a3fa6ae7a7503f3e90b3ab515c190a431095518cbe4eb1a5f8a90f8c6f8c64f3df790b8584ae6e5731a97a99e001fda21c58ff80a86fc46f3adfe774005eafb665243e8ad1eb598925707b6100139c8d1db83de391c3bc566ecd780b9cb938e6d965abbe48f6f40221e9ea8d742234e69d665649a9f3410bc96ea2652498e0657685c5a8ac2f9930afd6845bd6f83d9349b1be575bae2df31b3eb7e3c8194a4f2bc0b3181293ae3cd0009e97e41ed0e8ad765b556b894b856a6693d095bc17133681d076c7e3e7ab6b31478db72168eb598c98396d1308445b4c7bca4bffc04af428f463b2329f58b0c1d9cf1052b485d9357e60fce624e9bccfcdb0bb2178055176a25c33f41bdc1949262471f75648ac9477da5b0354ed909edfc3cd43305b542732b9b5ca04ed23c2917e5a5b9faac871906f99f37acbfc7181849258cdcba0bdeb3517ad0b91fb668089bdafbe87cfe585c0cf26490699d6ff2e07c081bd928d5d20ac5985d3c6c763b6b6ff97e3d34bf2715f282f567adc9126fa288ad883a650bdcf98eb50d9fa32aca68a7e6fa1437bc885ed067eaaaa7df129e442960b0e07efbaa46fce7e7c38e5b8c109ee41301e2e6b00ce2f8e6479c4e162f235205dde049ca5a701aadc1ba4bdce99b06927890ae429e5f66cd00db1f308c6c257a9da3dc654134077345b0bc5382b429129707b4d36078d3d9843a1cdeebb6a10ee25c892ad8a8582953b291a09272a5d8d3a90dfdfb0cbc1010bfb1142d97afdb303c92d2e3231a71fe4bd6bb7a934983de9e8bd9ffe84ee2aa07a8bb49fe325d3b3f39f3adef4112b833cef1ac1dd7b8122c4e62eaee9a066eef5053c7962813acc2c110f64daba45275b4812049153e3191c6f5dff7d7cd654d2431af2765cded17620ce7f6100f5757128f7caa7308327f82c93082630c16f320a5641e394dfcd4cb4de762bee260c7e05c5725f4f48f198b376fade9bf688d49ef1a7e354edef66256003f01878f2eee71649909b76a787f8ddb170704c413f3c9d330f362ecf36397e5a95ccf02be4aa309b0f74160136ecf3482f7e2f1723250f8856034541820ffc72d78edc3027c09dd668e06c449152de32f4eb1565d0e6321d5eac2d040174c78b1bfc098ec21c7a2d330696ec70dd35738d7e22ea30bc2c029d5d8da19c1b5cf8ae45c7fab0cc40397818a334b0dac4239ac3dedb3f5e682013531edd56b9010ac732c68b60ec5c8525f6f914273065fcf5799908f59f786d58b9859dcfe7734b23400e55ae2ee2c4bbe8ed4d6a6a9a997cd2817907caf5c36b641bb83fa63725038cb14a2de2c9dd10c819a09d73fde51001ed54133f868304edad689ef23949c1a6ffad3fd435d47b2e465e4e8e54b77dccaa9fed1771eecc37eb33771fe32e8a6ba3f9e8caba0dd552b2f7552340fc043f4ae255c9edc7a61d7b06bbdb5bc2c6acb714d0e52ffdca862173ad83de2b013c08a1128ab3d2f6c6bf70e036f9e0dcd006ba239f7fe386853537e82b59bdf7eb0abb82cae33d84dce1d3b3c5f176ebc2da2eaf68e86e93c6ce09efd322ea36478969c79f87aa49673d6cc65d6449a630ff08f64986937da08daebd3669ccccc83dc29ca2c5d683d9f9c341566297a4145d5773ad48ad0695a36e5a6ee6f7394ee188e163cec6ea8f9be0eda4498faaa756be69228bd23eec87e09f6d5420c66a7ba650695b2b5e4a9446b1acd7d89f5529499d264318d6e806c9d7fcf2b7c698fad2f059c7ac305900bd7f1c0db6b873411cc7e4e2181f505ee4600b28095f4cdbd6033e0b9ea2b520ffab349a6bea2b4cc9e81a3b4c16ee0f14b931d63a5ebc348cb3c18d1251b87587980e86ce447a2ff68828d3436e6d6d4668bee76951291246f7c0d38f1ab5556b716686ee8ae817ef65b365f3b19bdd17c0a60d20f51ad9fd54bef13e71d9085018eb45f9781278b0296575f08bb6abcebea5905934bc95d0ee2966e43faba48f2284c185c9d55700df16d0f9dd19c66aa077caf015c7fe8d149fafe50b93373f89b767943d01489154219c47de8ec34cbab1c8e3538982951cd2429f265dcadd9aa0771c538cf5dc93acef8122585fbc7717a9cd51395e1fe815939bd15c85d5b04a4815f7d4eda900d31e82951ea66a2819b58a8939ec49e6bda74d7d3a099d8b97302c96119608b8cd1b1c66bb56be72a919ab6dd87f60096e9d4039c457ae07f37b98e05d697460e99508419816c316edc5049bef191c0dfa17a07b5aa0e4664ced72d5f422fa11b2cea8e2ccacaa8eb1628b2ed5ca6cb8527a0b112da199f31b69d3ccac2faae384bcbcc5934db6d4f617463680b38a3bdc386cb64a278c05b8856d293b76b86f6e0ced6a74e28cba7c42b871d491dacac35355d5beed792f91edb5b3eff6adf6fc0e43acd99c2612aba29ddcc66a1031dccce6ae1cfb8aa91ffa6f13529179dea365c03fb30b8713036d44e5914f917e5983725a1c1ba113d9ae4de1ae90d2cc30c3993174cae04496428163d85cce0ccf99081231fe940f71a95f31dff8566b728fe639051ba80ae0b8f79612b7e77214f97a67fb02086a4a81b80097211d864c877428408d2faaf9aa4230db305acd2795c661415696e024a37d77dd0be101f01336f1d93f00ef8e564cbeb0ca26391d50705d03cb58de291d4db67a9fb287f49f91fa20425bcac956c8900138e26b70970e743a1be5c45ac5", 0x1000) r5 = geteuid() r6 = getegid() r7 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x1, r3, r4, r5, r6, 0x2, 0x3}, 0x8000, 0x9, r7, r8, 0x8000, 0x4, 0x5}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000003c0)=0x8) rmdir(&(0x7f0000000100)='./file1\x00') 22:23:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000440)="a13e5ac4c2641db6826b523ec3361a3c912fcabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d99900000000000045337b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a44864a57c69bc4ef1300bc6c1fe86784b32f", 0xffffffffffffffb1) syz_open_pts() r1 = open(&(0x7f0000000280)='./file0\x00', 0x20000, 0x20) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x40, 0xf0000081, 0x2de, 0x8}, {{r0}, 0x0, 0x34, 0x1, 0x400, 0xdba1}, {{r0}, 0xfffffffffffffffd, 0x25, 0xc2, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x2a, 0x8, 0x10000, 0xe68f}, {{r0}, 0x0, 0x80, 0x30, 0x8, 0x7f}], 0x10000, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x49, 0x3f}], 0xfffffffffffffffc, &(0x7f00000003c0)={0x2057, 0x2}) readv(r1, &(0x7f0000000400)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/110, 0x6e}, {&(0x7f0000001540)=""/78, 0x4e}, {&(0x7f00000015c0)=""/185, 0xb9}], 0x4) r2 = syz_open_pts() close(r2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, 0x400, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0x9}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x1ff) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x1d39, "bad84b83c11e5ae0265de3d8374275835db57180", 0xfffffffffffffffd}) syz_open_pts() readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCNOTTY(r5, 0x20007471) 22:23:29 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getppid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001dc33e5ee3b6244b1f0eea123000000978d1356"], 0x10}, 0x0) 22:23:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000016c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f00000015c0), 0x0, 0x9}, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x400000000000, 0x10) 22:23:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) r1 = socket$inet6(0x18, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./bus\x00') r2 = getuid() getgroups(0x4, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000200)='./bus\x00', r2, r3) flock(r1, 0x1) symlink(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./bus\x00') execve(0x0, 0x0, 0x0) 22:23:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x400000000000019f, &(0x7f0000000180)=[r3]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r4}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) chown(&(0x7f0000000080)='./file0\x00', r2, r4) 22:23:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000280)="3d74587a410f3ffaed66398142ae069ef3bc7784eb0ff039ecf06e50619a7b20ae344a21127f48650419502669c924b1e28429d2986e39d2502d2a695f2b6e084d94f1503c1265fc615c812a5b88859003fdcb9758b40e85be9b8489889ca6953229dbe006", 0x65}], 0x1) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53", 0x47) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 22:23:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = getuid() setuid(r1) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) getrusage(0x1, 0x0) 22:23:30 executing program 1: r0 = kqueue() accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000040), 0xbb83, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:23:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x87, 0x20, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x88, 0x20000000, 0x1, 0x6657}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x0, 0x7}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x40, 0x2, 0x86}, {{r0}, 0xfffffffffffffff8, 0x29, 0x10, 0x101, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0xbd, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x7, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0xc8, 0x10, 0x600000000, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20, 0x43, 0xc0}, {{r0}, 0xffffffffffffffff, 0xe1, 0x1, 0x0, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000081, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x8, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x6, 0xfff}], 0x7, &(0x7f0000000080)={0x7, 0x9}) wsmuxpoll: not open wsmuxpoll: not open 22:23:37 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="05e8601e408ed137faa9a097d823655e8d7c2ef8d0059a8af7b9e0c515129b27874c2526e98f80846c2a6ae3b06ef4f7ae88bb2a70fd3d6eb56632921ef9af8bb1c0938cda14b9d0822cf041d1100b50dee93a02ddd10b310135e68666cef0391f0e6b955adbc418b69ac18d0f2af74a0e1f5c11a395e4aab262ee5b33edd885329ede09af86cb64fecc5c8cc2fdb6f6bcd543fe58a81540510f95a5ff3d45e4b38b59d718459614289b531ec404fcce2f84344486ea44364d52d347d0c92451dbd6559fe443cb0ae93c0386c0c62ed8189dc3f7fa8cff646af66da0a6e7d5610ba5259d8d3e2ab66894b648673e670ec20eacf8fc556a8362c49350c01a54926cbea389fdfb9da03a3d8daca62c72c216fb60bf2f003752e1183b1670954a085edf420f7b52f4c291f8f5d8e5f93778639e8db2b8c32c6219b18149783133d738256d8da5e93f28735cc4cd700b5a8017dec934f545bb940f21839275ab6291cbbceba40e0df3089d54cf8535fd557369899a18792257958dba3e80c775745177c1f9cdac909ff9c4f381d2ce9407ac4a1dc6c406538175a46a7a2544b1e6f697619831881067529e45650d40f59cf2886ecb377a52a6bacee06d26598a9dd22aa0b289ac3716749f8add2a40e64b53779ba21dc3ffaa73c4f3ebbf1e39121a83e00ef71e234aefa86e75e403e85afa84ca823be4710d54832716a7a4a3ad5aee18ed63e902c528c96bb76e6535203d1136f1eeb1a4a6c587927a8439dbb96784781af798da762ed81eb48196d886132b1ff4afba8e9ce423e00277bdc27aeb102e7b63d1abc4a085f66028a23a04b148e8edbbaeac583ac93fe4c03d6b655f6978fc0ac2c67db63eb0b85bb6da09ef0efab4bbaaa998eac27e1ae497d124dcc08fb084a7faa6c4c0f79eefefbb6c22d932eb6acbe9ff5460f686a0cb7e1fb86ddda9a0d8bf2304a295ab4c354f01c4dfd26475029441698784ccccdb312ebc01f40326123f6b5d548f6d7d5050d4acf186b1551e91e2c8d78ee61118196b7ef255a452a48f64a83f207faebdd52fceefc6df66a034639cff3d14742149cc0d86dea19a807b8536f0d746daaba071dddf225c734d2d38127b9cb288388987fb1367d6d5327cae8f028a183b4b68b3d205486f1584983ee02546be5a696c3a91b951bc81ede5450578da2869b625d03df9bd2678b83c2e266518462043f6cc7070ec71eab74c4c927857eb8bedaf2d7c5bca372b0afa195ecf79c729f100e268cf500a2f0e9e6b29e3b856ffdecf49887b4d426947d35dc076424116202293a54847c091530b1272b024c4f6ab26ff379637119ee594543325252721f898e0cd81cb777383f59cdfbd570901c930a498469b0c7d496ad5f818931035f2c4a24b6deb545de6bd8ba6bb5961b4a520c6b69bb81aaba525040913ba45c35fa3ccc72f88f86777078701e2644a5569be3b557c51151cec273553165dfda06549739c7d92ab09ab63a2d89d59c7f36e84ddfe97b6859ad5dcf07282ed4a37745d8237b313408e38cf87e74f9a2ac242c367bf5b3b8ca1f3fb3ac82c8e82cd0d6480bf55e620107a7d65f7911c87ac566333dea761db228e5d11d425f2dc2566a716b2f576c2d0068029f17c83fa5e0177140e87c3ffc5beab838f0ae53014c158bb59b6f7b013140b74e2b6d66be35125d4db8d35026e3dab46dcb195e50161118668af9341d465624b92e4dd81ddfb0288eec73587211d1be05f5ed83ba1d2ee0c6528f620b477f02e96f0b682fff15fe77c7e59552047e512eb9d41f92c33c5d833934458f36bc929a79ebf077b126168ab9a94fdfafbb9700e86ae302586987b3c497f78275c578489e384da4df139f564222ee8ca9b8d2c7966836ae00cda02cf543c08292939853093029c070da42b72fe927ae0c39c6b8724630e4c0b0fd1ed9dfdd60d1c78312a9f73692e6d7f4160e1b25a6e3db290e09444a4c035de5f47457d360d9f3dec145e3e2d278d1a791cfb648c466845604e383ade63ca3b09cd5f4445edaa03b0fc6a324fe7399295b516dd6f694f4232dafbfdf7aed91d9644c8ff1fbaba893ebe339d20d3b18f8ee132e7bf4ccf7fc11b0cab0772dede6a573fd16595c08945c317b4d71a701b7688b26a5f6787d4b0a5d831cda22284042fc33eeaa92b5958c3106237a55332fc6f6ba5e33e88bffc4fccc6e0ff14f32eea76110880f098992e658faffa552b30c1d855fdc19231509c1df3b9cd1293856350778cce882734e7d3c8380f00d2909d886fe7ae4f2e4398ebd9c6fcabd96c5bfbf6faf1e84a9e4eeb6fb9770b47644d3fb31ac23451cc47889c13ce77e01bbff28dbc05d2e08b2d395c38134513ddf6feca170bea8fb06f01a975a28510512c2f3bf2c515f02cb0e862fd212631fb6509ece538e8e4ccdd8becff5d4bb951eb9c37edeae6b53ac4f783a94e120dfb3da6a322ae17cc5e63b10fc3877ac8428358f4b7c5ccf8703d9e060909eaf3edf11a3e96234143184fa947c899732c752d7f637d7472fcb6677c43151ec8f6609264c6ad285571360959f56499b6d99bac02ad7a49a1d352e12d4ea4dc019ce2f61ffd33259cd0f7f706a13082e8629058b8f80a74b1c0c74152a0f2ab2cf90f03bca697d3b49a13d129ccf56bd4d80624e2e062527779d5e157f254d85d148506f0f8f0f6ab595824fc1c943f108684aecdb7da761ab8dbafcc63ea04086c453eeedb575892fe5af1b1a33c44ed47e3323207f441456fbf44719eb18247b1834fbfa91cb66181775013f7af0930f81e9863dff902b0190e6b50f41a6ddc8d19339ef6a52b9d7695ce099c43df2c715541bbdcb1c1ec04e0bca1df3750a1f4e43de7e43b200a2d47a9787d6ad445f4c14c36602b4127f23f8282f92e022c09e18c0befcccdb6a5d6b26473f2ee3c5e3b2892848067b2932f6aa77ac8152944bbcd93c1f94ac862ee5f8c34c183bb6bf421c88493f3aee1930fabdebba19e5eea43c2186092486266a073204314303128d342a74fc32d0c5e23346171489ed14772cac51fea1274c8a2a837f169cc8cfefb17f879e08f4488beb4ac17ea6b40485d04ca796da86a54f9a38530fc978ecf96b67aa9df80c6e52dbae9b33c177de56ba11ab543708808aa1d389a5d5cb30d7e45ba9b040000cf63c0cd6fba5095455e4b7da22e547d61970864c3914ef84d0cc05bfb770c28a4cf2a41af88f20a68530cd2e89b509d74e2661782bc61f2211379daa9511037de2f0b769e9105405aca391b981425f3cfca6f82567abc7ef57dc3f8d9b382f169cd350ec104fc389be1ccb433973410f7e1796a0143dd6bc813c24b87c64239a08d66963dab77a85d0f605fa8d537c7313c5774782fcd138c6aa7408cd28effc9e2e4883f0b0b90c38d99efcfa4346316b71998fb2721397d4a1f440fc0be6555f5f04d14f306ae831ef94b1d16b1873b8f5fe52fff4dfb9900560e3f2b2d6faca79995315cf6a7928c3c4d4e5d7a93980ef9af5588151ea2c74c046c2dbc456a5f9d7210f771e1b9fd7736b0465e5825cc80550c7f40d543131626f3bce62f2c2efaf368ccfe94363be718b48e75661a557267869cd0d53c9b5a00142d0b10e1e680179ac96ee442e1bd95900bd28788f227bb7fcf8924d8bda9321d492e345f20bf89ef3308d6b194736924762917bf726979edee76517956be7d751f9c14cd98c0b1bba338c1a9b0f7fe6b92f489e2180ad06a82a038f4936f8ca0d0c77749b3368577a538aea09759740d437865b22d55d7767c6946b955111957813864cebd31e1ae246cdc07110c188fd723acc4e229b1d0cf5ffacf4ba38d3eccf74496e76d1b87cd5e383f5b19b6a0878e94101fc8dcaa618d1f7ad4348c117b69d8b7cd706bf7f35a5d906c8d6bee7ea185e812978fdbdd8470ddd1f5f017408ae616d979974078bf883247dd8f939b273b29cfb32af0005ace2aecb691f734555b94d43e26a49d1ab641deb5104484b513bbfe1e1a75f67c7b63889b589a910ba2ea48bf9675d064cf82243a4b6171c690cc6884821b3e2b55e272f06fe1309ecde6eab31901e0f9dfa58529a619c6bc10f733b0426e1d9659d5228ba14f7bc9d2b9ee8ea86170c2fa022daf07a0c6c49741b9358c0033232e2c649033278f34e133e73b17db72b40528860945b18b912f45472833258b9035efca5d93ded110c33a2a78675d4777bc0930aa4c6276932981ed5ce64a54e1eaa2e69ba6892f875776f5a708e8b6f251ac14c4033146df8090d0656b93182cd7a7afb19c2cace4f77ad860ab82e18b078ed61c1307c8c7c67576bfa8968d73598988561cbbc10bd3e2c365e587e6a7ec5b673a04ef71c8ee6a8e8394afbabcbd7d8de2223d00ca207258702f12e6d73578dabe4c9ef8ea306f6a9dcc15b6a5a8e2984a2e0847a1f3bec65bed4f19d36190ca8aa4fe5697b92359523ab6d2b6357aff863ed424d79df6784b4a0bdc02d83a92b81bac220351c4e0a90d77eb949bb8ac60cd50cefb23b7014225bf0809d5c29fceb4a951a7f4539d60290652c42e5ce6047f644da05fc806f9e4d65d4d39e5e7c8c826d25bf2db44fae3e9fe806c5078bc4b1c29eddddcb773d38b83038281fc5aa9ea01943985cccc1e8451fdaca7be2d1b8569aaad3dc2b2138f00f533e9b4c840744f59a8d9a48a317ae1db5b5332635bdffe0d5dade3914676f4c6b2b4a33ff7a449551cf3aba01046140522c18ff44b80594a7fbbdaf97a8709174c290bf8d1a1df86b2320ae74c0c9757b4076ecbd68c29df010ae802dd44d53fd7f0c028deca3083cbc272f14beda9e7fd4e475c82d853b22c8d6280f6d7d088f7143010cac28938929c1492c04088576560d6ea52adb7c5ed9983771fdddcba17bff2f8c13e175fc78c3c845d64ea5dec47b20fafe5481f8edf07b6620aff3169b4868d1d45215e9892784967016cb7225c70881844efa515e16aed5c53acf88299ff805d11e1c02f9612447306afb130e6112f81391fe2c721c1e3a89138562532b103dfa71799f0f566f5d79f1f35e5fe4648a612851293d3520be879f29ee58bfd7ec6d272288e4a09c9dc9b57df6999504ac8262ca1cc119ab388c63866b2368593259160d9da4f20458d93b4e1bffcdba8257d85d6008b93b56a2e979ee68b2481d29e53ef5477c991986bb82ec96046dde49fd603668e2857793295964265884c4bf4a1411cba10f62fb0938d0685f7524dcb8ca9abeb0d43a5a718bdcf401f22894b97e83558374f8dd683849db00a210009e00a1d8de729d377374ceeb7d2560d067d0142e831416c34c035ac693ac461421cbf5410ddc254430445f1b5148c343a474069f68a786548e848b02ffaccd12c0c057830d838037b108473d0b4c6d9d3e113366582eaeafa5566b30c3630682d487661f7ee4bcc35ed591accc60f6e796e77eed8ce36f5e6f95eef5e48499aefbf4f0546bedc555f9ed96065f3fa34c9bb662698deb838dac4e40d7064a0188f3c0e179c0134d58d88e8ca73c41b1d74d72db0a516c4304b0af2f118ef7f61d1acb19d38090f078d316be36d9f3d812ef5f2f6112e399d8d38b757d259d4cda43e20fdf7b48b7d38c8e0b7117ec8f32d513fdcb5d3594f3cfecdc53d0cf5aeb22b98f31d5a149462155b745dd9e8ec308cabcd8f7f32167c5f349b3513542f61b8a98fa46928193dbcb849dc790587eb7aaf5b69a39e03dc9a69a5c79f6739ec0035daec6da9564102ff08a327bc0be88bd391b5b4369ceed9fdcc25df", 0x1000) r2 = getegid() r3 = getegid() setregid(r2, r3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x6, 0x0) semget$private(0x0, 0x4, 0x100) writev(r4, &(0x7f0000000040)=[{0x0, 0x3ff}], 0x1) getsockname$inet(r1, &(0x7f0000001180), &(0x7f00000011c0)=0xc) 22:23:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x202) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 22:23:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair(0x6, 0xc007, 0x8001, &(0x7f0000000040)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x82) setsockopt(r0, 0xd6, 0x3, &(0x7f0000000000)="037d92d8d3f5c26de611bb6b2ea2866b0003b1fe3d22eaef7eef96b551d3fa3afba601e5aa5e6c9b0434b76863", 0x2d) getsockopt(r0, 0x5, 0x2, 0x0, 0x0) 22:23:37 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x204b8, 0x44) fcntl$lock(r0, 0x4, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x189) 22:23:37 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x1d9) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r0) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x80) rename(&(0x7f00000002c0)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 22:23:37 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) 22:23:37 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = geteuid() setuid(r2) write(r0, &(0x7f00000000c0)='c', 0x1) r3 = dup2(r1, r0) fchdir(r1) poll(&(0x7f00000001c0)=[{r3, 0x40}], 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) syz_open_pts() 22:23:37 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 22:23:37 executing program 0: close(0xffffffffffffffff) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x2) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000280)=[{{r1}, 0x0, 0x8, 0xf0000080, 0x4, 0x20}, {{r0}, 0x0, 0x10, 0x2, 0x8, 0xc6f}, {{r2}, 0xffffffffffffffff, 0x0, 0x80000000, 0x1000, 0xfffffffffffffe01}, {{r0}, 0xffffffffffffffff, 0x2a, 0x0, 0x9, 0x100000000}], 0x8, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x5, 0x8, 0x5}], 0x7, &(0x7f0000000340)={0x8001, 0xfffffffffffffaa7}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000140)=0xfffffffffffffffa, 0x4) utimensat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x5, 0x1}, {0x10000, 0x20}}, 0x0) 22:23:37 executing program 1: r0 = socket(0x18, 0xc002, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) listen(r1, 0x6) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000002680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 22:23:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) fchdir(r0) getpeername$inet6(r0, 0x0, &(0x7f0000000040)) dup(r0) 22:23:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r1, 0x0, r1) read(r1, &(0x7f0000000280)=""/223, 0xdf) syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "a8fde9354c578228e2d5cd6474f0d60ababc9d24"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:23:37 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(0x0, r2) setregid(0x0, r3) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) r5 = geteuid() fchownat(r4, &(0x7f0000000080)='./file0\x00', r5, r0, 0x4) setgroups(0x3, &(0x7f0000000000)=[r0, r2, r1]) 22:23:37 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080), 0x0) 22:23:37 executing program 1: r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x27, 0xf0000000, 0x200, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x9, 0xfe02, 0x9}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x80000001, 0x8, 0x180000}, {{r0}, 0xfffffffffffffffd, 0x81, 0x0, 0x0, 0x9}], 0x7, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x82, 0x1, 0xcfe9, 0x4}], 0x6, &(0x7f0000000200)={0x4, 0x6}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fe98bcc4617000000000000000200", 0x1, 0x40}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r1, &(0x7f0000000100)='.\x00', 0x0) r2 = dup(r0) write(r0, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) ioctl$TIOCSTOP(r2, 0x2000746f) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) fsync(0xffffffffffffffff) writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 22:23:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xffffff33) r2 = getgid() chown(&(0x7f0000000080)='./file0/file0\x00', r1, r2) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x80) r3 = open(&(0x7f0000000040)='./file0/file0/file0\x00', 0x40, 0x6) chroot(&(0x7f0000000180)='./file0\x00') ioctl$TIOCSBRK(r3, 0x2000747b) unveil(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000100)='c\x00') 22:23:37 executing program 1: r0 = socket$inet(0x2, 0x80000000000003, 0x1000000) setsockopt$inet_opts(r0, 0x0, 0x80400000001d, &(0x7f0000000040)="04000000", 0x4) 22:23:37 executing program 0: setrlimit(0x2, &(0x7f0000000040)) setrlimit(0x7, &(0x7f0000000000)={0x0, 0x200000}) 22:23:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r2 = semget$private(0x0, 0x4, 0x2a1) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000100)=""/232) 22:23:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x4000000000010, r0, 0x0, 0x0) 22:23:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5", 0xeb4) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0xeb, 0x8000000000001d3a, "75835db57180000000000000000000000000ca00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:23:37 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) setuid(0xee01) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() setreuid(r2, r3) shmctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) 22:23:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f", 0x2e}], 0x1) write(r0, &(0x7f0000000380)="e36258a4160100000000000000f256b4093cfb25b84e5bbd0700000094b222a9c4de41a52f5e0000007163f223d58bf6659990bfe43204", 0x37) write(r0, &(0x7f0000000340)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000003c0)=[r4, r5, r6]) 22:23:37 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3a) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000400)='./file0\x00', 0xa, 0x3) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r0) sendmsg(r2, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8a5d93ec86e2a1d4ceca06511709a44fbaa01", 0x14}], 0x1, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)="cabb0c9e65e9908ee4214b4f5d8ab1e20d0034152105fafb74b38b069d8bbd5ca2c0b84ea6f5266b420eb36fdd80a28b077d6e8685481a8c39f9aede619600f9e26716d996ce7f19a50e268c99569d366c3434555e6c84dc3dfb2e8020c86798995be6d8b76d7704b577a8c28aa6af3dea3246a5a420b1ab095454c0f432dba758e7566d50ae16e2f1789312cd76f150c4a93f4bcf1ff5c5a2cc18aafc686a1142c14db94eb3d8f0f67b7fb29a9c06c6aff2177de2a6c2578001b91556d1101b27f265cf260bc467776d41ac6cfe17e133dbbd2d2788b28747914dbf", 0xdc}, {&(0x7f00000001c0)="b85b58d463c04ceef5340229b9493ae5a360ae06812296f2d029c46d92c24e7f8d2bcad5136e68b1065c4debee124ad0f2610ea46d451ca4296ac28a13a245b0823fa3356f13ab01ab54c74b4c3e7f36b3", 0x51}, {&(0x7f0000000300)="8f4c6ee9d2ba65e166499fcf3d50ddebd63b27a39f724b3b5327f41b9f6b1622397ffbffcf8fbfde9f0181e3c4a4e2a62789311b4b759b37415ff4bd5315204d3c8236465c94f0fc04e48d94768d989039c235c2171007c50424597bf23f52b85ad5df3a8a69f59806dfd770b39a885db813fb8b8973f8cc21c10654d26e97d946f8e4203a31d51d1c8f71069a3471a0e93eb13e8705b7d1f8289f1a3623b80866c5de17a0e014f6e96415dd8a9fa65c16eabb856d7bf20cfca6d08fc9cd48a6900cc4114b60f042", 0xc8}, {&(0x7f0000000940)="5914ffdb3559c7fc08514daa64ce50cba7cad816f44028fdc801a155c109d158f51ad5c138e5b6acb2f4c3e9200398a420579f2e1726654bf3851fe20c1d025d584755795d6b89cc95254fac5c18b9bef9f784e176977f1f8fce37ef8218611dd0e65b78b487231089e3f1db0f3c29b363f1c5d8f7c72d832c90ff01a1d5cc1d515f13ce6ef332a8a2896b475fda8587199bf3fb1e1681ddc1fb11bfe5269b24535d59552c4e2854f8df999081325d7c0edce8cfdebb2597d8c985a178ecea289fed2e546f91b470e8d6b2d998a8c23faef0cd7b17450aef5c48db5a77c62b0447721d79265814dcc008197427c35f5566a134def22b36e0812839939d086511e2d28a1a01f443e5b507c7e0a2dc807cd80907165818008953895206c0bb9f60e7cfbc3ee61a4bec643f6ee3012e08e83a28f593ee5f6d6933f98511a93795ea5c7caf7391d87354412788499b5558e701b9f55cfa80017c9cbfe9bd3e1f67394b25c15af4e4003126ec1b23dd9563310f31f5ffe5faa4c739f4a67ceeb181da35a394fa480b722e2f81574b4ddf5402d0b30edc5dbb621b7a5cee4daea97954c46a78dfd2593d257c34464c130d1bb7c4bf747c8fac492824889f782f83b34041b2be8ef667ed40e34d64bde3d8e1a87cb50d7b91f1c7facd7cc6afdd7c3556b63c885eb4da7acd076d4fa15e9c1fa6f687c5d6d4fb384e662afdb17a069bd009002a91970627c16af42106b55e0fbae350696460f9d8641fe6dde5fc324d86170d7ba70096ca3e10594024ffe95bba970a87c5a4acf8628d455465cc6543e673d9cf52aad81bf3d6aeec920e4f0725b42ac456039e9d84a0a218cb2c1167b1fb00942bb5c17d0acdea694e8b8fea0f03243cb59a1de2c832c841dd2daeee584be5f32de49ca656bcfddec6808756a231d5d1ac21ae5766b44f636469503dad4a262c6c47e688f740ca094a656867734b494bee775179cdf3b423c965742aec9d1f372904b2bcd30b1663aeb459371632068bb65624eb19d0e34f0692aff5330890837c6fc39a698439c4268962044ff1aa38a77436b83bc8182d35c7fac073044fddf124fd50302e00ba7fe4d782aaacf1cf084cbd9eff8bf0969af29f87afa811a5d8f5156ac13ad2c0758dbe71fc77e58892ed0b862686ecb3b8ea2aeda22cb584ae1db988b96ba6b97b292cbbaa88a7b8c17ee0b99c1c1042899a7460e9f73e44c54a4784538b6782baa7ac8e40bb0217ec44b54bd19420f02a092af0d2debf6322d0e60a4708a1ab430b369728814179e18d5205da50410e87fe1572b31ee14863849402988d3d98feb9c1373e66408326ed496225b62a874869cca1b3980ca340d277839fb90ed8005fc8a53a1e931e1d23a87af5c8b192526036346cb9c601d4c1c9521b9b282f9ce6e7b2c6e6176ce037d1de14c6738673cf03b7c9b969890a00b25b346f0f654042e2b1843278cb6c9d6d2575b9cd78ea029718c45d6b80c6703afd814df0ad7972d4480464b58d37cabd0f373e01819ef2c315273800433c6d67d88d94d68e125409d1e32af28b58aa5508eee368583481c4fcc4abb23850c7a5a223903d16f7e7aa2f433a60a3a5bf23aba339684c7fecf533a54d36aa18830ef45c2ad544f01365e587dc668508cec948978c5c0678a94f1c0a02509423baa846dc893cd41dd7053a26dde2374c022218a33aa508c5102173333ffa6b39e86a53300f207813d754dba4d7d4c23e5db540b667fbec06af4e21f12011c103b9cafe36f2a77812d9b6d866418b732282182f076afe8c98ec2394fced1283b4c7c0c91fdfcfbeebdc377602120557005c7a7f4ee992d9cab46dcf4fa36aa1cf1f5a41318b1d7c2c443aae4bcae821d6ea5c54ce659cf6402867075095e832fdfb6426947003270a01f61206d171a7b77325a3a1a6c10b550c157cd53307e4af56fa8636ef9ee73c0c046fa9b67bbb850d65a52d1326d709976f59d755df3998ba2ae4e676faddda3e5ef2aa8bd6c9972309357b49dd8e2e1a0008113d6014a2c15782b43e46d72fa464f9a4b1ba111204744462eccbc56e9237ef316521a882938675a40abd60b0729e622f3656e6afee333be850004b823dc727ba643bf7922467fc4857133ef73c4777a23399f34e55bfa54e78012f76284c69f7488aeef8b785b0bc4403fd465a2461fa3d703971fd2ae57f4a661728b87dea0f0fb6452a78df19395dc19339935aa7ede2c287c5789a4f09e21e6fdc6378a66812cbbce39f3d77eff79439dc27db2ded6701c96acfd979ec08f676f70db8bfcc705a7ba86ace5a12b00b014e38bd99af4dff74821d7b7040046788ead425c8cc1436412cbf0be7f31dc09f49dddf74be8de3170355ca6122e8f799cf9d53852baace1236fffb97c951d7efe238ebe43204c8b9bef8c946661c977b59f4a128a457ea0bd9b8a697d59f03c3ad19c17b2a9208c768a53f2aaf0d573c4da5a644af65e16f69bee39065bd94f05ee8234f0320e943c55c6dff89a55d8be847585279f3c7bdadf79b9c2e8a4c1f067c627246da7fd6f01acf28eb624dc90d67ce58a1f4a9a922dc515bf59fc379ef7d9422c2e3d1f5a2dfb896813449c84388b44cc7fea3c5418f76d141b05b3149933bdee8f385ee3ffbcf45e2ed832d26ffbbd81a00ebb6902a98f958bcc6e2522e84bbd2d1c85bd822e91d43a58ad6b6bb070c3d19efcf94dc5fadfc5d8094cc24827093b4360d2c8913da4c901401c8b0e42f09a6bfe012687c5fd2250f029ac6b05a579c5286855ba29c3d8b5d2dfcf8b4c1173ae87810b97f00350404d3875e634ade20136f193e5ed4aafb770c5a1c7398d00acba181928a26a0aaeb317bab9850cf852e799273f35ed9434bc30b5ff0348c64358c041cde213dcf7d8d2f4c41fd043405d9c1213cfe88fa50bbb13d6c94d76882026a77907432a8c3fd3babc9fd8ff8db5998561739abf6ea46b7b7a44e86fdda641a0adc01ed947341048bff577f60f1f11b0134c54943dfd15995fd322673e27da5c4ac8c89e5eaca884a61b5158a3a5cb3bb101744bed4ee9bd01993ca8917f2d4b73c227a0539c3691162f4eeffa1b4472e2b688f1acc5df745cbea825e7119ad6a0003d1e0c9f028a3ded2970b7029afece16967c99c071053867ccab218faf054b6b54d498cab65b991630e17ae6b968c2abf049c8defa7ad262f5e1561402f242551f16b9bc0e93a913125b421cef64cf4ac0e9743bbcece31c3fb9d9865788e0abdafb0332efbf7442339551ef484ce63453ed44bd681d075e655ee40de9268b9119d8cbdfdd472b89627e02feba7a9a140818ae510a3e2ef7963716745177be67df640e7492eda06a86f7040a0c0880a65a64b1f5c885ddd794a461e9fe9b69d63509662e64ebc08430da649d39875ec97eed7aff73256a302aabe345c38051606b70738c36b2ff2db779c7ebad28d4ebd57c4cd7c4b1e5d2af392c4e344beff6d19ea4c15f13323b4de084cb0157cafe2f0550eeff0e37bf8d382c1015448e53a252dacef36940e594e920df01dd971fa5ad81f43666dc6ce7dfee64247f539261c853159142a1db9e495228ec943ff72e1056d6471ce6a9ad8e595333673abc6d21e99de817f2888604d241ec11b2b48480cdd2f26b0b85c5d21ce2eae03ce984943a8d234e41b5406685e591cf03c640d1498181a480b89a0f281b17d31cf41ea6cbc60bc3b32bfff92eafab80ad9bfc14204f2a91f0f930ca4fc45bd9faa473423d84fa8c95ae1ae4f20dfc125b5265da0511323ba51e0ab90a9b44a28e91f40b2d4eba3fb5433fa8617ccb3503ec2fca24def7a107d79d8510199c4ae8e3b52cb05d2074b75dc8be484dfe4788349b1f9bca6abee664a27c085f275c10839c8db20963a519991830ddf75bc645f2af9f91c47bf4f28d9e26585e2a85afcecff939c8954c961b5ce1eb22d71735ec941e8e3299ee015a01856aecff8c946d052abf695084fa001a5480e441f18dc13906f25a93108fbf33b7848147277d07992d5b843e9b814c7730b8d65bad8c3d235d63250805b147a6967a88e7d42422ed0a9d58253ab79313dc1c078fe71deded92d278b2feeff2e5d98f76388c3c88970f470ffeaed4248e92b99811320e4e81c7ffa5a201dafafd0ee2eb3487a3653b21b9e2686dc5178c0db7b505deb686ba925c277cd9275b7a462cb2e4899ce3503e3ec7cca81b8ece919f2c121cf13358771278e2fe5c5c023a9846d9682dcd3df13df0b62b33173f171941d676159f71078d352ecdd54444fb86a187ad36a173131bd8876b12a9f766120576ff61854b0cd10e7a8b2f355479301f6eb70e178b38efed45cc294f3a96507c44ca7ac3726619ae679844773846649638c055202413c5e5b3e40614a85486866eee4712b51b1181eb0af8791c5594ed45bf4ffdf586630467a9e15f80f8cf671d17cb424343d0d4650be455216d2f4f7ebaa38b1fc730ca90a58765f7c81b6b87fb40c10964e2496b0a3499f6ab85a4885e2b92e2bc5522f3e3b72b6182f474aa385df44684b34b86e9265f26a418df8822d2d52d765867fb2ff52754a8e5c84392158907708d6959bd914c591e65eb061cb1648595fc1d0588ac67310438945934ca83974302703c6b493dd039a25de46508099a9e463764e41114fca67841d68b99667ba7f213798f32a03f177fae506fd316a20b6a017331d8e7e39cb72e66f6fba92727034a9c2c30dbcb42e577c8555e1751346f7d5381215cb8163db06c7ec2f4cfc5d831dab661a43af0a2a10c0ebd071bfed3b6de8126555b07887bf48babd41c83b90cf268f3f2e4ebe5cee3b184d07cf2bd21695f0bfeb9a24171310c8bdc820221d3eb1054bb1d7c59629304f2d9ee54e910d4fc46abcabf71d152048b5ee045e15d38b53b5db1ec0bdc58de6b4afed3dcd8764e8c3a3b32bba8b6a610b0680fff1b56db22eaf0d41f2e44801abc984e808c083dd21fdf02b6772d146b433c853b9e1ee083a97623ef6d1c0c99f5b551357aedf172c54b97eeb83caaebb2abf6c5c3009c3f8b5b19595cdb637ef9a4aa6fbebb850e0141ce4391bb41933b8dc4744cffdf8deb228be3909684c4399a6527b965df437fe2e484cbeddde4cf1ede698e4b28c566583eb7b56da3204607db9e6faced50690a4d0629a06d840813fcfd5e31fdb67ace8b16f7330293371cfc60fed92bb83e8935582a896e84f74686a124b9add644451e487a41963cafe057e7e5b7e1250d0fa402b850ea17b7e50fe6d42bdd6563016facc790920270d5535a59071a04bc46814328e42410ae9ecfa841d45aa3ad976a823a535a31308798da9fb0de411aa30c3fa719954124117a97fb864cc7d8cb64a73ec548a74e0f91a83f81d60be52c6a9899a57a00e07a789cbc5404509979646776eb1f701939046eb0f305b3842440d1acfef0fc766a2203c97c5cd1672fa7a949be7cb628c189d189c5ac36beef6b104cc551186b8cacd55424bf1d23a985427930f5e78f6d6505ce625c4dc21cc0809e410709abee09ff17eeef9d8f8089eb5689738436037dfe70801ad5aa1785b97dfe3ebbca5e10370d2b09f783717ebd207fe775e62bb603f4a5eb0a8e5a82dea4f9148afc65c889b29c2995600db2550ec71de133a6c8b6b5554222b06a99eba1433c662ef48e504cc1fb0cf9a83c4036ea69049da14bf11190e0595d5fd8ebc346ef36b332a96cb5a015996e96fc7ed2ac1c6f3f78fa9b6ce7dce892983d35f94350978793f0eed0e4bd23cdc13", 0x1000}], 0x4, &(0x7f0000001940)=[{0x40, 0x1, 0x1, "ae03e8bdc350d2e2cfbdfe829381fb59c15e0a458436f262d19ad94c4fabe1bf75e7cb069d61ed65e19cfe2ae0d27f06"}, {0xa8, 0xffff, 0x5, "f56cdbcb217b345977458cb984d8f142ca893863328166aa1e798db662d5c01bff0be465db8ba9cfce0df5dc41ba6982cbf11fa77cafe401df608360b165ff2b268462f75d9acec6e79da78063aaafe64b694b495444f2d7b5152bd12384c48295a82d8042826afec929fad03ebf57c4b160520a416e8a31bcce14b71812eb3e663731b657d29688a29863f0056d9956f605b144260b"}, {0x108, 0xffff, 0x3f2, "70b2a8f2496d512a91299b4cfbcc3c4543f6fceb74a4d3ffa0244f4d69b45c16cdaee49e5faf9797a4f04512b2588cf43cf6c99257dae8dc5f66e7f60885e2c5780f3c7c093dd2093b097fa88bb7e3dbf1f5ce63458cf3738151104e41ef567df74564ca9c6763e62077b688da65a4fc136597e7bb7a630fdcd231f289e9435e1a7e4f41b1c1e361bd9ad132c4d0e366ae05a1725077e541076f70dca234e4580abdc01909a86dce5634647eba10b1de4f304c9fe5bf992236fba7f6b90e5f413f9ca53b6ab6b3d6e233db0894351c5488cc71c17064d7c1319985a6579008119732f14a6f388b5e476f4ff8f5d6fa0b1935"}, {0x1010, 0x1, 0x100000001, "11b459c01183716a5c9f58f215a3d5c41d46ff4ff94ed2b5e3c35105b67a87bddae077b1ce61524096d0daa83ede64802f174c5eb3b3b0be0f7e321a69f3b3b842a16609fc07e2a05d70bddaed221b64fbf116f00eda977e62d3bb7802f7aa6951aadb6b9aac9ce014161cf755b1a5834b67d0bc063372166fa340faa4e7cc09e6b49f418877c796bf6220d22ca514c146e7c6f19c7aa8020fcc28e6f38d33035ea930b559e761e73742ecde695dd6be3f330f39dc3dc6be9e033bfb43b82914af7d8daa70ac81f95d0525dcbad49938849898a5721d0be5882f418d45099b24934001b964571b913f71cc9d7354ee29238228b914e1d64b4f980ebef9d44f231b5b5d0376cff5f06ad3a85a13f973f3b67a00a2145675492072ca291599685759c67480927cb8d17e0dbe214376d24c6e3a3281f23deb83fd65e492c051caa2e7674803b685493861a7e1231fd68d0aaf4853ab3007b3d913a758765f20f8b29dee62c899012405cf8c64e5134ef277a697edd168862041b413b64147a21a59e061357fa0a59222ae0648303fb6992495dbf1960a1bcea27e9bc287b923ad99a40c60d62e1984e5d5180732659b18eae73a9b2583bc2ceddaabc43defb89ec514bc2b549da7d92d228424b3b1cb938eb8ac91f2415868fb5c6ce1f80dac5d827ce3b217f4b4cfcdc8eaecdb5f77ce6c07f9ee065bd7a8927780793c0e4ff7220d7b8ce5792dea7eb91dee4322778f60d5faaa8e5016b5b58a8d0aa3020ab28153f8ba9d4750c02cfdf754fe041e2e9d74ae4f40f153ed1da83f3e58a6eace62547fd264733dad230f5bac53e1b846a09df3807e2be0097e393c5730e62c419ebf0808652fa1720f786b996d1a35e416f99d3d5c166bb607c820921b5f9b0ccd571e48bc33bac7b6118ebcf520ab2349702dc0e8325163a1a0e121b124f36fdcc6fce4ed9dedbc2c133c75afa9d487a98abafc6eb0c697e7b9919109290f056a95c3a535d21f9d4103f7a219ef943ce92de579318710be49d1627fc89a7ed57a4358ee1a6a08ee275e7d3f0e9e216ea46a43d44e929cb6df99f1d0e069927b2c1537ae47edbcbfdfd5635fe399e40d36561db5692340ec8881f41832fc4c8b3fde62a41b3bd11012bab069c5789b43371aec9d2dbb5335495b3e859908a042c2dd7568b4980ce52d8f75dcb2ac9514f1e57c39e6464989fcbc1d19a52831dc62fbfbf6f74e20d17452e1966a295920f819bfaa1dbba5eb92814395af07828d3edc6d1dcfd8cf3c34148741d69231e77b078a9f3bfa1e3dc41cf5207d46ea4e0ab0b931776e7b89c44982054087b2fe1e2419a715f550c6cfd36bb3d5cfa1872497ed839570d5cb66731e76a5581c86ab0182950dbcf3605255ba38e9bc09ee1c4b62641ad619326d4f1993be7e34a26a5534eef83538ab6dc32004f9314bbb13b0ca19036716818cf7a024357b817d6267b05d32041aaa9a8a99a14f9b38a922f381715210fc6d0e0da5a7cafe8fda44eb6f55e573a3cd6d7f9ca97672d51ebf1acc0391e18a21fe33471ae411d60c49bccc7cc38b409f5cae08b2ea01a4b8226d7162b21431c8421aaa613c1cb791b25ca58a460d03d65c015d859974dcdb74f0d45df26d7cd1e889d64299cd352001ec2cae0e23c6ede57453dfe8c160943cfbdaef1378a7424c20c84802368c8becfe31375c5777fac300a0b3ec6dc950bd262d7ed7b767603f3b6dd8cd0ab3b780c1d4499a0026dd94860639d54065e9deca4a3fc8c783aa72e111af5995e0535f4a0b4b976c3abbd34e71cab7b2ed1169673a228ce6f164bea938d0aeceb8f445cead39cac9fffd3b1d89aa4d4581ec12260ce63052a25bae922db391e4d722d7086db2f862cf463f708c6d4248d30a1e9cda89c0ee62cb2beabfaa4798e07a8803ef1b952e9869baf0032883768c0322816b146a804b2075c00dec4bcf0fda0e3f22db85f200ba493733dd5d89a8f76f1501c0c5181d16910c6a22fd34b713f5608e011846a3c52c260e704a3a10f7fe7754e0471b08f37c5a51068b7dd55279b834c1355d02a4fe6a3a6e703312ee86e8f428867d29eb4da4970bdc458ec26a7dd14b397ca2fae283d01ddf5097f194eedea4226a3d5bf21bc8dccc0728e0f168698539e70548c667018ef643e4eb04197b83b913f6ff055554b1526ab00c35820f4f17dcadc138295d0e9f5055dd8c335142a99f94657159932f0369cb2ded95bb1aa323b3f5b168cb17709ad2f46d3a6d888912953c9558034bec76eb3d5f538bd2bff89ad08e4cefb8dc9253f42b531cf283acaf24615b1438a404f4ef6ad3df9d19842be5ab0f625d87847832ce8fb075eb82600ec8efdefedbed63ece2df6be73468e58b962db5e194d352772dc26420e2a267a1f87440f38121465ab4caf4176c87bb65a2840c3c072f35f7c0eb1be6d5662544bfa9cb778b28c4c44b2c733b36895385ecaa29317fb92102b33edac3b8b64d8a84b8c66aeb157099ddc09cedc7e85722cf46fab09e2c9b64dbcb577dfee12a52688fb004c482ced1e93551d8da310db900a509401f1bbb6d326300e6067f3decfda6022a185308d69f607cec43d07d29eb779269706853a9f737d484e226ce25d6c21824ad50ee323e798504f4c3ce688b0623bbfeda8754a59a7517b9b05d587ac71c9e86958799c2d88ce6bc82a9eb41ea06627e25f1061677b90fefbce0d977d8c3f3415fa6503b3c42a9d8bbc89f7e555d2146aef78289bd682bd69734117555d8fc79754ddb7a1cdef94e7a0b2292fb9cc3690e2468db1fdf5e98b7a73025b070580b170a4336e3c6a1d9d5206e7bf2872900331f34d94ded385354a0e49157cc266537cc17634140f20a5c7b79b0932911a5fb0d6e1132a1e308cfdcd37d204c852d737f151d0f8c8cda008628bca3fd2137d77155bade5ed756041c5b5d97b0e686aedd25eb04ae3a62a9791f70cdc3e27bb0449cc47e049e56802b6f44b4545e709849441261bd0e6be86f948cd8500e67923bf24bbafc3f17eac2d3bedfb87525aee6bdd7b4ea8cf466729682d7d5bceedb7213cc141b368551e71b44d51a0acc4952de9cd1925d33a2b1914243f0338e1453148aa8c4cbbb6df75ef882a0499832ec57d5158f28247068c25e650db48fcd69782e960f61a6fe9f6d7ea63440c85efe8f3bbbbcf8e2c39d5340880df8dd844ad9d2e659b2233ae3e95e5af1621764200213443422a139df3612473861f9b8affad9c761229571fe73eef186aa32eb55c139054a0e6bc4357e58895c54b5626b400138f661f3ff4545d2881a8949fc9bbd822d199461aa89090587c9309fa7b19064c5c866f0af33fed73638aef7eb49225d616bcc87aea3fbb63e64f28b0cfd251069debcef953ad8233cdc1591366425289d93d77025a3c279c720d891e01c1920d79af00c31536f3c8402ed0ff6b1117449005e07037ad393d73e8a731ff349167155748301c787535b679d847c46928e10adb88e8ad683651c3e9f24208791f14a2c49d981c9e2897b04934916672b51bb7dcbe450e9e0588408b266b9651406f5caacb5c39d152b037b4f5784d485151490316decda623ebb7c37110fe6aabf7c6f0bbad54a558cea43b2d647942a17b7c1b09da093906f8ab5f0b9565331e11963e2c513f45a2fc9e2686cc0a6a124c8dad037146ec13859b21abd6931750a6f666de8018f1b60d2ad2e686bbe14d2a4b7d2c36c29e4910047dda9055a5b55ff45749b6481201c02c491660b221a359cf5b8bd75bef67b215d14ec038b1e038674e9db8d80015a29ada6866f06081dcf12fd9a8650c33dff667d9e5493769079e857df3373be87e735af22bc6305aad480c15df3955460a469cf2fc06f924d8b4fc5a3505d94631e92644d0add5e46dbd721af4b184bba5e37f26fbc2a333f6cf2021dcc6b2db6728ed4fcb89801e59952fd4e6654e0581b370a63ab985e2edae04b9f654bd2e5df05146afd66bbbf4fa4937b2298a9ba9a9fd3803fc0c2c0261968ae3c0e1136a4cb7d4eb7e68fec9d1146a6636635e23cc1bfecb69979887d7afd0a1bfdcc1c29bcc97ede6b44ba3f9207a6c738a1629933a7e7176698dc34c74d43c1df17d517ab79c9ffc794609f0db038d1e3d9a9795779f4d14c23532bfee9b802bb917f95aba71188c00d4c1c1ad59365968688235a4c4e37006bcde53602accd8428fa76ae5e69e877f1d7fb456f05822e29fcecdac1bc1fe1736f89906f5797cbb9903dbafb0593e5982fe063c0ea4613d65c83f723456a23fe35e1cce45202ba54cfbc4c47e921ce9e7c3fcaf90697a0fe04f4fc01f4f002af733b0ed6ff16eea83bbfb9bb86a93e276edb936ed676e9b0ef247e2934f18f5806ec987d1544052124bf2ee9e9e76b117e3df2feb8971d66963f573137b3ccec85b649c709447892385e8b1943c03caf8e18afe8eae47e3b889861cdd964882bc12a4a4dddf11cc58ca64c09ef7b417d509ee465eed7514fa18a0765d01d30a8adc382d3c42d2b12a38ce1c33a9b7370eb2dfc36fd26c4f3eb31b0681042fecb7db28a03d72280f7583552c3b80c4cd30f85b8f96ed5b1162941545863c443ccf01c70e1d386a24a2cc17e40cdde3a161065414de5168e46dbee51a7fe91b2e81ea3c93e4d6b476d00092a7d934b7241cd48de666aa3c6f854363aeb9c7d975e176597aa2c795628e63aa41fbe58f6ad83f3fd6bca956a4f4da58fe87bf63c8bb2bea036bf330a4ccf8188cc33124fd634dd0d47c82e8fc0805cb19da5131aaa7d70400fca24c5d4d8251453ead0b4b286d7b4982d5d24d1ae6f68eec5dc1f6a8a6e644f4e35b7631a8eaccbcb3f20487a65bec66f759ad75f2b79cc49af3e02a4690693a1fce988f46d08551db6ac1c45bf0929362a620e4f654ccd7ad414fbed662b0651fbf3e01da7fb2e467c87b80a10ba30cb10c4e3908cdd39da1ea42907d7d2fbba4eed872dd4bb1d572a59a36cfecda8b2b7604cc3833a731219028d420f4ef950a1a70edc8796632fbe9fff0539795da4e3f2cf915b5678b593b74027034b8b34efcbc06e0395a4d3136e6f5a5cd49c2c5ba25214c0fc603f9fcb653614635502954ffb8c07a0947c618e6b6b157e8b7dd20966d0c6a4cd36571185b700c15f4a83835f7ccda49bbf74b197ea486a46a76a22cac9d5260844ec7f28ee94aeb4af1c065f90672aef9803038e451ddc3ac538e6a68798b7e1bd5a98263413e3d30a7597bf968d1563b3b4c0bc409667be2abf6280c84b9f4009e9a332d38f86126dafbd9b6dda7f8f8db683a2149c4f16ebcf367c787e74d493cfa748e2555d9822e8d55089dc96ccb51c9cf4c7ec3cc0d30c9e8e12353a8c3a88d20667eed191d6dec904d8a447750e8589eebb3e454c20149493408cefa7a62e8a1db2903c518024da4b05e31e0f840266c6c5dffcb961e505f501c25bf86817e05f8cca3da823cea6ce149201c93e79b6dcca7761486b91dc2aeadeae9e252f4aad0f3554cbf6c4400a70fa443719a998dfcd96672c03107cd796b7b9401857d2c9fc81f297bffd9209046df4e4603a99031bebff7849196b53041f50a6e6d48eb64ce5539c6ecf84b5271064ebf40d30cc04415bac019a35181c482bbb76ce5f3e2d81a632e2f0933ba5dc9f8910be9b290a8828b47091806b0ad5c9446cac200d1078eb9e4ba233510a254a3f14b41722aea01bcd0dbdc0357c03a9df7bf31f405ecd7fdebcbd9492fc1b8b5743e7a418c6701708bc39ec18692472c14922817755"}, {0x50, 0x1, 0x0, "bb36232de6942d6cc0086144086bd7e31df82e292b6e9e98dbb7084e6d33cabde0b323c1bb4c5d5a72f05f831a69524e0613e34007f8eb1871b1ea"}, {0xa0, 0x1, 0x3, "93f8afe894d165c772facbd0e9c0e218219b1bcfd0eadb2b5b8d5487c62c26d11e1ef26250a7c901cd33842c9fd0177e41020e9815f75ba5b4cd087440faccca70d06f7836547cccdd9b430593e8cdc6a1a53084fab2e6c0e4ea2f28664a8698c84e9d05ba5c10cce5e37690e689beb83cd7d076f111d235c562486f3a652bedb3b1d63249bbeac207"}], 0x12f0, 0x2}, 0x402) 22:23:37 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000480)={0x0, ""/218}, 0xe2, 0x3, 0x1000) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f00000003c0)={0x0, ""/132}, 0x8c, 0x0, 0x1000) msgrcv(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000579424197b8152f8b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/88}, 0x60, 0x1, 0x1000) msgrcv(r1, &(0x7f0000000080)={0x0, ""/65}, 0x49, 0x3, 0x1000) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)="2d2c8700"], &(0x7f0000000380)=[&(0x7f0000000340)='I--\x00']) msgsnd(r1, &(0x7f0000000180)={0x3, "e659e894ed478b7c81b3496c9ae05fcb2bf13d01553c1763139454f5aca8458032a046fee992da83695c15e75e7a79a9562750840b1483ed2bca7a5ce2ff7d3380cf4e3ed46de9cc32bb776059a78966fe125281418fc625aca8ac9deb16d532606c6a584f8d9a439b2b225da5875833ea944b7409b7a048321f2c5b3f3119683b2bb8b2732fe751472b1276c7af607f6eb03be86d38f1b7592868e64463754bf0e3452e5e70e5b82234934a41"}, 0xb5, 0x800) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="01000000000007007b0800ef788b6bd610f402a281a5a81f1490ff503a0900a6c5a0e8baf110"], 0x26, 0x800) 22:23:37 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000100)='./bus/../file0\x00', r1, r2, 0x4) r3 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) dup2(r4, r3) fcntl$getflags(r4, 0x0) execve(0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x11e}, {r0}, {r0, 0xb2}, {r0, 0x4}, {r0, 0x21}, {r0, 0x80}, {r0, 0x8}], 0x7, 0x2) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) 22:23:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x12, r0, 0x0, 0x0) madvise(&(0x7f00003e4000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 22:23:38 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() r2 = geteuid() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) getegid() r3 = getegid() pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="d000f41738e4df2fbd2c20ac98dad60eff4348d499cf9a937bef25031eed246a065812a0b06c1195f14d2bc6340a7dc1d9b9156c573ada9af35b8c03e00e8e935238a882ba42f118805b0d371ae483a97dc8aba6ba30e11b01d84c15f37c0f4da12c3c5725f50b7dd37c042128a035477a97dbd2ee538e8f8dea47855f8045ad6954dac5080283b340dfae4db433f581b92ab1c033a3748017e8a19f2ba309d8c31946502a81e76ec1bbd0c72e9cc779a0d00e73869638bcc52c5584082e1835ea9722ea9cd7d8c198383572bde0ab7fb6c13f1d0632259be5efe42077d1f252bc4ff899b7b0643da8eaf101a8b347a62f366dfbbc2ba35983d77c06923f0176a9cc9675558e6aae1e619bfd3866cfdc3ca7d16a084ab614f5207490e7fd05c3c1b01a7a1d54b95c9b8389d2dd6a23b5de2d9bb71e072fa3fc4de2677794e1444e835734a9b41875f6879c731d58b7db17d7f021571436d9cc80d2d9fcb0f828a5ae2e2a362861902c50de178bbd679a52841c74ecb73d792ca691cf401cfa109f295a82af6ebc93d9a9253d4d82bb7599b322034cfb111c7755791b7c766b26e64cf0306713e916a9fff689820c832db3d737d084c4366b45b9b8025fde3ba74c23512f3858446ee089d0896c5b257caf2c84bb1b0111a48ca4e6707c2628244663552ae005082fdfc0ec3743c70212e923e5a81c5eff2542a02fcde509327b99d4ec19584d94425a81197ef8f50c7aa53118c58414586f5f647eac903adb8d0dc1980c34ff7bd9f0a1574bb66e49844de33175628e1f08099698554cbdf8b4f255ef1374b7a61cf0d979d7e255755f3dbd1e898e8ced969a63da7884415887db0bef28053644f306ed2c6ab4d2bef86cee82c8f9d0bcdc805153fd05af276df36525cce0fe4d2ec6586cc6d9bdddd4c9b595b2bc8909afee66ac054cdc150ead4136dd463e139277848c9400001fe8ee92f2ab61482eeaeef514e905925a2459ef2f5cc58f410ae74adae1a29425b63e28f64083c7e8d259280e300ab1098fd089f18dbe9eb551833bf29aa371a8e24ef72389cd55861f18806017da4ca0c52c2f730f2903cdc1e112675e69ad83d24ba74872b090095a6faf0621ac112af712c81cb59d5dd5f0a895d73b8c3cb9924e4ddf9f3f599a61c9d5c1cf1da8c105d4467ce925c7ccc8f3fb984008936328ea6050ab3e18112af46ce00b16e3cb1f2cd3337318f93b0bf7366013df531e952fac75f772bc4a3a137b7d1468ba9680a98768a01cb32c575f0a2431682964069a8e1c43d310a1497ca9c0e45bbb012b5720e93f67d5ffff378bd9ca5e03b72ce69d628df27c17e0124a5e8944f829c5971dbc28d4c2d95b3bcd0d9fa66c2dada975631b1402096db079191bfd9da5c5df99aba6ae3f5ac17b7f655cb2c626a242f38d3e88d0bb2ca6fc576e110f978e2e3f288a9cb76b2f1f0e09e2245d79539d63fff8d3606e127a9914c73ca554cff69dd780cbf4ffeae33f39727cd28dda23978437b7ae0262958e055362b56000f6a377c0a448887a22b50c04961fbbaa28b9ee984825ed0e6822c87e4a3a0ffdfcd67aa9f8d35b6cab0dead900225e71514599b78770689b7076e2f14dbbe12c56c8b9aaf7ee963bdb6bc73483b23ee363dafccb2f3cbc36eef85f71ee60dd575b89a291fa7a2d9223f580a239d11b3fe975a977cc546b9a6212045e0bb68b9338d5c668c336701dcd3fb5135b03f096b31ae5b6f8909f59ac8ecb124fceda2012ce41441a6131d0c61d3ff3d8db716e7a754c6830b7ef49282885b239c8d4d4e478d0d37c9c6232b13391576f30f7862120eb89d3cba25a2433f70f757e82d343ccc0c588146a565c557bb75b625b93f8ecdd5b47b3c75812f270432486615e63142443d56c00859d8729a9c40a97aff8192d45152b68a1fb82cde65137e5e7d99cc8189c15e6cf21d081322bcd0d5ba544492a39022dca1cb12f97ea2b1a70396dfa36155d61113047b26f2d064d2f793667f804914f5f109c3ae4dc44b7132ae0c42293fc05af31863867055288c8b8ac35e0aa0ca421fe0300978604f048121de8c170076062d0c225e3b2294bbb40adcd39250e7084984b541ecdf283991d1cba026924e8fe63d1bf333cb3d475ae2e121554bbaaad7986019aaeda07c88f64b4b43d2fb627d402f2e3b6f0f5bb714705c350937c757d10bcd54f98f68fa3dd49bf4cac26dd2831d39e7ca22b2b48a6e8d4c891821bcf7570795401283b2da3928b9ba17542d7784e230a4b29a452f052ac139099a782f5f63ab85c99c5ee20a4c9fd815a87af0465f144cb8a824bd9949b790b2761683597bed7809d04f87cc4141f38ec110a5524ab6a78053d07bea4b1e517bff7a0369a14248d0743d3f1f60c408d0c71141ca1d10398eee0cc19790c47800b6dd2fa0583a2154f849f32552eb40578502fe9dc01b9e575428dabd57032d9a3d0d8b3b3729e9356a283f958c427bb494cef5f7fd7d00cd6e7741ae8e93e265bd7f6c243ad94190b2fff50c00d8f814ecda2f9293a6bca19f13e39db8009a8ca193ad860fe9a41832d9138b0c9fac0b14ab5332418d8402ea9a988944150eb06d36bf444226c56c23dfa8aeb0235f96148380e684954c56fa3b07a0bc2428beb9d6a5c2a87ebde1f0d1c23c4ce4976c34bda134c656bb0e2bae6d9aa77959fdc7fbaa714da70c69ece4e0b9e1cb0e46184b7e4ecf321331495f0d5d70cc8e691ff037a994832cbd769512b017a1de59d5d7fc9df5e1fbb3cff5d00360c38a82e07f4e203f208e97fc77d953116212e4f2c3d542c3051b070f4c9e85d8e30e2cf94025e81c62dd355afaf87e2eace94ebd4188a22e179ecc3cfd9ebf25c56771a5ae92a445c1b881f00c8383c7be543d68c5e2f2a48001de2c4db34316a1934a34dd0a390b03f5c122b0e27fa4c88690b9adb5fbc1227e5fdc3db5e71d5d76b454a950951f10a5cda4bc6638afe6638ea6aa52a2780d641cc716c0da040bee0a7dace39a917235c8efe07642e48f2f9b2bf9f5d40e178e19a915522e61462c6ec415b97e99cfd613f86982f99f624bb7d05b18d46907c9bf2e77536df67ae32ff31f9285d41f4496e4239836072ae3d296877529da3935b6f295aa4d8150bb78d2052750497bab8812b1f02ca338d922fdd0c59d348be936bcba11230ab214990b862d51204b1eeb468718dfd7cc71df4d9ea260aeb3e33115c6d5439c7028e8c8b0ab29f466e803097c0cff833e962e92f778afb48f40a69ec19414584fcf0b1a98663b3cd5d4fa181f63162e6709284d336ada54a95b59e9fd7e3982d262b3ae44e8fd25ba67e8881bd3423999021b735aa15e122fee1444e65ae4dc924c110e12ce8d8bb9ae170cbc12d1b2fc10cae4ad4f87314e23d4dcc37e3e537f1bc12ed98005bda22fb0f2bc905ebe0d51310a1747fafc2dc2c0be80e2d71e9e12a8ee9f9f5afb3e73fd9ed72603915600f7a37406271b20663ed1ebc4446a3fe99db94c5a1da8982b3698c4c1e73218bcf0267349fda6f479d736705c9795fd36a12ea852034430f5c61bad6402fe08f83cd479d4ec83338c584a53d499ac563581cf754836f3cb7159c62886fce57aca0eb0b55e910be01ab808e98f7db30db176add117a7d033174d2e6814b5767b34c1ceefdb393047ece446b6a54bf93c93f268731b873d31eea644d27b9ce66c211ff526f70704c48694d616caf907910aa7ba05fee71fcab1ee10c87a229320cfa4e6e105731d8d87da54cfff398346465597fed65a8b371f4695bf432306da1fd57ee4c541383c020bfea893bdac34b1b5ea6abc671ba1fb678d14b992bd722cc943414217686f4b3b045fb12a0f7f608ea4970e97a950e9462f483eb8c399cb1587bf10582526a1c44beae3333d5e778105eff1e3bd8d087230c979ec09e1b506fc378cbb1b0df0144d6f1b6a7dd138fb4c76ffa90bd7da607bd299ebc48038cc19349f1270398263ff6076084da0e39c03e805981cb7683d6a090632b69c30bf57637e5c33b979d3f73f9b1f779b043057ec40fb745f33236b5f868d187b1bd1910ae3ca3b2062f46d2a26080d0f54e9d09050eb6dfcd79010e3165e27adcfadaf22b5a376507140afb4dcc272623bda3d4d1c4258f287aff9c7e62d908c7e938902c93af3d680f94403f8c605698dce1a57e1fb0b90148a17c1facd46ae5025008bc8ce86f9b6305de7f9962509932adc11cecdd1067657e717316426203a452be41e4fe5cd35c619ad868227ef5af9ef17c4cdfa54e79480ec39a1308e9f81985ddaee01805dc6f31390888a2c9aa3a69b8287e98efb8efb6372acc08ec8ec6f42ae1ad96206ac5c4026f41bae1df208735247aa9b601b38b157a8110a910a1f5dd5bc8c968eaeadc6a0ac2fed3d5f67a976b29d298f95816b3289287fd7e8aa2cd8c43ef0a77d774fe922d34dfcdb46d941d795ac8a392ce4270b72d70e05af2f315ccb88a4d0899060c96be9246d8ec6da85e69d9d9fb8b47a533da7240aca18865c8a35d6de569f03ef6a248ed706a48a066ce27cd5dbcfa0df32368982f5015ef6cf8234faa0e2caf26e51560a2aff72d89938e7d6f8c80a9cb6f4be7a0be194dc5b68e0db27e640b4ba6c85d233f23ea986f513cb856cd08d6c47b4d9eeb468fcf9fc60e64d1499d5e5e23479fc54b4f69ffcf7dadbbcb64e0aa6e5ede4e8b2fae734ca0feeac8d821c210d7d737dea476bc2b835f49af8ea8de6b3a5b128cb876e5c6fbc061be484f6988b96ea013193499508bf6827a2aa8de4f43986e46481c08d4dccf49cc5a05a516b246fa9d5d49c19612350012badb31c1a161fe5fbb211181079a992fc64bc567311fdb4b75e0433b61ee98fc317659ca87bd0fd130e4f606194cf43d3e1fe41e77bf71b13faabbd69322ded1c2c5a75f61fe1ea7ec526dfd6e9fff1d7bdee87105a2345fccce3972245edb730e2902e0f053ce0a2e9390a89878bd59a8cfef2defbc72823edcee318daa30e13e13128f01ed50d3d327007ee67df8e22d5e6ea05cf21c0af648d1e8678b837e1e08436174505c5234bf0462d45b2d542eb479dd1b1ffa3b684016d8ca1271000a3a25676295191cdc0149198d1e37b1d20d9e8e092cd75e6c5ec55e0e0983fcd2513962a23f4c4ff3313975bfbd308b02cc728889ad5196c4e10cc1c39307749962f233dda770db4bf46a2b5cd737705475bd11e2289722d965d7133493af14b1d7f4d60826fc37133e492d263d58a3bf30492fc002547bfa027def5f2f001cd0c51c62a81a8dfdf42fb533ad082171fff6a57414ce923c20471a11903de270d4a84ec9ccf7954a2b8559877abe64e80acdbb49b8dcc07669986d69a324bf628d82422fda9044d84be23a5b17f69b6ed7e05bffff6c36f03aa14fcddca27705d650c707d0ad080c76ef6b209275b733a5041ea404244789dbc84d81d261dcd7209d00607dda3948001ece238a49777d4bb103838ba2b904b54c5286d1e3eb3f879788eb2cf472662e0c24d3c3e053215b31758002688a9bb8f300b6237b88946bad3bd067d8388045372dacbfae5cdf965b72c90b158515520720ee8ba587c61933e0f76cf4b55099bf2bd3d39652f8631b60ae44a939156bad8ed424a9b8834c9e808dc82f489d9703d759bfa8fc5a2276dbcfa8a3b8eb47b5c6c869ae1bdc4c31b846d6122d4e5d31c822ab2a6ca9bb9a0f7fe8a7420b2b6fc0bb7513bb965e63974306c8adf15b5f9e86b69862fe8271a0baef4b41848206b8cd7ef5c8", 0x1000}, {&(0x7f00000010c0)="3fbdfe1e132242a89fbd6ddbbff2e3bec2cca9040cd5dab062907e6ee9c65da8e40ef7d22e761d6c70e6fa8fbb84a70fcbef1cf05c7825ef4f5bcebb2ab5915e400470db758c2bb5cb3803c9c6189ef638e5dd49ff69affff58c5e475f712a9e93e9d05ebabf5bbd55d51251cfb649e48a57f06213a0c05b10f8be31af67", 0x7e}, {&(0x7f0000001240)="d55f253262169c20ad0cc25759d4b7c1e923435321ae5f1e39dc569324499c7d02ed90f92d47a4234e915434bb4fbe260a3a19c60c7fa3c49becc61d95bd14aab976197e03dfb2e123a0a11f6f5109429a6f6d3507b33545fdb55b3e1e80af7118a6e5de5649749ce7f9cdb67ac6a89358455a43a8f4d84ffeb6b6b532c39fd449d47c4936b4383a66d6a067c854d9f3548b905a33695db92ffb4f4c949a32878fc33f4f385a3437dc4ee356f39319f19debb849980e8ad6140abaf24806e93fa57f60", 0xc3}, {&(0x7f0000001140)="5f4b67526a290195ed5d3f70a6cbb02e7a83a7da7acf9c6965fe0893e65576581b208801167a04764942970d18e89687a83f2837ee29f0544944083129aa14bf8e7f9a4235aefb181d3f4e771829e7ae6822f290f702dff05ca2", 0x5a}], 0x4, 0x0) fchown(r1, r2, r3) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) getuid() 22:23:38 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x3, 0xfffffffffffffffc, 0x2000100000000}) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x4) kqueue() 22:23:38 executing program 1: r0 = socket(0x2, 0x8000, 0x0) shutdown(r0, 0x2) getsockname$unix(r0, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 22:23:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8001, 0x3, 0x1000, 0xffffffffffffffc0, "389529cd249724521e5b59367a3cfc213920c6e5", 0x80, 0xffff}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffff44, "a1000000007b001000"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 22:23:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setuid(0xee01) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r2 = geteuid() r3 = getegid() r4 = geteuid() getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getppid() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xffffffffffff351b, r2, r3, r4, r5, 0x4c, 0x1ff}, 0x1c795476, 0x6, r6, r7, 0x3, 0xfffffffffffffffd, 0x1}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 22:23:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffefffffffa, 0x1f, 0x4, 0x2, "77bce34258e6b67d1854513e21d079c3be06bfa9", 0x0, 0xffffffff}) write(r2, &(0x7f0000000080)="7036064a7aa71befadef0a79b5572b5cf76599aaa4f8ad118dac6cb874baa7a32ff1c0e44bae132dc95d1bc75d80d5aa5b5e83c90e58cd38f0839a6db35a2c31a70da0bb2f26bbab9ef6ebdcd7ac5a58396a3c8f0602f78f39b7f272d0ff203960f98ea1cf030fea4d556cea3f595821b02aeda5559c79a125bc5610a0d628428037ddff5981235f912879a2a38ce9a8eedf2537876f761d6d9899d13383f3e27ef0f5135b6654a50eb4f9afc06fb4053ddb", 0xb2) 22:23:39 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x61, 0xdf66}, 0x8) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x32, &(0x7f0000000180)={0x200000000000098}, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, 0x0, 0x0) 22:23:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2a0a) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x6002, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 22:23:39 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000e00)=""/4096, 0x1000, 0x1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x2000000, 0xa2c}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000005c0)="d63b552562b7ca3dee47f327ff27ebc23e09a0bc7a10d6d56b0f27679d259d6679e7e13843ba484231e17ba646e209c95d41ee991d4da8e8c6c9b57e29a569392ebb3b07227b486a19a3d95b0f42a85771502a8e80baa66fb9", 0x59}], 0x1, 0x0}, 0x0) 22:23:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2028, 0x8000004000000501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 22:23:39 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[r0, r0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x16) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') sync() rmdir(&(0x7f0000000000)='./file0\x00') rmdir(0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) 22:23:39 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000700)='k', 0x1) socket$inet(0x2, 0x0, 0x6) 22:23:39 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="e5e2bbf5e75cd915", 0x8) r3 = dup2(r2, r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="50ce33e20f5adf24cdf3b1687b7738ffca0927e0c53d9b48e53a66c9ac6d0400c0ea36b3f46a8871f6c3c5", 0x2b) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x2, 0x40000004, 0x7, 0x10001}, {{r0}, 0xfffffffffffffff8, 0xa1, 0x4, 0x0, 0x6}, {{r4}, 0x0, 0x8, 0x2, 0x4, 0xffffffff}], 0x7fff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x2, 0x3}], 0x9, &(0x7f00000001c0)={0x7ff, 0x3}) 22:23:39 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x1, 0x20, 0x3ff, "b90df4a86c45d9a044ed6c1e634ce8e1f34dbd9f", 0x4, 0x3}) syz_open_pts() r1 = semget(0x0, 0x3, 0x5a) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000140)=""/178) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1) 22:23:39 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x4f, 0x7, 0x80000000, 0x5, 0x2, 0x6, 0x7ff, 0xff}, &(0x7f0000000040)={0x408000000000, 0x6, 0xfff, 0x101, 0x20, 0x7, 0x3f, 0x4}, &(0x7f0000000080)={0xff, 0x100, 0x0, 0x8, 0x7, 0x5, 0x3, 0x5b}, &(0x7f00000000c0)={0x3a4c, 0x6}) r0 = shmget$private(0x0, 0x3000, 0x81, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/154) r1 = shmget(0x3, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/161) 22:23:39 executing program 1: open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0x9, 0x6, 0x6, "9f179bc7fa3a4788a0f2d33f08102714cd0bc670", 0x10000, 0x7ff}) rmdir(&(0x7f0000000180)='./bus\x00') shmget(0x3, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) unlink(&(0x7f0000000040)='./bus\x00') syz_open_pts() getrusage(0x0, &(0x7f0000000580)) 22:23:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1f, 0x7ff, 0x0, 0x0) 22:23:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x8, 0x4) write(r1, &(0x7f0000000100)='B', 0x1) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) socketpair(0x10, 0x8004, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000000500)={0x0, 0xfffffffffffffd2f, 0x0, 0x2ea, 0x0, 0xffffffffffffffc4}, 0xfffffffffffffffc) 22:23:39 executing program 1: r0 = syz_open_pts() socketpair(0x20, 0x3, 0x40, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000001, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)="894c91e74c65a2cd04151bb73d8a4b7959dcf57dc954d97c9a7dc2f42b93bd557e4502e59f8d2915868a8a83f3d33f6ded765b27a84e221c31c93453def15b4a5dff71a9e9a61b64b4cecc8b", 0xfffffffffffffc92) 22:23:39 executing program 1: mlock(&(0x7f0000000000/0xc000)=nil, 0xc000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x0, 0x3) setsockopt(r0, 0x9, 0x400, &(0x7f0000000000)="c209d21938c7758f5143f786a4e923991967a91c8b656e94f3262f39007736a815d25f4a7805aa87bd52eb3ca371fa6940b4efedf360332c6128a12c4f3b01b976813c289ac3d07264b95988e5212ebee6cbfe862e2f72b574d5de93153828bb7f1d5b726f3a604c2108311d3a879f92cad2cdcfb5998a90bd8223b095bae79c44aacfdfe2f0", 0x86) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) 22:23:39 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000280)=ANY=[@ANYBLOB="fc170b14eb304dc7eae37d166b78d5eaf065472783df931300"], 0x1, 0x0}, 0xa) sendmsg$unix(r1, &(0x7f00000019c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001940)=[{&(0x7f00000002c0)="b69e0a84f8f4e73c98e60446a49e666fb4e80dc12ef2800788dcb9470452ff74d9d44cffbcd27d1809723b8a0a8ce873f0c4417eabeea7df98cb5b30048ef63de0a6ea81f613887e6d16f2996c30b59cafe4e93e61eae2fd090e89f81de5a3bbd131a45ac45872a6c7c301b418c16fc94bf8339ebc80ea4bf299ff761fb48a9372e1cecbd45745c1c44c8694bf10451d8f7ba9daccb34576dc1094c4ec57e6fdf5592dfe0235ed00d4344dfaae8e0c73d3f2a7eb4a2159ff9050b77b715ebf4d848e805dc97a8ba88ccad642391fde90", 0xd0}, {&(0x7f00000003c0)="df6079123398d97b0a", 0x9}, {&(0x7f00000006c0)="5d9213ed97b97ee6e657d9fc58c928e8a628a932b1fbf1b99231d8f37864fd43644a57135076940f10991c8f2fa86ae5b9186ce2d6ecfa4b6eb22ad4781712085a62d579bad856022a91dccc71f69193f7f586f2bc2991406796027b38d0289790c798f0ada70ba71420ccf65ee6961dc723f9f07c38d0aa50e3b93df9a2ea7451", 0x81}, {&(0x7f0000000780)="44f49a304874cc38f9738a59def012b69fb0663757342146331499552f547c558a21496fe8007674faab6891c69fdaa09bb2b7dff2c72f57c1f320ec7f9dc5d2f98325b9dddd14713e96c3560b7a64a3553e9059e871cda2162ae1ec23ccdaad6e1737f94a11f0336e9abf1b6f787cb7c6cc7cdd01b21beea7512baeac399b32107cd58c921db960ab6d44881aa8903f6e2677ecb63813af1a764709e6180ca2c550717f090913201afb4390", 0xac}, {&(0x7f0000000840)="4c1c871ec473c1ee55f63111e556f5941fb2acbe0ed1c3a2ad788f42d5f7ac127865a5a9aebac925621eb41d33c447e1a33bd883c0df8a484b05c72a6e63dc36307699e3af43bedfb54db51766d3662e7de970200c4237e8ffe297095a283ad4b4db3674a1b9252d143d4c73fe33b23d1272712d7e40ca70ac51bffd0d46f396fb0078c82808b35ba67989a2a5726d895b96ae3a354c08b9c9c3f2a8bc9c63870433e46622c2ec660d8e243a7f283c1fbe67aeb13720ab7282bad79aab371cff7969ee0283ebe41167532225538d5046478c1e123da14e39b0aeb897493d28e376fe", 0xe2}, {&(0x7f0000000940)="69a3b17e4c0354427e73d68f42a41477c0eb860d5da983baddd9bff7ede6a9710f5ac08e9178bb9115e5aa3f159712c7513e97318f160fa28c77fe74802cbef2a6aa3fac8943119f680a9aa931e38c8f0694c67d2c469cc45c6d7a929e2c9215f2b87dc1af030b8eb8bbef87a70ba8f3495f4e0e5eb89bd07e3f49046ae3bb8ebf6d0b6017f59f64bcfeb48e8c31399f3396f29f0acfdf6bf4baa5f93c04b195144345a87c7a578dd5dee443a30c20dd49d5a9ba8c0fa669c96b5d069367588b190546b26bae66fa838e10cbf8ce15af978e246080187e18703bf3be6fcde5096c42f2a596542cc9ffb4718a9ab25eea8362590b12bbb4ecf268f0e1fa43fd0405d1a5faa3cea516e702fadcf9247ca0287d14ef14105a5fbce2172bced2fdfce98e8e9c373f95a786b7862d0f24e0f482008d2e2951942a0a919d710c927413796c2d3f83bbc4bcdb28aa0ff055b9510f600aeb1acecb2c48f84a09d0a9d043c81943e1f4735083dc68103fe310ab9b1e05d898bdf39462b89a070b0ec5cf1cb438b545406f9df1c6135ffbb129f18d52611a83f059cb9711ce76193436e0f46858f910542802a4b2d55ee0d2bfc4911f5d8e4b70a7e8bb690c0f5bdd86bb639b288bf66fa4767ad0f7e84676b3749bc20105284a74088e355742eb016d6fcfd4c4a262adf317b1cbad4e66309d4c26d3dcee4465936272bd95af720363db679ddf08d295b46126597cc387903579490cbe9a69ec4c8a41796e062ec15f473f8c8f8aa2134e8f829cdba17ed97f0a1ea85b104873d2eacdc38630f01c11a8ccd99467e1514ea4227a50d929901ecf1561b31ddbf71a0401e4bf9ea9d2b3a022f4c0de57ef6e104a9f1f888cade421902e4e27a18a772d2d5c9c60fd268d81baf5df936a117884a94863da1da2208d215b4c6a445b4f122a69c587df286f1b9838920ea4c701f933a2ab78a8fdc1c5e6882fd62557f1ec5f122c68fd0c64d5b7499d1e3e4f7b36a1765993b667867905c3e937e9ae0b74f5ba19fc532a32423309cd621c1dead9c58ce9e5cf1c3b0ca265c764ad318c5e0c6c70a78a6ae232606a19856abebd213751a1d9527e2340243c469995e23b1e2a92b68257eee9c0924f5371061752470dcf8a39fffcd60edeceb0f00abb9167ffbe909a104cbf8876609b01a69da09be9813511cba27bfb2b2e329f7a9d053b978a6b32d46c8d22d5e707adc0a99c31eb04df9b98cd4f53c99f08b0f26849cecd2cb64a565fabe10a1fbceb5fe0201eb4e5e3c97022078204bb830dbcbba5a38e3be5d5e7af1734078d888bedff1f0cee5213d47834e1c02af8427e2872932e422cecb54851cd048e00cc10cb98a874c8c8226c4b0db700f4bc2135db31e3deef3b7d65a17c37a22e3d792e77594cfd3b081915ad7c1cc0949523515275e981ea9403031a05fd2f75fb5ed7b8d5333110e2ca50794a2f7351bdf964f612a7788a4460fdb7d93987db4dc73d093958b6ee227bfdf80b63848293547bbc7b20e17d6412753b6c6ca6e3a370129dfed34332ad0cf6caad98e65c534edf673aff13587f31a7152e7ee2990a3705352fff2c94134ef2c30ae6d72f9381709a0d33ddab590a0d5df7158edf5929abc341f7cc6aa9ce3524d569c98a652f055f31caede23a16d3e681cbd35b9823655e0b60c71edf150f65057f2d96baab6382080421f0adf1bda72bd503b5ead69a6d9683ddcd61b478622d735e32dc276d9b42c6d5d164282092d98f72f6d44f8c4654b68d2652169a07c20958fd7aa7be89c76b77660090f93d1c97b4f827a3c818546f1c24950cab00dbcbe3b7a5d2842eaac193433d4ac85dde20e6bceedc37b4714848eee3d717643d533f4bc585b1ec14ae4d70081ece272b4d968e50f67099a654e66e664ae29276780f0baa071e442a5cdfafa3549761ace0f85075d9b99e245b3765fa598425396fa31ee0a4cce8704e29be4b95a5e1acca782782058887ed5441ad3593090a3406f35d9049346655a9f78afb43df81e45edf292567d6a2ffccb46f174ce176617df6028e389d026446f8528912ea7bf32854149d686b0d1f39f025cf49898bf67e9ea2bd9ac902b764500a84ac0ad80d0e7d7defc8864dbc617abbb42e98439a5b932d7ae10c47ebf844c90c28fd4a1ff611e6860595bea9d459c97ad4082d1eddc1ad3ba5cb3bac82b149104a54fdcedf59e383b69d1cd61e8a5b65a996d514de14a3de24b868974f37846c4879939cdf817cc5f4fd0a3811e9568a1dcb4a43ebe22cb1a148e682283e7a716a65e88fa5ee0a6a81c0f4785c6dc17af4cde2911f31b649dacfcc469ce67bc5f7105e5fc04bf0e61dad0640273d4c3a488eb144314d0c7bfec103a8ced1a5c0abce7677dae996cda2e7323998dca597f10d8d19cabb337805ce10a2132534a1bf6110f443160139946dcd0190da0ba07cd5f461ca58e8950d037841fce44a2fdda680a0855df7cc685e0bfa83cff9d9b9d0e041d699e3adf427b818a943b5d188141a0e6db62b50df4017a8b31624de1b8e03c94c8dcc91ea889dc2cac406bb377b34032292ac84d51361be895012fe89ad81702c12360bf151dfe3acf0ef84863c6f6487d4e8f36a6a0d1e25768a9b07503b9df4ddfc24837ec576b078eae6845ae8e2f8e409cf7aba9c569f4cd4871d6a40b3735d93dceeb06ab50b9fab0c4251ac0278dc2092808e40148e8bca52dd5c4db19e0c10769709c1b48e97456a086fbafedbbf9e02ec9768588f3d38f0a23e44ef86e6949eece7128f19487ff92e53ba6d121b300c32a4f26cd9781f8d26e49a7f9762f6a5057cde1c2b4f26a1465e81bedaf1daed1e95f0cd82aa1add39e8db8793e2ed4101cfb3b4f20dca3cb83bb53f2100bf4b83972784cc195b02b3fe7697056f4563eee2a55ea005a036c897812b1d602a34fdf7a7d6b3ef944f44c372b2a1c550474ed8cac60e94d4be0861ba90eeaa02ff923e0e415d68a51e1dcad6caf8b54eca00b2560563ee82b398516f32afdb6401b9412799cf79f2bfefb179c5a3a51fae9ab5661f07e85d1fdb1a39200d57e149790b878940660554a218668a161bba444be926904c13f813cc70f82d321bd10473a242d39ee422623653b3a6e007703f4ad319909609aea2558aceeadd9151165ee05f6efddac274c710e4d99fc8650bdbfeea8f52553e179d84445bca884813520bbd055977896e2ff7a3b20ce66dd9af213ebf9e286ac5acb05fb5702ab0902833094c9097a5bc4a455480fa5479c41994393aaa00ba1a63c3f3b9ae06a8d9d1bce43639aca51d0bbdf94b8305f637377538a4bbfd1f71f6c563f7109992b9a559d24d96086d8e8fe9a29129d257f7264a56b78513392d3337d8448123052e0b175a091c87cd9e419c1abcbf7b6c4e8a5604f15dd6342a3a23b49c58502af5c2fc73f06f1ae6e6cc5d8b65324462d29b59ee347a30eb8b90127ded5fff0f25af58084b06d7aeff64070eed0a2e3f55833818f24b89caa6bd1e35ab8aead6ebf9e729b8dd6b91cb0d953e4147706d3fc6c9966a0da8e605c573135db6bf5be69a1c13791b1da81b74ea35e268dbfee01d14c04b9d9fe292deeaf57e71aae95970177acdfcd6180d03f19fe59c05c89c773bc322941090d40f04b3669b2b60ab690c0013b3c98de1fffd428b1ca4acae55afd80f855f4eec7b8d7cd33d5ef314cd2843bb4ed5db595ad14cf7dafeda9388590dc45b604426c94428c492e91dda8e4ecf23d1e015ec2ca9cfdeb3c687f410b076fb0fbcbe9635c2c7381ceaaf6a46312db7e1f22679edadd65661a89778cd8cc3828443d8ef4886ee79103544f410a99a4c9c1f4e085667dc75a3aeca0fd7055e6c39898a4750d43abdc96e30f896aad1e86c3e48b95837e3d951aa9971a0600631a13a8a6de646b64c9829bae74b4e53d6d112fd891d2cfd29787104a6cfc0ac608c1330748c6d1768fd39e0728260e85e2fbf0218e59190d686e2ea342d8aa810d6ab796d98d1db7d76ed1b277dd7a9c0fd568457e4f4de522f00363caa539b5368f2e02b6543590d1365b8ffba12b432870fcd7ee31f4088baaa37a3360be8e1e3b99b8709b987bd228b8e03c691a59e5c001d8f6c1ec522180bae366fc88979238cfb79b01f627de45c9f58b0f4e6afa8b5d9ca532e0e4b3e1222e7e07ed5e8b500641c3e51a5e6f0f3613dd1a0d9598af2d268d8eb18184c672c6a3e67612060d64d81402eab5e99a8dcd527320f7af40727cce36b90fa3835bcba4e9a9c2fbfa16883dd0dd33c297b9f5b6e1351754b872156ca71abe991fbfb55413a82cd07bc9e8d9b9b1a5d298896b3fed80cb3383a12947b9b5a22973d8e63aa9a5334e7fa66c0361b3c1bc05dcde41b5743867b67778603d61323eee42de2f11341b769e45c49cbf75194128ae6d158beccb670100d54169a26c1e81145d6137a5e51d169a2ab68d89eb133a304a8bbb0d8e4b8fbc79f78a99e23c2eb28063f8ab339aeecd42c931f84614d79b717426fdb3c42b16dfb76f2aa7f22910bf50789046c0ef6a15557cf024ba93127ef10233a24be9159beee8a497fe4cb87e997df6534bacf189bad01afaa016942bab90d8a320176c37a2a100d5f24209dec859d2e1e36b29d5d8eaba3ace4e89f02ec7b527d22e51a5630b36435e4c1f36de73196d6b9247669ddb9ebbc1ed5f00cfedc861eec55c5f4f57810bd0bf3976eb95c44463dc3826268b6582391c835250d7c82bf7230b4bef71af48ec559ce6e442288e4c005d45dccb923ac4ca8cc793044ea13ca666d7976c921ca051730b691051f58c9a1849ac12e0324fbc883c736fcd98e11d482873df8af24941dd8323264c1af9032695f7054261511dd13a5dde84ab1903244b9217172b36284b5626adec3442e23dcd23fd000bee4db90c508bcbb8b7bdc7484749758bcf6e1d55dfaf8051dde5918637775476b0a73ce4d7b3c7dc134d75e84b97224c7b5afa0b1824287aebefcef739a8d8ef1bcc4794ee16c4cd6d3107cf08b9cf6e1bf06d07f81c264087d860259a8d599542945ffc50dc18a20c88b8c4f54f5d137234a402e745ffce7f53ad70623a1d7aa66e7c9bea0c8d7394d658f65cdf9b091594d8284c0a9ac4161dbb391cccb561e0964b43c829598d46ce15c9fcf78a3b4a748fd0db3b211f2d068f4091590264b529cca2f8f9eb95793dc3500351c509a618a2b2e618930c1887794b8a27a136f826201f38976ea3d1707b86c36847714fa3fbf04b91f9fb395ec7c10b17206843e49550e20369434543c78f26d6591e8d029b1a440670e8df51d88dc5d12498b60fb89900ed3ddbd19a5f8910c16990a56337a0dd82f762cae0903f1a43ed372406dc7e2215e7ec95f2cf86666450db083c8ba81d7e5d85bcd7566d4c08de8a013e6f5e0a3bbe72299d744f0e3f1557e1fb02f96a472f544efe127395104a0d3a06605f93cfe92fd5db8b402163100fbcb03d44e5bcfe70debeac21d1171a5947af9506f001326ce277c32e34530013bdffdd19c6e186c52f8e34b3959ba34c18a9755fcea3ad1fe47955de982264d313eea0a838cd4e4f71a153f9eb68e40e16297af39abe449a3f13c368cd39708d9c951d04616115aaa43ec6485265930c4bcc7b8f048a43269190366f2d9d33d0c9b6fffe7133f8f5ed5d9d63a20718a8cb154f1e8a01af51f6277a5c5d50c37dea9382dbbf4cf826df0820569e6332baae76ad857f623e0075ef3c2256316f235f7f6cf31c1e4a2aded3cff37366603f18b138e", 0x1000}], 0x6, 0x0, 0x0, 0xf}, 0x8) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="354b7ec4cf1a2daf1c33f8742357a1686ec7d97a9f3e299436be5bcf7a67ba10761a0871878c5c6d7ef208a8089690ccef23f4decb24c8edb5a3c2b29ca8f308e73a0e088d", 0x45}, {&(0x7f0000000140)="53f4551491ced5d6efd39600af43cb99c379debc10797529b15e737a4785596b9e95c107cf7a4f1495b21e624a26b5dc122248ee895d5c0968fa0eef15dfb39da25127c966bd1ad91a4c44ef701df1ac2fab2bd2beb34db9b13869516e79d36a28adb275b7b9a2a4d79a7ef4437b7deb8b353e5569320d1d0bdfd0c5b28d29143676d5f80833bc57c49c025435aa50c29e59ee646ed0ff2d71d8a1e73789443fb86f9c2f9308ccf15aec286315c591249b4936885de37585238673bc07ad8aa8deef210831bdac21f3d7f180c85f3939c76943889b3309480e982e182e08e5a8a8dbd43dbcb4c0593a0958f15d81afd898e5b23dde0d57bdc4205ebc92", 0xfd}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="a800000000000000ffff000008000000a967e1b235fd8c0969112fcf79f0b7a35955845dbd815b3db92fa7f50932618a7815f0576a7029ab2f593139354e82911527c0a31af0597f1143e33d7db62b547a3e27cd256bae623062001e9efa7e975ef2714ce27e6597cbcd42764385dae28506659916be36d727762a8dad30885989f15c05b64c4e962452aacda6ac2993c2f5036adf193746a09be569eb2f62f657000000000000008800000000000000010000008000000022c0bc3bd1e3d20b27eb79313218a2c990bbaaf94096ede1da9701b9be5e1aa8ed163cfe6b45b531a3d2ac11d60e62d67d069c3f372b00ad00e6bbaba901c98faaa36527839537c0e200d5b45d416664fb3ed870eef5f1f43507518eba89020041992a363c6ef07abbc5d47254005d6625edffb7dc2800007000000000000000ffff000008000000256a32cf43d7a5808678e30239d0c51b72b409058bc8e2de0e23d4f57fe570bf138e8847b543cb680256d8d192ed73d06d6af4f22190ad172810a98a53f0b8038c40f881ad1e7029d50000000000000020000000000000000100000004000000a754a72c6c2960b96c41330000000000a8000000000000000100000000100000c8654b2606087d439b2a43c85ab539466676c22a707a6d743a354185fa55a2dee58e5a82325f8194bf8a315c57828ceefdb483dafa3448dd3c0b67bfcce7e288ac066a0a3a5e60dc397f365750a8590597663760a9d1d7ff257c6e4a27408e24fa70f96dc82f335d175907bac72cecd8f11260e3b61f4ebdaf2af828456eb36276098e23d10ef28ecea8f411079c741280e920862f6367000000000000000000000000"], 0x268}, 0x1) getrusage(0xffffffffffffffff, &(0x7f0000001a80)) bind(r1, &(0x7f0000001b40)=@in={0x2, 0x0}, 0xc) getpeername$unix(r1, &(0x7f0000001a00)=@abs, &(0x7f0000001a40)=0x8) 22:23:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) madvise(&(0x7f00003e4000/0x4000)=nil, 0x4000, 0x4) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mprotect(&(0x7f00003e4000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x7) 22:23:40 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) shmget$private(0x0, 0x12000, 0x2, &(0x7f0000fee000/0x12000)=nil) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 22:23:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x4000000000000000}, 0x10) 22:23:40 executing program 0: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4) r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f0000002740)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x1}, 0xc, &(0x7f0000002400)=[{&(0x7f0000000040)="29a4a6ca54668831d7accbb279162b136a8745009a9229d07773edb852df30bb2b8c44fc14c914eeaeaec521775a33c855a723b11f0b9fdf1995f1815ee90f4bb73ae534389a87bc81efbb16a1787c6fa0f833bcf11a04ec09d6ae8d2710ad751d98f585091abadd98bbab0be6cab6aae6cd508236a68efa23f0a59a47678830a3f4ea17f07d3159b5f7020599689539cf568a5b5e482be10da555f929f867b932feccc6d753d727c2f4662d1f34880ba585694be4ff53ee44b38ef0da2ebd5251175a1853691118c3699f10fdcc21eab95a7df6d88a4aa4c8bb8155299572d16975e4331fbdf36190b85ec86497f8938102fe7a5f8a1d7668a938c4e78fc4bc56f6752b696aa1b104a719aea6d627fd7132b54ae161a4d5d80f280a289cd2a6278ac7e84c1e0d5343bc7cd9aae8aeef71eb759a43e25b9e3464d6bac3c1c541a92ada69064daeee0018f41eeb5a4394d106eec0c9ef6c5e575d0245ee5c6e62083fea2268a8a5a8590c22c501230b8a1bc551fc10d14ba1a6a78a6a34dc3577deb0a9f92d4ee275e828f889c2867132f89988549e3b668ec1d2dddf1e93c92da65932bd49c8f7a6584b07f339708bb540c712e71ddec042049af72189eaf6886877549462a623798ab819303b6f89cd03023f2bdca81f4931934f133baf2a81b14f7bb3e7fa3dd9a33dac295d815c38979cb26c61a8f85382b0a747ce82d3cea7796da89406b34ef97a7e52b557cd558ae056f8c3a406b51484b41a5e74299604106e06be2677c8043b3d8ca578d4f37fd2a589d87813781bae437878711d0e873344539ac529a86841d2c0719b08609e013bc52ec9fc7ef5b8a9aa42f32a6d3978d143265121440a220f7c5c1a70d8e94e4084b591781d1b46c574a532de37175fc265c625bffa506cc801c567a58b1e0262c804cd2efb0bd9aa5673d2d1296cddcec0ee26f7e87d7de97f579a036925d91623d74db5017d06d82e03e6e6a94e364c1b02d8bb59feb0a5deec3f94dd56b9fa8b3bf1a1476930536098c3a02dc2ed1a30a90d01d4413498e87bd1e8fad73cabd9fc13dc4a7ef937d621c43a8e37636389bf39d0bb48e9dec67b568d785410c451a8e7f5f701876a598073a91f6de4f9a962d5bdca1eb394b2e67f5ee3f18207469108cb40848690662218493d686406c446ccd9a3307a77a81071049f1185ada4ddb73b9151a005ba4f35585f57142da530d07b01260f67508069f19b9fefc2b2a5cb27f954332d38182ec09862b1368da2c2e5bcd9971f705d542150228cfa064722c4f45e26268cc28ba84fb5f96b6816b3bc2f1300f896b1b767a32f5b9e97b05b854e4580c3d7dcc5fd0ca910fc7ecc7df50e0e9fcbda510f70016ea0335ded4e7a6200881bd9bb22b7728d00b227da1d67896f62b915e709f698c74a41b96b109cc3a71e13b67c45ff8f530afaf4a2f3b9349685ec7047ac7a7b55494b8068807cd5553f0a67b071dff6f0a9a526f8cc607faf1bb8a6c90a41ac22ac10d652811eee5d6ec6d061110010336d35ee40cee16e7e31afede87e50e1da1ad0676d3f205c54d8c1452ae340ac187f2e42aa9106340cd0f2bb111d8be23fad0cf04a37858f86db29c6c4aa00f5ab0ef680d91c932b3491c0d3b0ed223f6a073a0f05b63a006b1d0f98e17b63a88467e094cb71ca2c3631e69827cbeb4750f0bf99311232b1e7bcab3a89db25a11b009ec4e9d19f907154fd1ff24c9de75ae994b210459a1155d413710c304787603105f982ac48cacec98ae04160add574efc9b7f50918726219b92de8b8336376950b30e063f81a41909d6a5180ae25696a2dd24257f5363a6eb4f0572d55c9b1a2654d5924d97a85fa1ef7a6454e36afea35e1179913caaf027c506a6938039a3cdcb9e454565f22f65742a24a0bd84cdf4731021c196068b507d0b1220d87443da48fa13dfb6845329e3d9cb85b94bddcd0d6299f8808bc7729732fbb3cf8c739576fc60701a4421b8d1046228ef177b2548789a45d18b2c5f7e2ebfa2b8ba371cc81dbdf596b7be2c52009e61a742d310cbe4c06031ccc3beb36ce802a425b7e96ef69ac1458c14f0c2ca37a76c490deb3448f10cbf4c49f8c154eb2e4009990773774f50174a9744470c52d816a145a374c1b47a1a7f1f5554c6beaaf62cedf58df6ab1382b735baf6ae4505c63bf152dbc8c65b23d9a04687a304f8c583565e8fa4f386504d606490500c82ec469e5ff529bd386da03a1d4d91a5db7dc3662110ffe7e22832d6918635a6002004edcf648c98018fd7e35acd487a2d95fe247d3e925bb51afe555264e7d2c9e63d190be0c0f1d1250a850994fae7baf4b3e6203c8a38a1f3823741df27e70685fa4d70faaf0e4f65e1209ebef214732c15fada195566b13db4961b2df613bdb05a673d839c1fb3bae433c28f003499232f45c73b74f523b0fecbff7fd5359636af0686fe026ef3b9a33ea15d0d6a37022d3865f8c61233c008584723d0370f24f07d3a07cedaff66d91b90d26ec28d505d2f5ef02bee673d7d9d88e7d18573100538d7989f29d631fe81e9539450af177645ed9168e2cf6249198235ac7cd37e642ca18f840ea49bad8e9775536484f8ff66ede82ffe49d55a38d821539c7332cccff19061816f1859de697011c8ec47995590dd6abc19a598d1ca0fe5436c742c9101916411bf28b1e99457e7bd3f5500636dd1831e998984bc6474095fdb15f3573431b61b755cf3a9fc5875cb774039c8191f3fe46441954694c8e392d1f7fa0a6dea3b170cb7b91513264026fc320434a037977bc6480e1e279c4a95ede4f0fc4339d57d85bf786163326b890522aa347d735e728937eb5c1fb5bf26595e8d5270ee831be3beec57d675d382efc96c0d3557b5b471a715057d9170d069d0337deb33b09c1023f13c50e5cfd42998c7ee97de33607f6246ff44a39b4bccf825617a269265920bac31ead710caccdd077b9028ced425ef22f1d5a3c83b7b264ea2dbbfacaa08c8e4bf9daeeffe92a020c24df84b8504264e04c507c5178f1838ec316993c5eff355ef696d04ee08ffda8b20b694ea61fc891679f4646aa985f35068979ebb8c39b3a1fa0619e4cdae8c147824299843a8239530220e85eb7c2df92c95a731744c24f013dd330138d02c67490045f0220b0d0b89faf91a1d295b002571397890d0cd07a31284058aa1db2128dd62877107e6ca309b19721f0f701b3f1c719dd86a588a1b11ca22527f49577bc65534599854f785dc8991333a20a990d177796f65dad7847dc619f39915fab96028d44d0effe0ac262b660ad89f5edcaa4d272a12a0f85c421dd24dea208b5a4038d625aa63e365bb1e2fffbd5a41735ef3be3aff0ab3c43466558bc8459d93079e03d776566d976f24530e97e9086aed1211b702a837686958643f055e267d9a4c5328290cd81505d9e85c7d1c8c0ab4b539861f8b209bdd68e95398ecd1388885e890d6728bc34da29d179a6e8da4e9b598b09d768d0541faeadd74d1cec68751c0e71d2deef00920af8565713df8bd11f528e3e4a16361b8386f1d8cc8e1a89fc2f2259d218bbc626f2b8e090f62def8d7d464b1e312b65690b248c7893a6f00e5df7db0fd430ea4ac2a5c89b731a6ed51fc02ad681dd60385d3477ed0d1384d4db17d73f273df13a3fef48569248eddbe83b570531317bf3088b50d1cc22b1cc65f157eb0ae1b786720cb4c9179ed6c1c8511f23a69493dfde95bca9f99391375554ff478454504d025cf4630d14393be27c8a2a75367435dfbd68680d69e4d8183fdf1fceaf3a5155c5466d84d100fde5ec45ae7bf35c096b553e8aca4d988eb28a91160d45408d40fa23bc890e5328ea18596002aa33c353d385cac75f06eb9bf0ea24b94da697a03166103285a4d31b43cfc875c04e7299f5fe091f48d9783f1b20a6ea5d7cc61ce626de55080641bfcb5c787279591300db79281239c774c700809e215214c421ce031e42ee1a07522046dd4da860fed8c56b3d2c777a71f5cf91e376316e010af2e5794520aa0ee1e7e75271507d49e55ca25be4687164eb67a7fa0fe3c89ce3ff8d04c2943c8f530b79f99d2784ddae67a12b867cf21b5b4ea098816f2da713819f56b6100a282db302788e60b5f08693bb9ff910a27d0bd17b95ecd7ecd5e269b25532b23c567a424e65e3ef8c5e30f7cefc11875e63588b2b7c0a2cd55c0541f956c0b9897c3da236ce5a54aa994ac554fcec02ee909f4f7f32d7f5f064add2630b789981225cc67460aa4fd3e988f513cdead74ad655ac105018d25ed33a6abdbfb46a9c72da37cd2963c0eb12ffaab33a67dd668f4f26f318ad4ca32a8da6c35476ae92537d9f6951f34001c19c6febef86b70a297824ff35dedfb259542fd84bc8fd97ccff341aa81991b5f5f2e3bf7493ce1cda313abaff0d38767002c5ed9989d3f6efab3685d926744dd4c06f7820aab3a39a862f1b4e298771478276031546f45211dc86242275e1a78bdb8a6ead693be5e63f05f22ab57f9bf4e0ceea4de8e7eb8ab962d7adc668cbf460323a7f78e47fa248d22e58469b76ff6ae4c0e69ae84927b477afd1109d0bb4f1c2eaf3e952f1ded13deabb22aaa1adf53f286111263dd10d2a7af5684b2ad021153a71755d7299623be5420fe4a128afce63979fead530c39b5b8b4375dcca2979f5870d4df84ffc6b4edb6fa44e2c0c23673c48ba0651a8a887f6c3e110f7fe12718ab37d992e4468c4229e9ad8a1f2027f1d752b8b266c48ec74f52d524c4f5339f794a276d6e720db04059557d1db18c2147c990fdca58db32d79674c774b7bee00d25147beef2cd5a72c3a396ea3c38dba0ec5bbf5bbcc0d68f68a86490ceeb3308dc06547e16d699a54e4e2b17ec104b4cd144ac6ce2657647a33c98151822aceb6594cd6f2615de6918f04aef4ee36fd14b574d2adc1cccb80cb7824670c0f47628d03a475551031403e441f359118a103f47a1f92d3b5791cd79b2741b0de2271b3a449a389bf67cd55210c39d46b6d24b1b4ecdbb0a1c9319c43d11f7dcb741ffd4d2dbcee1765b819d1e20b22cfb64196c936f23339a82f193d99f26120543f374ba5a128da5eebb445bdc9621eea2434a0f5f5b8c86e727184609605d06af5c002e0d27d98044754018cb60c13ee623114500eb5493fc4f1a7577c8f532af1e3295e0398a6607a1c91d91d0ed065ae64a4c55d587dc9e72dfbd6dd8eb3147219ee341aba02eb48a9e3da79e53a7c2d248d657cfb16822c09dad5953d359782eaee7b018926659cf1a3cb473e1cb3a2ac48f70d783b845bde64c41d6c0ee1b1b74ffa02c90ff553f212fb9b6a21553bb49edf2a9a778612e7c920a9a43e82dde8dbb92484fe6bf9b7cc7bf62bfec6095c3e5dac7b3685cf9849823f7454e451a353fcbf0a09e865a89baeb6e063655d682502a46cc02703c4cdc3a4f616b90833749b73dcee5c53d0c632d81bc2317a7d0858d01b1d43aa158467d304d4944796ce0231dafad853139a332ef99d6f54caf0c57c2e09dc79231e2a06ac94203b5b8011bc5c90b8e3131db47be3cc9be4f735d2068a8f6a418a1390ec8f9984e24793e82d217b1b63bfceeed95dac293ffd3f5b7c062ef8189af5322eb2ddce1ea4fa758657001c1884dbb6ee5751b23192c79409b5b69fcce868ef47353eee04e96a3823e31f67be954c0787ab271ca76cac0ac70f310680d93b1fe94f9bae16a1fc7f4d9434cc6af59948e2ad580c9627afa9e07be9799fc3391dfe20f9", 0x1000}, {&(0x7f0000001040)="3230bf0a61c815d3463e7076716899c57601be8bd58ab3ddcd02bac627c6f3600d9b57b59d016547e30354bd971aae8252076f29550a33eef708e3b63d33e41fc6ace18f82ea98cb22be3c3f71f845fc83a9b3d3a4", 0x55}, {&(0x7f00000010c0)="e5bab1f96ebd6da2f7adb49493c1f64b052a4dd562d6b605917344f604bfd220ac10159b380bd2309dd6fae1e97a1f8748dcf20a79bdb8833d88a0f690ee8de81f65f3a9c7a1e942dd12d8150b764c1a27ac3f41a1400032f5082acf96c50dc0dc5745418143965bf0cb2db01631bc5ec186fd179aed53a8afc890a1ac0795b96b2a953bc0993696a0c6c5cafb7aaf64b4b50423cbc8d2", 0x97}, {&(0x7f0000001180)}, {&(0x7f00000011c0)="61d544cb2f851745dbf785a3b13206e0856a438f805c", 0x16}, {&(0x7f0000001200)="61684d40a8fa8ebda6799764ab7e58221fe9c078cacd81297cc6d9686ddc1b637b91403835cf3bb0e92f688ca7933f7402893c768c6d944fc2ff6aee33e17d4790227d732718155282e24d61329023c29b99f842b4bdbb09d40f459b9a155fcb2593a59c1975bc9685c30eaa20638f6a0a2ba0054f335257909953842bd8cdb388db886ef118259390a3ee1ce0c69fc15486856f639bcee401271b", 0x9b}, {&(0x7f00000012c0)="191c6bda075a40e1f1859a6b442d58d461dd9b8144b164bb8879d82b74573b11dc663bcb2df756bc1a57bbcfeead15979c7d34e691ddea0cbc10c763a744874164009676f21ccdf4c21414a497e368e1f2e96dcd188dd07b802fe5b0fab986d7ca776dbe1aad67e9a6ad6dd332d6b59b09d785cca07123c8624c52f3801f0fd29b008fccf48788fcd40103b8e5c2b7088a", 0x91}, {&(0x7f0000001380)="118dcc6a9ba5a582774a3a009fd69cb2321cf275e63312fb1d690e2d979d9dc3533c7d89e02a25c921bed8a4f8bc87129bb6cd89476fe7a1120062c2db522c332efc51b67622de68c76367b87d3ded5c320f2ea53d854687a1363b690bb1d24f876afd7403be5eb3622a5b51bfe4bed730394207c7427be7e1cd48ce4e87bf6287bceed4a3e7d09f959203baab18e22df488a7697b5a9a843b8af3731caf96d9a128d93f373adf04ace1b88f555400726f32d37bfa49f8e6c89bee4ee24d427488ca31d86a0f2e3c51d7240921f21c62d5435c67408defc10840fa081b60d25e8a475d7d1a620b2f5930ee4f885c8035953112d0cff706bd1e165ad06cd2962f93b95284768366b86de9e683d15dd50cf18cf1e3cb70ea70b1fd6280db975c40646523d3fa5176a17b7984e1c9f806ea03fc370b4687a4bd2dcc3c30c718a5478a66844fb3c335c00a80dc7d2657e46c6b64cb8c665f5147f56ef6a62d80c629d3be7dc3f4ff85b175d418b9b09cd44fc2af8213c686a0ac1594bb7e145a7eb61ae4f6fd119b52c1837ce2a899741b64ffa031aa6a28abdf4ab6f59325b543833344bbf9c10bf3ee096662c026a58a1f479241ffd2c8dece218da85751a9db86e1d2cda25ffc701435282d076b4e284acfc9ac235e047a7369a9ab86e6bd7360133afee5e119b863194351d76e562b0056e00378d5d631f9dc6fc78acdbd4311127f3ecee1965bae02a557bed00348884c60ad14998b28fe9bd5cbd86d3f2aee99c2077112b121e52a38d42cf7495576edcb4fca806824a87731158eb94ec5a65c27c49958987b24dc3d9fd83056e49acf13635851b67b1a83c28967af2bcff5fa38ce66320ce2c992306f967dc933f946c63364f706fba21a8401af564d5f278b3f38633eec4fc26aed39b33b9c6c1a6de86e3d6df83d65c2e53ebefbc6a849605056a8cc49917242b16e73d01311759362e9f97f0793942545cf6e72f9f41289450744bd307b40f87cdf673c0f810cbf23d995e4dbe352e17df67b8f2ab0af06bd9e4f0b2fa410056d64579ec9eb68e9baa47a3f7c9df3ee0cb76e860530cc292f1f3bb2b4dbdedb95ff1ddfcd2fb244e6fb3918da7d2449f0f43a0c1278d0537e391724c8c77ad5c0dfedcb89a10031f62948ff017229262440f08cc9a7e0bd4a48692c8b977ed966819dea39835ad86ef894915e56993b370d0caac78677532198dadcb76ee80469455bc58537c081eb1b99d71d7d94c6f5b04b2dd909975f6a992eb56da8761c9f66cba85c386224c34b7feae2a97d8ea61e00cce1e3f780f1372201a2b947e69e626515df3213ad2cddbd081e9086e138589bf4973ce5341025def904b909693efe800a4648b6c20b58ceca5edc90d5b3faf3c2bbc69bf1b521eb31379d66cec4258ff0aa8eb05038680878b60eeec6fb008a0ce24c1eaca5b46585326aa75a51cdde131124785f6a2ff1039082fc6b83ec51c6bb54118512885b3589efb34c77f85f88355c479a00a1981c9e3b31238146c5ab3eeab53b30db0a61b7658c6d78fcaf46b7cafdc0c1c31e405e8574eda1f14e5a2e4b96da163dd92bec0d583f92f6dd10f24fd2d80136316505b50abed041b29bf073d082895d2e4af803a7cd9b21a794834ff763ae341a96da1620a8312d1f196e03948ae95ca417660786ba2e7f4e57b17bb30be34a88d87cbd3c0970061290e5d52c4c7b9210c9ebe723b750cfd565279183ab67751ce5f4a6d48d6bee55cd696ed4f6fa6e97ba1a20477d0e67368f2fd5338360f38ee36e9d5f4b0d82215698f3ef01a6e035520a29509f346ed19d1e57e080959e336d19c78fed29bf3fd70824adbe66afec227fd07b784aeb296047c713355fa76d3619dbd03042f2878939e463053850acc7c0af419e87d8e58e96a7d370dfaa1a86ffab549924e683b47784f32ddffd75d21b3c600aedbed01c8ae1907dd64f56b4a910574933cc03f088c3a35112185af92d7f8aca9dbd0c3c3cf1a5c7acd25c30bd2229cc0d8bae713c630d42ac1861a62e58ef8629cf18599dc9db03827dee036e0042bdc83a2a16de28ced5a3bd27404765c2a54ecccc98c7a657186815692e4680ae18679cfcaf6fbff0ee45952a8a8d6bc273f33696b206cc9297427959796497afee9c0f341773265525ba82f5319cb583feae72980088aca11bdf63e853e3900a89f8cf6368da038cf1a6749737262231ceeca9ca8620bfe6b817347a4bff0fa62f733eade427e2b9c9564ad8a5d480a99456d2e33118e9349b6e41c863d5ae753c9f11e4c7dbb553792445304df1a705a56703fa95d8efe35e5dd100055517a8e4f63e848c709b66a2053185dfa35c5cce419255384cd05ea3f2aa34f9355ea30c1163684b27f12cd6a2b63414964a90a1c8bdd2663c3a23cf05ca58c02ba2469078772946a534a4f2405ca9db10c73fd4b3a54a1c66b101d00bd5232df5512492e70167bc0c9728e17696606231ed4d4a390f307fff66229f23602b04a0ad13f4a1135005b59b577bf4e691c080eb51dd6dea67e59226323970435b71efd8bff305c1027dd5b5f81dadef2dd43b06485b58ce348af95daff366c2598cdefab09cbc417734f4f5b6e127aeef946c468db597a9cddcb95b6619bde52d464233ccb71777287b2507eadb7ca393d28d264ea9ab70ae021fbb36e91757b2491581942f65a6da03b985ae490e4af480d6d090f3cf1f9fcc5483d0c54973689ebb738d9fc1c81c8e1cafd696f39f71f5a876fd2be4f7f2fff3fb610c81bd3d33c0eae3b5884b714aea306803cc7a9c74fc8cac334e4993b42735b17a41961053eb671072a1b695d3e0090213e865ce50ad801bc24ff43da3adb25fd5b3d2c71d855aba5bd5e8806de30ca8cfb885065a5d90343cc3b96cedce919ed9f9e3eaffc0c2a819189700450e61fcd5f79883a2d7b17e0dbfd15ac9242ccd6033171d7354e91eaff7557da44aea4cf589914de6f7a06ea3d253f37e01878df85b8127542c1b3529c4cbc141030f81219bb217cafcc5327a29af78b128c722c93f65f6766397af46790ed88906acaddc5daf8fd96c464f80d9302dfbc2a03ec57e8995f48f7dff03317d03c6ae0d4d270f22183c1e6408e471a4f93477514b44d8bc0346a31db29d3dc9bfcdb446748651b10a2fdbc68f4ab882e0493acd8fc5d5cd80f28ba571a372d3d504508ed7b7abc776b3b048355105f6efe2a43eadf4bd1d5f03af508c2d25b8406495d988018ce7e75d6715fc8218a84ebca707dcad99114531fda421acb4ed0011227283df35a3befac7ff975cbf62b467f60f3107aa1ac678f4fc43650f268d66614d0e43f7937a4f61a13358be28d57c0a6d8a7055b595ed940b950fb72358a919580282dfed42a73f7ef9a2142cb053683648f164f62406a3bbb9373c2b2d4e6620e4d0b96c39327dabf30814ae99d2e7b69f139fb73b6dd41ce20bc2516421f0788266736e1d013b1d3297adff5abd2115260a0c3c695a70ea1b205c99201f3c622dc7e76b8f906cf2c75d0debccdf89ea308bde04fb20b070f6f5f192859acfe8179d0fca4d57c21b9841c3119f29882053212a136631273de8f71921840b927ad5a0942e130779ad7b712417b83360f7e609beca1ba8474bca84ce89f239ed0f0aa827368542bea9d770f548a12847d3ecc57545f6aa62d772381355369570f8231a6d796b73f910be935a4dca3b19c022c116beb0ffa91bfc09403f95b889b23c42f55c0ff37ec84858c92310273ab731fb65c9ed026ae897113a1572beb5640b3f8ae799fcb721c9790996f5517b348117e7d6e08d1b9b5beb5d9252e3bc33ac28a4ec9e330e42c0b55fb6cf65a87d71dde89ac24a1d7046f7626e405ecca336c2bd24066520a26545d0d44a48e65e2c6c2cdee2f2281c38416ce675d28b37c78d3b6dde676600f1cf251e8d483b0dad9526a4beddd4c21fc9bec7d74e36d5486243434f84963021599b1356fc5dddbead5c9775b6242c4ab83ae3e56c79d47d38bac9f9f76ed7958207afd32c067cd4e075a82810e72f4d4a43cb4cf1b61e8a988cebf9a6f39728772f0238dad31dede038cc7d1ac4863de44c9ab25f15a1c2aea9fe1c1815a69e15b18ffc3cbf6560d5533a8d0c979f75fc46ca353299bd96679f23c4b40202445774ef7c68cee76cb65a50608df8fa87d8a096fd569e897878aa6125412f4ff31a13320e5d5047a301de3ada323ea35177d8b75fe8beabff51ca2a4201c816135b2313c2a89414949ab8e12aaa21d9daa270fd23b169cb2ee5d86510609e1b244def05b85c892a4a664576dab283490bb32189407ec1bd74200344a6f9fa0659cdc81984f9635de0549fac9ec06fb1507ef3bc33925e8aa5a619ec28e2a8ec8a58a406c26f57aa605c3cb5e9aa6764cd87158d4aa2141e19e3aac3ffeb2c7f71115be3f4d4120940b5abf21d21e4db8f4299b40eca54a9be820f4bd4f7c840f761fc04cd1257fbab8078c5a66463e02a6c9ea4c8e94cca0d880cd87c4cb66f106b44e7f27c0686820cad95ce268b753b58acaa84ed61f101d930c5c4599db68de1256ad21717c14b8f375b61cf5c2b593459a9ea970f8c89985ded2e58fb86fc1b9be9de99a0f0a7651bb72cade960274d7095d2780d9f541f8152dde1cbeb53e339654f9ee5ebe215bcb8f32cfbfa0781df42e8758f3553ef53e3a9e9f443ff6b69f0efe8fc329a5cbbc68ec36a41fdbc3c0977519c991f9e79a612be63d5f720523d0519f18af7d184fcde50fee12df63e19d94da61f379bc91a1d50aa5934f2a5a3d585b0c2b3408868a0d3ae4c492fd833312baa5a6c83f9fa77b35106342b56f0b06ca813561b1a8502f92312f83244e27147e6d533664a71bd143bf962311c72d0ce6520aa833035e9637c04b9533691d9a99b911e0ff8a73cc1beb4ed6a5ae585580b4fd23aa6ade088e0db9bd97bd7cae7b8d96ff48d53737675fb410bc356e6aafd6f62ddd2ebfac5f8708342e5d01c785637574689df6c2faf2eb79b3dedfea05f7956ae6fe2dfd6dc53c3f37a37bcee285d638d77e2fa227cef141ab3ee9f38bd3337312a2d15e88c46bad822c8d9ae94fc846586fec757da7d9c20cfffb10b663134d87fa35034983d77671e76ef6fe41f70d037945c7d6c232f1cfbf7766278f1857d11a4cda099b60c557ce521964224e3b7852f629ada071a12485d2d95898baf0b3097bbe765a28428e78a820ff64eb96f074268abe5ae6b9d380751c9f14631701c341c2479088078be6614e5ed7f045447302016e3ed1514372b66ebb3db47c90115c8219c4df7871e69b0d901c9d1e2857ba4a8c8d73c97de49e921e3635ae7ba33b7d656a067e0af8b3f32740bf76eb64f38b03508dbc729d84d23ffd84305dc5706f7a5ea866446c2da609260538674343c7d8d6935e95d4d4ed4af73ec9be9d8b1574ed5236dc49e86afc546cc951f5886106f886155c10161799e3b619f1db3acb1b701cb0db6a177bfabba51b62a5d841c1feb21b1cd6e14d45ac7352c892ac1577773a40e5fe46d0598cbe0d960bb8dc1e3992176456cce1ec9dd809e7d14f3cddcd7c3561bbfaeca2fa92928b142561ebc5cc2d766eda3739aee1f3e6ce693668d12a4aab71254f8e829e1fb8b3985c67dadfb251c94ebc4a7a0bf8cbde704ce632c1ded48695711461f5e40c479c81928d1784d77cfd559ed58e4ec688874c8bbc10a81794f90d0f716c9a5597748f3cfb9d28352805aa5521f8f28a39fb2b4b4ee5c11590381e8b41de7", 0x1000}, {&(0x7f0000002380)="18c4ac9255e149cb1ae5af659afa3454bc1c582843b1c128", 0x18}, {&(0x7f00000023c0)}], 0xa, &(0x7f00000024c0)=[{0xc0, 0x1, 0x7fffffff, "49831f27249e81191e7e80f2ca4726de7ab8b0f581ea7e89e25bdf6e9d08fab441d6380169c1980a34606fe2de9ce88a5d3d32be55ac0e834c3d478c8e58fcfe1d2a39cffd0a0675a41a089e71443f1f1a621a4d43069d456bcd4a78f89255cdcb14fb6381a9cb0176ee5b34c4e14d555c88930abe57d3c864ff8abc2fa0a12d74cde96ea6f39f58d91f7c8a03770b3e2b2ee98b5845bc2082ded67d3e664b75fee09cf52b8fd87f602d"}, {0xb8, 0xffff, 0x2, "a7c8ec2ed0335976265f4289cb1881162887e5d9769cc2fc503290ea666647245774d658c4b695a2c903943cbfef35c3fbe7e951743ab512a319744afaa51caf81482075d8fc84f495c021faab4a176a080722aea733a5c8b96f907203ddbe8e1796daedb9ca53875cbaf41f73017991f4fa5d418581884666d3e4cad515d4378b88ddf5d488c1caa4cc3ce9365e0db01f593e85c0da9a126afa52f782ade27105651d628d8613"}, {0xd0, 0xffff, 0x2a98, "49f622cf1586af33cd8c76cf4c19ac06501d96da7de6914f622ab650c83647819420db722eca8f840f330d98c94706af2d1abdb89e0149e3d95cf40c6929d659afed5eb699d35925fa3f2d89c51eddd22e9d1d8a7e84604e7b6d78bac7e534d2c137c06c1ad01755ddc300abf823121f5f3c1a70f7754e25d62b0ee8e4e432bd5c9219c2bfb74cfd94d03555223cac62198e62878bf1904320539375936db1a8e9a1b846fe163a708a7b412e34ad619af69a035f9a3dc111cda8"}], 0x248, 0x404}, 0x400) 22:23:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 22:23:40 executing program 0: r0 = socket(0x2, 0x2, 0x45) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x9, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 22:23:40 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x80) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0xfa3e8b2c5c4d927e, r0, 0x0, 0x0) poll(&(0x7f0000000040), 0x31f, 0x0) 22:23:40 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x7ff) shutdown(r0, 0x3) r2 = getpgrp() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x1010, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x100}, 0xc) socket$inet6(0x18, 0x8003, 0x100000001) fcntl$setown(r0, 0x6, r2) fcntl$setown(r1, 0x6, r2) 22:23:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) r1 = fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) setsockopt(r0, 0x7, 0x200, &(0x7f0000000040)="ff303610494678abd3e8d61fb27f62811bb0105cd0330f92175502694683f2fa952e36e575aa2f4f39ae35a814333b47f0ce7ab0e79984c4c1daff94e4a17091a001d49363bf63d08e1339ea3da97da8f06b25eb3c6451e956794ada50ff1703863ffc7c3145f403057aba507ccee4fb05a668e4d262537e493b84ab7141b436db0366eb8d505c28e101b6dbf22fb02b1011e74c4e5d5e", 0x97) rmdir(&(0x7f0000000100)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r5}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) fcntl$getown(r0, 0x5) setsockopt(r0, 0x1, 0xa8, &(0x7f0000000280)="3a45f89ba7c12071525eb99caf32afbc967dc989b78b8dc739e61450298fc9df50fe5386fdb16b83b2f4924af8cf0092753fa41d2b41ee2bc59ba91297e7c1c453b26ae877fdb3349ae436e67ce38ce5a0dab5ef64ddc295d53e8ad1da4a255b95916a0bdcb223dcea320e801777d2d25b71eac9d1636e50f4023a983f87838101cf103e85acd6bc49b47720e68a87d459214287e66915177fd0edd392d8232051bf4f088e411528ebb7e60a6b5a3f6b6de83b4a64fb589b9bc8b5e778b96ddec2d69a77de18965c6fb0ec8a58af9006fc5dd53cd6fb3ffd8c6d1f847a35770eb9", 0xe1) kevent(r0, &(0x7f0000000380)=[{{r0}, 0x0, 0x80, 0x1}], 0x1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x4, 0x2}], 0x4, &(0x7f0000000400)={0x6, 0xbb2}) mkdir(&(0x7f0000000440)='./file0\x00', 0x80) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000480)={0xe62, 0xcd1}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0)={0x100000000, 0x3}, 0x10) fchownat(r0, &(0x7f0000000500)='./file0\x00', r2, r3, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000540)="9856d27a84089fd15178eb5c9690bad70d0756eb9c1a", 0x16) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x9, 0x6a, &(0x7f0000000580)="353b2075c8de2f99e3afac68bb9ea4940b771725b8a5df3b0332d60457dc88f658f4666756f58f81dfd755253562bb63c825067351b7121a9a442e19c7d4fe8f8b34a3eac465c3176f39ac563b6bffd99a76469ec4d7", 0x56) chdir(&(0x7f0000000600)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f0000000680)='./file0\x00', 0xc100, 0x5) r7 = syz_open_pts() setgroups(0x7, &(0x7f00000006c0)=[r4, r4, r3, r4, r5, r6, r6]) r8 = accept$inet(r0, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) open(&(0x7f00000007c0)='./file0\x00', 0x20080, 0x28) r10 = fcntl$dupfd(r7, 0xa, r7) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000800)={r1, r9, r6}, 0xc) 22:23:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) chroot(&(0x7f0000000040)='./file0\x00') writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000340)="e36258a4000000b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023c38bf6659990bfe41f04", 0x27) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x1000000003ff, 0x7fff, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) open(&(0x7f0000000000)='./file0\x00', 0x840, 0x62) dup2(r2, r0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:23:41 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e00100000000000000000000000000000000004c"], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0x80) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x7fff) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0xffff, 0x1}) chown(&(0x7f0000000000)='./file0\x00', r2, r3) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:23:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f", 0x2e}], 0x1) write(r0, &(0x7f0000000380)="e36258a4160100000000000000f256b4093cfb25b84e5bbd0700000094b222a9c4de41a52f5e0000007163f223d58bf6659990bfe43204", 0x37) write(r0, &(0x7f0000000340)="7270bf6c40afb6bcf4eb69ff", 0xc) r1 = syz_open_pts() close(r0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000040)=""/4, 0x4}, {&(0x7f00000003c0)=""/132, 0x84}, {&(0x7f0000000480)=""/220, 0xdc}], 0x4, 0x0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) dup2(r4, r4) 22:23:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) truncate(&(0x7f0000000000)='./file0\x00', 0xbad9) connect(r0, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0x8) 22:23:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000800)=[{&(0x7f0000000100)=""/108, 0x6c}, {&(0x7f0000000180)=""/205, 0xcd}], 0x2, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') recvfrom$inet(r0, &(0x7f0000000280)=""/179, 0xb3, 0x2, &(0x7f0000000040)={0x2, 0x2}, 0xc) 22:23:41 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) listen(r0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) socket$inet(0x2, 0x8005, 0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 22:23:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) close(r0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) 22:23:42 executing program 0: r0 = socket$inet6(0x18, 0x4000000008000, 0x0) socket$inet6(0x18, 0x4000, 0x4) getsockopt(r0, 0x29, 0x1a, 0x0, 0x0) 22:23:42 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/64, 0x40, 0x2, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000a1bfbdf662f8c0fdaec16fecf03ab86524ad1a80050c399a19322bc4ad568ec1943862de06758cea255b13e668c54051eb3d85c8aa6e2af978e7acdeb3d0f14f83dc8be8fb869b736032f4a5e275c480a2ab607e724e956ac37a3fd8a0c34c68f311dac82576c7b4e0d6b8910e56a3965cb5c349a3a8b1062788f107cbd34258dcbebc6c0820f756ba81fd3680f0fb2207d4bfb50839b8060647864622f522588d9a9d3a5a513f18"], 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0xffff, 0x4) r1 = socket(0x36, 0x4005, 0x3) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) bind(r1, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 22:23:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) flock(r1, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002fffffffe}) 22:23:42 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2, 0xc7, 0x8, 0xfb8}], 0x3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x0, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x2, 0x2c4fd5aa}, {{r1}, 0xfffffffffffffffe, 0x2, 0x40000000, 0x0, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x8, 0x8}], 0x4, &(0x7f00000000c0)={0xb3f, 0x4}) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 22:23:42 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0xfffffffffffffffd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) fcntl$getown(r0, 0x5) close(r0) 22:23:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0xda60) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x7fff, 0x0, 0x7, 0xfffffffffffffff8, "5fd5ffff132a7f777564a302000100", 0x1, 0x1000040}) write(r0, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) 22:23:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x7, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf", 0x40}], 0x1, 0xfffffffffffffffd) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 22:23:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') geteuid() sendmsg(r0, &(0x7f0000002780)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000000140)="04e25bbd61fdc9d13520ea4b695c799c96f0dee8a4842be86108ed6105412fbddeab024b742d5cd7fb8e664f4d9bc1a0e5335d0b130cd3cf2528fab007db62c718ad2fb30e69154f8eb2d19cbaa704d6a167c6015a9fd9b3d84aaaef72db7e81e89b7db9172c64dd95ae21060b6756644587a15768c06145cef107fd0e90cc33e4b9b79742036090f2887e770d8c085d58e9a54a46fef119797aa92d27032da522953b56c498ae4ff84245ba2519cd49b45538da9bffbd17c6ef23626d1d5d089d4eb69ec2a0de98b8384ad0c6e562f00a8b9c", 0xd3}, {&(0x7f0000000240)="7e4fde89c1d4818262853df0ea520121ca6b6057895817a65c1b0cdf1627a87e72636aa58a0b593fec89ee969f9b5f228a154f9fd92b49d9dc573aa4be5a23f3aaeda1cf920eeda8852f4e8e6d00ae33428a6d30799befad67f6f4426fb7a20e977ad011c79f2e8551b2788216137148e8f74807babd1fd057f8436dc9d398115a5eca7d710ed6ea68e047803287dc8d798239d2ecec28a8c679a65deb1fb29fc76daad8abe8080430032d9c551ccd0adb8b21f92f182209c1c321a18f20cad4ed", 0xc1}, {&(0x7f0000000340)="7de12bfd635d0dfe3ca3643de0d9cba8efd6ea3afed7e82347430d87ad5765c4b492de5e99a6947efc64037eefa8a937138ed38e1baefaf43fcec1cecbbca8064c5ef1775f98c4628217e71552fd72703d63cf32ff164bd034df55f09b9a618512e0ab2283118f9b1222d2e57c3d10045ec692a84b2ce9e8c3e3c434911fb76d60980648dc9c20cad4a31ab6662b8e7efa5af074aff529a46d87f75add91da0d", 0xa0}, {&(0x7f0000000400)="84732416f992608f693ee2b39c53ac8259f61b06e46e4c8785b77b821029fe6353a35bdb9e2b2bd161e2907eb4c9da6b4f86fed02569d60b0875da8b2733f22d5766a525a9a8604d0f76c2fc1027f884caa516378aa86928a1d901b41caa37f384d1da7050559e8adf247c69683c378830d304c5d3ff97433df0b923759762b269bbe77365dd5e707265420686cbc0fa35c2df2e35d5652564c4be9ab035211f9fc20068b28c81d1225ebd45277d59ea", 0xb0}, {&(0x7f00000004c0)="816aacc916d82ecb771b9d6466fcd821ac8626f977034093dda64037fa786b3767c775ae228ffd422d3466cce3f0b1e87ba0878584a2cd4957023e277d6838e627bd9c5c65990644b44f527cdc53faede513f76ea8c2c53de964655ac00ca080032d213ade01cca8873da7aceb6ee3e4b1a580cd6e129b061b5c3c72d840abde0099f94e1f7c4f835f11c3b683f17fd48c3e26180a4d92e30b05c323a0954d5ae895604b6ee48a46d4c4b0567dd57d1d994d9e19b1109821", 0xb8}, {&(0x7f0000000580)="c9074b7d14483a24edafe53deef9da771222f1111a85f75bdc24bcbf2a8c1061bf0a79e362445f8590fd37e0101bb26fd4c42b38f07b8451a26f00f0e5b8c9c9572ae162e3a1f8d35656bfd8f65ec208a9564e57e2b6bd0d1006f6b1fa7366f1889e65d4c045f3ca3480245ba55891391f95931fffb6642c792d1138a67940c33a5aff9fabddbb6e48544f5f7650a460309fdd00fd48aad48371b79678b5f1b222afdb6a45bd1af34c5f445c27c3fc45107c431e301b1550f4205a3eddade5043a55379bcccd74894402003153747bf442bab4dccba8d43d130585a8dd015a6bb42b32e7a879f9c51e72e7df6df04e1e73a813b964547af5efb4acc73de3277033b074f08402079a259f688c1b31316d3d1caba758b37366f64e9276bca3c3b5e262a9efe23fefcd66e49a964b52c0028f17701e090cedc0d29f74fadc2043aaf39e6a41707b24ed7a444802a4016200bcdbfbbcd334f6965d367a3b425e9afa91da2a521cb6b654504df7b0d56f0bc8a3f25a4c482523523ba6e667612c2351335458734d358bca51ddf2cfd356ae61e2d91dff075e6a3c406ab20da59dcdfd4b2974968267f474ea5ca0830d945356191f87fd16cce4136a4f9fd839ce04333f89e87b86f891c472841d9d6c1114b2e72a0720176d54fa0ee7cf4a8955b2a272aaf29a04894530a3ad0cca5c2d54d748082520ccbc70686ee03825c9d156a8df804994bc9276b5d4f181554e7a8bd45ca19459a22a82d508383a6fa7776da3467dc889a7f1acc285729d15d6cd667a39d3e27e7c206607d7b4767da25016e3a22465cb069e6c382eb629bbcfa1d19a28c91c87dbbd193d9f8bdc6a0a13db2b08085810050e59e445437468351dd5ad1d82eb44d8131193790d0d223ce5d1cbd31dd6bd91a8aab34f7387f682149bf8165e8d48efd1862e3952cdd7879d1f058bc43c01a1ff31c192ff43a96b67a677549980564d3f75047ae10d9af77486dcf57ef447420a9718948fab4430cb0723c9d3a8e831eb240af284bdc316acd44e0de7c9b2fdd2db9d4e5e47459a2eb6e3414fabf0e2ae5ec9a25b43857f4edf778724726bdde7afbdc7b23d5fe9c5176725229f79b0d2e26ad52f305e02347fc52a933d612717b4c7d7096a8de3236baf5efb5994327b2fc0c80b1a7b1730391ba66cba8af876e5847abf93e46ef06f8a8cb6ddca2081935ceddb7e669ef612044b9dbaa089e2573fdc0817f89b3b801848b4afb0c378744f33d7b9310bf8d2b810c672cd84c7e1787713a45975fce860e3443bdfc97e687c52c46d6417c6be8f9680a0fdc413bf0172825472d9ea9edce087800f3698958ef70d3a8607066237517fec9d0d0494c5527191e20a023d2ace50cb3c6d665dd2bf7af70d70541c3b772146f61dbcb576e8e454901ac40db6272ae7d110670f1b08016bece3682c010cb6e62d57d722482542de5119d3a5f9960e218938c1fa190d668a772dedf856f00e9d2671429754eef2cc9c6f16e667f031b454ce7b12c2aea753f4e396c6de5a51955d1d77acd26dd4d577a86c088123cc8c874669de5464b2e55cb6c5994e0ad54b9a5c9636684e6e30cce129cb6ea6dff65ccb0cb860771777bf6f09dfc796103d57a26f3bf9c1d1ed8ffe72730c8bf245efeeeaceb92cee9146a98be08b85480f427d36b797337c7f3c05e960e758b3077bbbdd505e8c4fed5f85b515a6e53897851d8f7ddbd26c756fa3ddb37fba3dc3c4b11e970ed36094cec8dbce1047a40d5ce51719ad4546717a210c4c329a046a35c8a4eaefc9b6bbdc2d3aca997b632b88d04128a21b4caad75489df809b8d0c336cccdc9d2a32ddd6c69faf9b778b566494d0d98fa9b8abbb423510c22999f6ce11964d89d9abb5e2494364f34eb9e4b126a9196020f6edee229979072d0541780c7b414e2db15955c688e38fa69638696ef526a607a212ce21cd2cbe70aa4efb6c3e010c977fcc330161eff502e3401d747fd3906ae2a45ae2dbb83dc2efa470d2d12f0305db4c05c0388e1978467c3d65d46f4879c0d2003718156c41631330c31193a573b1e31d3317eeab841254915e131d2d66a347889a06ce5d5a95e95bfe92deb0b38b9d81687695c3462c0b478c92960e2277b909cab13cb1548383d7db4d946c71b3aa8840e09be3b33a022f4887a55d721d2895c6cc17aa20fb73612166d020af55d2b2ddb6c131ff872b193701922f0fbc15e7d904c97deb42c7c3caf1a39809a0c51b0f5f7088e46f90148bc60d356d2d3cd0a756fa8c1e358af51936c521628ce2d0564e9b86bd143298502fc466910c0273286b817a9ec81f702b690f330d92193fbc1a231dcd0ed0c03d0493effe631c3c49e8c8df26b6380f9986428237bed688f1a8b9138f584dc2e87ea49dd8da53f571c9bab1e504cec3a64428d4fb5f1c88c5d06620428dfd6fc6fa79e213a37ec547ff86948b7b6f1f9e17749544de62b7927acd646e98ec8bca398ca081a01a9cf3db8221b58b1bf9325b4cc3fdb3be6394ab3cc2f964c5010e92e5c8e9f0f0af71a1c7f496bbb6bd0c99e631ad5f7cad4adb72fce3b88191f19e42a28d25c5768f91367b6fc34bdc38ce0f6590a38adec3a7141122f99eacdbe49ee8df7b1ae6285b910b8d4fa558b976b6d6eb2909690a71ef76f04abe5b3742d8e06d0d64365a36cf3614ca479f652cccee996ee2c912d707f805f42db34105f8b9ebb84d5b75ccdc4cb7c3dde1578a8d6d9bb446657faedb16980b685fb9b2e7627824acf8216ab0e718d0d05a3e29cdd24e3130197d555860481d6e3db8ccea2f760d2d3e55f18ed7ca90896aaec7061061e0d6802636f48978cb98e39f71a7de77e93845924bb88f531309bf5dfa3d917ccea5dbd481f4fa6832c981cda1a3c683cfb3f57ca9177e250d948912a137587acc0e23c65f4c4c07eb4c15d12ac64dd5f4e817b41839cd91cc138023d04ef52e2aa62dec25557da87a0bd86fcfdd31dd49ac548f00586994a6d17afa70510f9c89035bc7c43f45468f7eede05ed428f314becf35211c107164acdfc10763873640bf42ed1b67cfbd3fe47fa1f75cdbaaae56bccddc55f33bcdb8f8a5e49e0259b1d45dbae655c1bc47d868a864c0fa9ad784edbb7a3afa4b230082957ed349ef5bf50246bdf16efb4a692189028f5ede51a45985ffd0f729678e99a6c800f7c28f4dea59790f5be59b51c76e42b705747d1c2068ee161b40b1db3269e1f4de9c4d712aed4c5e47e8a1d6f13e0197156ccfc317a48e33daff36f570c5f6769f259f5878c5e3ca590b227d5b848c834bfbf99155224cf4d8c7770beb2c45bf0b2b38ac7a91817da8667d58deb9af70d09549c799096f470b09c4743d33bc92dae59bad41ffcbc252ce5aa7df0cdf383a008c3875fc8fb8d500fc4d8a86c790818870c209aba81dffc8f3f59d7d03aaf0acfbb64fd32497d792091b1c4eb05dec7f358d1963e2ee78ecda7a94dc43cd7d7e7498fcb94cf1e21061a091df5f3aac23a4408e5fabf02a440a7e37c46e5f415753924f3815f3053843eace4e56f128cdc11ab7318cf8d6eb561bcf9e9f81ecaf0febc2b736c5c61fc27ca951fbaf52b9bae29cce4405af26a81094e451446c03494593959e337618b9fb141a0bd3e6479ce9416cfdef7bf76d73ae3cb025ecac53dead6a54ba94ea948c2b238a9ce52bd279b88c17d56da4605baa5dd42436f4647d3ec54a11d1bb6f3cb5d8f740ed9e3b249b1bfe6aaf3dd24541dfd78215aa99912aea174ae75f63e3ba814437b3060eafffd549dbc0c14d121eb44d14657570887622e576afccdc73196dccf9d81a5229a37529a140529de18bec2be23a362b891c19bb4c821ebd5475042d53690682cf5fc0f89237718e4f81f0b3882ec1e27476b07bbb628ef0e9403e27f6958117957f6ba0e4b1441dc38bc6aa329cd7237de794867f33a3a44ec0b33ca2db9d836da6a90cf7820df82b250d12f64a293ea79e16083e51d2262aa612b89a33c7f94b8b50860c2fc182da8516aa69b237ecf56e413cf418e285061a773da7e87cfa3d372779b0a02f3c5bfb6edb90116247f3e1a6a233151e7f92c58c51b3c183668e6b8b2391f97292617ab7700cadbd6252c8294ed869e533420b375576a7b50212560db5715509dcbf6846058f33ac9863d24bca21a337cc383f647458409d21ea1af89f8ddd2c25ba2dc9de9c8e22e1ec3212bc34aa04c6db15477e06c8d6e36c89e8db0d1adcc69d61543d6753f53ef7cbee78ce9234bf19d5488134109f83ec1f1fce7b8456848e6744e918a290376768a4037776bb603a113c2496b1d1653de0c982ff6c0e1e382b0380ba204f358026f39aee07e4ad8a0a8448bf1aef6acd06490733825b515eef1471f9f286594984a1448c4573ab5128db08d3377451a426fb3912e06efe55a5baf82957f867bdf46dec3fd062ace5adf61e2d49cb45e3c125ac5159be2e137616d1beb70ac8f92409bf9aaab26ea67b868b565349a6a4bec518c9d0d658e27fbb5d4223fa93b07cabc84a5cea9608e2f3e3eabb062550f0ea2137c5049377951389aa4da41b60af640a70494d69da932409cc3bc9467d07317c6b727d4a08bbecc993b161670d57a132c26c7dc0801ea58cf06e61a53ecd14ca398fdf46dece235de6aa8027fa0e05967d4861c99dfc333dc232f5badbdc914543c9149ceb263d1e5fccdd5b81569c15051e2a62933c5957e9c0a31e95401f85d26096332f7abd0c7780fc63e17d820569c27344929d170a077a091bd9b42585f5d062363717d20ea4ab5af23838ad7a6db684bdbe08e25cd3c6db650e6601656f4dc88dd2f3c0ec68578773e3faca63fd2480e9d5252fb10486b056544aaa16ee5c2c8df3bd26f03e8d3f3f14e5fbba31ac56dd7259bd6346be1d38cbd7f65b687998459176bd83f44d03f906f7921d375544965803e7c64a2db33386ecd3f504e3dbaee4920431b6899d1c0fa75609e550a6c0554011637048b373be1b0d1388cc483c28c72435bf9c07c5788998356d715c178543427b9d84cc6b41f3ad9274aa6d1cf766dad0cce414e2eded99c6f04890f0b233a444e735b04ae56a32a92fe2e4c7c3e87ac1aadfff9be983b9ed170620af0977fbf21d1603e883014bfd89bf4601acd6862fad98b270847db89dfcb0319d48733b68bf751097d301bbade77bd5bce8c2899c7d23fc5b8c0101f06d53fb5297573b7f0758c1547a2d01fde65875ded9ea9728a38be0f9daf58e365b62087db5cfc5f927b2dfe3660f1e0e9a9fabab822d52e6ba3e26db2c39c4362bca267ef38894ebccbf93e7ba2ca3e377f584570d6ed4a57d55f6ad5790ab6d9fb651822a6a1d5b85002f42dbd5c020d9bca98840119e53866bdc64f069e3576f7263501f1baa0ff1c5c258b662abcffb7104d3ad99ccecc841a02d1ba6fd1edcc11447b01c70a70c962b92ea1e6a04386d9298ab9efc38f5489dbda2869df516ada265e669746a2f0c843d68fe4df27df74dfe7e2cd4e29c9d3efef78898c945ea89e4fde0144962a3528d4d16c3fc67104d1dc385929a349dd192ee6f17c1cb11de68f94119725d2041919cab86d35003862acd5564b3ff03bba3d2fc326bbf599d077bf0f49fa3aca7b9aeff7b8307be983f9587dd6aa581a4171c148a8cc51e5d69b3658a26ad96a334412e9e3383f458f871b375fd42543376e1848fa107f7df5a7d3c1fd92b2eab4af701a69acacc43443f505a5be9c5404427d68ff1cd2f9a1ce2fd74e411a4a3a73ce6c44bd108", 0x1000}, {&(0x7f0000001580)="dd9f9f5cf4bfc950487fe2243f085cd6945f17197c742619ee9b0101b86ff8dab44e2730aab23a3940275055df2de8d8bc016d80a9bc5bd8af9a25c25feacb2d0b9f340737d2fcc70034bb64d90ed341c0a77267680880f1a51b0c74b307814ad8b0e02d77853f7be7ddb344f701ff5068c979d0e5e7b6fc211847a3afd9a1517403c4525cbc2b1555999eda70b38fa2c94781ca02ec3ea41efabc2b065a49de0220a237561d2c37669d7734395ce0b2d0f09ce0b5197719d8c172079adb452c3c020849a9f12f", 0xc7}, {&(0x7f0000001680)="0b877f47f050ad327c5504a9ada4e38275f97dd6b8441565c2640b27853f", 0x1e}], 0x8, &(0x7f0000001740)=[{0x1010, 0xffff, 0x8, "0ec8a9a65446e5299078db1c4935e32f22377fd0e0001cf015f786ac7d5cc86c5fefdb79f5f42cf6d8a99716cbab39dd6c1029cbb7c45c3bb8523a9963f710d32860ec8d10f960010cff676dfa760f88d85d0dacc4bc06099825af0ae7d71a90faca8f885e72d02f2d69adbc6c0eac70b407962426eec3f7cd88fbb79dbb7fbd765809705ee5eb1521d78fac9e4ca0bfc26da2893d99162ff44615c00bc6df32d0d69a242a62481795276f31bb77ace41e0801e4c73ce740a7b5ea5729f34b824589e46b42fb62048881562066456b253ab14708e730998c84e603d58745af5f298b3b8ddbbc166e0f0da91546b460328011a77baad64e42ce968552a938b4086f0bc5d685ba0940c19411de81f16fef03b3e0c5badfd2aa48eee18e82d35b91c5c56bc1fe7e34a0e46ef0f860f3590ac09266bcfe849534eeb8031553ea84650b175a20cd5d5f2607fc977aeabd53f99868a413649feb2d31a61b4a6b6e5a212c7c0449938907d712511a77e786767785b993dfd1dd55f56f36c68350cc25c6ec282eaf12c2f0c5af3c80d56bebe2b067299343b0863541f44fc068689fba21687ec97b39d7bfd98edf1142cbaafae769a3d361255e1eacf1a4fab1f163e9134d2789f289e2495bf3ae36352fdad479f9cbc95f521fafa7fb8981a68830be3c0a2167442900773d3c5d8854498a0901bbe5b750e3755bf0dfc29d4bde8d352b356d504c99a493794829df6455c9dbeb5f8d38fd3d22323d791e75c4af718e50a51d2bf99e7b51da4524330ecb84dba53bb7f5a1041c8abb1f2c5e40a6936faf0f6a400ba080fa8eb1c471472ab8ade971339d9aa606605bf851f5ab7f343f61c2410ef85949c97ca60cc3657f4e9d7d59ac4ce44ab07a1dcf99fd98d3b0f2d567603388d3fdd42e9e064c912f8aaa91d616f4e5746ffea818ead6e4cc7cbf0b1053b6a33d118742415cbcbadf7828927e762b8e373fe158fe3eeaf81ae63bf5b1f92b32d4f58e4c159e6166bf9ed49d1be34cafe14dd916e4ee65d4f1af974bd2033b27453e35d07e8b351ff328ef81aaadaba5de402f6c83521e931b28bddad85509e1b32b8cf0174ff459c28b7254333651178981e53a2f33800957a14b217543f87af89f26babfd03edb091b96c801ed25122a3808d5c048f9bb537be304307645d15e1b8b99c9c941a4f407c5efc1b6e5eae1eec3c92537171a80dfc11df536092255af4722f00a2f769cef244314a207c9d72cf4116a879b4639dbdf6342c56d4b637f515f8bc0925e8b2dbbb368ce1d310d6832c2e7a21b9f7cb4f0b5a83136c243d39605a4af64c0a11f765773b4671a43283fb9e85ca728293a9a540f82c0be183e17f4a918b5d17f915dc0ae44d8fc102aeafd82db22b133e565c1c649935e72d113895365c3d1c0d35ffe746546ecae7a802a1f3ef49ebfad4a58ff7328e47c9d19bd4c9595ea3e150f277dacb72f40d2d87d951200e5bdab9ebf7cbd28dbf9d2ddd8e86568b0e42b1a45ed3fa34b9aa74722444177c60bc757a1ea69314f12a2754533489d43465d7d9feae7c72846b90b6b5c671520322a32fa5d11027f8f74680bf2049b6ce35ccb20aa2d34464587edc14065cedfe82a3fc9603f9ca64529063a369d9667ca15801a1a38667267ee3b718be90038f1faddca1da8d9bdb208f7e48658ea46582a9d61e946cbddc9a32e8e57995ae3f5e181389981adc1640ca4e5c6acc22676c6b7f3015b670a6f925ce68da7b088827167c521e1cdacfae4598904ce6d513cdd763cd7bb2e07ce70792b732949904d7fdf6f522a0984fd35bdc187dcf9d317e740c8ce2b0260245ef518fb368eafd17a0bc120a9de8c25ce1eed1cf679c0849149b9a3c86c0929d3e8c1c74d3a595f7b77ec492867e889d078c5ad7a606aeffb48024e950e0f90410ef99752dbb96c033856f5f3c97a54d2aa23ba50c0d7aba47e6630ae288b0174af973f730ef20d2f7d4164a3a82ce66c42ad917e41d7fa7ef241b68651c7de4dffc6833059e9e2ae1ab1915f09c58df388053acd8ef53fb6ea9e810392bbac75d11c1b9e726a2519479297f368208d10c61e998610f6d3192595dba14a85ed591e0e6d61f2fb015629fab86ea6cb8ac0f1e7a61f053cb53d24cf933e13db152ca6402b206ee9052c931f6e0e7e71da64751ddad7e9ebb0c3d75224b9454cac3cefa61e2e04220db13c4f4b8eea1a9f3b529f31b0080d412e3ab906f9a6efb610cca0c93ea8aca5ea5210023626deda3c5d3b278a1efa2dbf7aeb52901515630afa9704a119201739534875777a8aadaaff5b8e2c3c1acf7b2bb602ac23094c2c504036bb367e834964fa235989225edf4d97fda824f21e28756a8007ef42d42e8f86ef08454c9f5220dcaae8d564695492320e21739f47604d04985888507e995ee46c4fedc11f71b047af838322301581c421b60b56c7f13af2c0cb39aea87ad107846766f82113e385d578478faef39354ac03c9bd10827144321fe00ebac5317dd1a757f636920741786cfcc5e30c102d981667c613a38e7c653aeb471509f3cdb735bbdecc31fc71d3d27aa9595022b552e0557be9c4a53dabb39959acfb22df46e2398a7ea8f35c9bd3a5a0d30f99d06e3690e5891c272acb313df54e5467d065701b6c7a0d2fcd165c14124b21cb8273fe7530085802217477d89fe8a2c2fa911ddc0d94da3d4b5fe13848d76b1a6c36af7bbb0fcd0308c29063b2f546a114e53702846e9515be93e8f079124cf33d004f733447e7546e72b8f766a6784e2a84eadadfa27fb642f761d3dc2229bc19352d2798659ed7e1f6d80f8597dfacc03830a9188544329e9568f8201bea286385c53e607713549a0c274026ddadba168405edab6b2a3303a33ce56e0242ca6c4a609d97ac213188450b27a83bb5282ccb0b818ddf5b36266fce5b7857dc278c54c82c8ff8f1c7d8121e576802775f8f1745dc57d213bf5eac527f231a9de3c9ff4c1eeec7a378869aaeafbacd794fc5f1dd2095121c3b953849a21859c47242a84f5bcb30525f53875ba9c04f3ac7eab0782182e244a84eb05e9277db3a42f3ab992a1d3ccf93434505d0ef58a30be4abdf5b21a562dd063ee96f3eef5282c89f04323043e981674ea8fd54830de3f8df1a708b6e9b30cae6ed43a410a5d3dd57c104a95bce35b9ef1b6a1f087369f3d46babaae2ca98fb3a80fa6d64e476aa685d22c841fbafb2a684abcc4eaa71176cca12ddb397f0fe82e28ba97a70e0c937f8a4340cb82ecb5b2b8c6307602736bb3721bd085d69e00cc82d57bdbc7a4ae3d661487e194df6f2a97d03f329e3acf3bac04da2dc779d515aae065c96cc0c92e002edd94457f27e8d6139e84b1ab47156425581cfe5f0f3977492c7dea7e8db58a33438a099a0cf2390b8214c922a77632e28fd2cc433250205021171f01aca05f30a47888253014ab83e73fe1a88d6e423a9c5302b2f17eba6a4fef2747a1b3bc4e43dcd8ca8377cdebe925623e838ba70ad3d72b797c463bb49754f8f57f7544b78e371bda542be8c2c47d2a065fa33cf99839819959a2864428b23dfa0a25026bb78e6d25b8b9e33f0b405f85be16be1915e56b9429b97fdbe1942e87267dfff59c5070662b77a483222c99a65b311d747b4c2fb262d2e08af8dc47a5c64e3cf875be03f60b81c4dc4366a7db27a8cefe78db0b8e25feaca98ee1c8d6871321b3860f67684c491808cb416ac51117f8c6e170c47fb2e63fb637bb3b864140eeeef76b2572afb1a40af47ef0a72f35de5838f6ec6096f2a9be89449d8e6f2a3f3261ac505d6527d6a077a7100085fa75cc61e06e62ea5806ed2dc56c719d4f4d3eb4d3db7c6dec6a5731e4eb865573bd1d6017863c5f2da9538830498cb379486a0009cc63ef26d240b843d3940d018d72dbd8bbf6d03d435686789c64cff24500c6817db5f9a6b18bde596078b7ffd71cc1e55ec1144fadc224337ce985f149b257bdfbe08eb98ec81cbfd3bc78cd86a6df5f6d2ed4ffa1f58d7f6a6f126b8ba3315ea7beb42984e1122f6b74ec70f8eb251f3db7ae0b28ab1a8ad14e60f9d5430e23c635f670ab719436033f9338310ced050f5f966503bfbfc95dfe349b6b4982746d8a327bbc703c3a2e9739c35cbf74de09364f32972fe6cc13aed4955a5639cdc65b8b2ec2e8f1277f6cca0b3f09503926256310084c69e467d93e96294360a75f865bc06ba571ef70a3870174955ba322eaa5d52586c52c53794bdfa6f0a769a1933e88393b784152f102f65bc84cdc4cfec40f76f357d74570446c3231fb63fdfc1b8bc13a96681129c3122ce153c9346f34a410f16af5a1022c643e2af9aaafd248e23b86e78661f0753d0c2d8973276826ba7e161d05b54331cd7504edeb29b14abdc27662b785ca025f6513ecb2f7f1614a6dad9340296599feecb0698244f661813a33fb7a108f651f12eb2869c7ffef665c8d05b2bd29bd932ddd5d6d7b3ad74ae835dc597fa93f521fe685b226d06d2306a54c73efe4d576cbc27d78c404b8140eda869e974b47a383c321455bfc4a37d851daba0e067febcec518c7a1627e7b28c39dd4a978f1275d0ac42517127c8b769350ad65c1f475e06c008115d29c59d02a05c5d382af1a27dfe783ca3895e846c27015dfb21b4228cd749d29b2169abffe9a77e7db7aba38941259c6d8442268fefff2d9ae691040e1b53f35924b9f0b52d6568bf685e971ae427fd6ff0ff245b3b731132579bd970c2755e7068ef8fb3659e099c254bf3050dda9e1f9fe9e1448ef0f2c45bc57502b955a78f1a822c63c0703c8d155711bae95b85369461f435e6778639680bec16aa9244a46b97e2e694ce97f35f7344a0d2cca8c403a893075b546b89214bb0541453d60eaf9e21418d4b7f8dc65de51e0e1bb30621fe0bf296567dd08451cf681e6e77b426ce5a96c87ddf9914eb0e8abca282737c7822ae89cebd2ee146c70ef7f21bf499e290ba2dd8f34af855135554a09b765052379c6f62974b817f96061adbdef556758c137e9ff7299cd5a4b88f69ac28cc22ee719d30241166193fd994b71e022a8bfc7daee709660bfeda5ac84e819eb777125d07f39cfc7d63cda1907f4130587392dbe050a22262bc585d3d86444ab1605ec530daf60de2e86e12bb4cb95fd85bfc8aaa0f028ff67e938b3e4d9b9ad95b9142131a815e54593ac0549459a9c5b71963ae4c968d8c38cdc5addc08c610127944b7f023ca0f37c4937f8467bd70dfcffa33d3b00bae179dee1f44d2ed225579fb7690e1d82cb429ebb6336a1a1f34a14baa385e7421758082efbbee75aa8c972bf2f4507b7346c8e46093552fe82bfc807320c8502402442f691a6021c7c94de4826bd641a164123a2de0e1e7f79040e00558d64bc5babcc91a709aa298d3faa9bf1e7f5f2858c1f644097fd4107faf274fe8c7b424dbeaeb1be52846cae1f53287854329ad69049a62daabab64557ab2b9652bc7ee20e1cc1acd23ca8edcdfbadc3d4cc4d684492fa7102166b45c60486caf57adb98572af3858ba3ea2feebec89d8aae920fa8cafde32a6c054c911bfa87bdae9bdec731ee8520449a9e91354d6c07fee2966a98f3a0b4d71b6a0c6dee3c18c4816033dd26d1da406a651245dea26980cd023195643c7d3ed6f4eb93a6bb21df7303d6f12463b69fe7b136a88c23072c7800e8b2a14345f590d8d732cf989e7afeeb7e79bb0095759d77b3357d5dea9ea9cd456598240280fc0e80adb3001f89c9f87822055e0e702e6"}], 0x1010, 0x406}, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, 0xee00) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040), 0x20000104, 0x698) minherit(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x0) 22:23:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 22:23:43 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x345d4c50) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000180)='./file0\x00') r1 = geteuid() r2 = getegid() getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) lchown(&(0x7f00000001c0)='./file0\x00', r1, r2) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 22:23:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x4000000000002008, 0x202) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) getgid() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fcntl$getown(r0, 0x5) getuid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x7fff, 0x400000000001}, {{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x82, 0x1, 0xcfe9, 0x2}], 0x6, &(0x7f0000000200)={0x4, 0x6}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x80000000, 0xfffffffffffffffc, 0x9, 0xfffffffffffffff8, "5fed82968f1b710f0c00", 0x2000002, 0x1ff}) write(r1, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) semget$private(0x0, 0x1, 0x3c) 22:23:43 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000003640)='./file1\x00', 0xa, 0x0) fcntl$setflags(r1, 0x2, 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) pwritev(r1, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85}, {{r1}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001140)={0x4, 0xfe2}, 0x10) 22:23:43 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00 ./le0/file0\x00\x00\x00'], 0x10) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x8, 0x1, 0x9}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x5, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x3f, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x1c, 0x20, 0x7, 0xffff}, {{r0}, 0x0, 0x4, 0xfffff, 0x1, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000001, 0xe3, 0x7fffffff}], 0x3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x11, 0x8, 0x819}, {{r1}, 0xffffffffffffffff, 0x38, 0x1, 0x80000001, 0x480}, {{r1}, 0xfffffffffffffffb, 0x8, 0x400fffff, 0xfff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20, 0x10001, 0x6}, {{r1}, 0xffffffffffffffff, 0x50, 0x8, 0x80000001}], 0x8c7, &(0x7f0000000180)={0xcba9, 0x1}) listen(r0, 0x0) 22:23:43 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x1f) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 22:23:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffefd) dup2(r0, r0) setuid(0xee01) socket$inet(0x2, 0x7, 0x81) setsockopt$inet_opts(r0, 0x0, 0x80080400000001d, &(0x7f0000000400)="06000000c828109908a7cbdcbd8ec9e94dd85347e865a9dd0d44538eb0103264b4eba9656afa2485b884c51f6d195c04608dc292bb7b1b8f063d70439d981e734f3389090b63c0dcb975bdbe751aa110105e815c77585b472c46f57f145cc05ca9d83518e6a02608e3c2aecd4d6947cde15aa0887f02a9f90f02989e94254d188995526f20877d5df923b151cd211fcb4b1016b2796a46390b8ade86d290030c4eb7feec4e366d7dc823d80a485f14767b9a70c029fde940d18493c1b1c751c68063e3da7fef533caedf45d2b57fa60ad1a49b2e312e8b54eb9d29ffa1943b342d2afa4f7599d9d733a3cd4bc030266fad282fd66466cf4d8053ab9b", 0xfffffffffffffe56) 22:23:43 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000015c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0xfffffffffffffbff) kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, &(0x7f0000000040), 0x6, 0x0, 0xffff, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 22:23:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x203c, 0x0) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getppid() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x7, r2, r3, r4, r5, 0x70, 0xc9}, 0x1, 0xc00000000, r6, r7, 0x1, 0x8aa0, 0x80000001, 0x1}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8001) r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r8}, {r8, 0x164}], 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x2810, r8, 0x0, 0x0) mknodat(r8, &(0x7f0000000000)='./bus\x00', 0x2, 0x8) r9 = getpid() fcntl$getown(r8, 0x5) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f00000002c0)) fcntl$setown(r0, 0x6, r9) 22:23:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0xc1) 22:23:43 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() syz_open_pts() r2 = semget(0x3, 0x3, 0x10) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000040)=""/150) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x5) getdents(r1, 0x0, 0x0) 22:23:43 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000140)=""/48, 0x30) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0x0, 0xffff}, {0x18, 0x3, 0x8000, 0x7fff}, 0x2, [0x4, 0x9, 0xffffffff, 0x0, 0x0, 0x94fe, 0x4, 0x4b4d]}, 0x3c) preadv(r1, &(0x7f0000001680)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/62, 0x3e}, {&(0x7f0000000180)=""/146, 0x92}, {&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f00000003c0)=""/163, 0xa3}, {&(0x7f00000015c0)=""/161, 0xa1}], 0x6, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000280)=""/126}, {&(0x7f0000000300)=""/190}, {&(0x7f0000000500)=""/92}, {&(0x7f0000000000)=""/36}, {&(0x7f0000000580)=""/51}], 0x1000000000000001) socket$inet6(0x18, 0x4003, 0xa7) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x933) 22:23:44 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x3fe, 0x104) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xfffffffffffffffc) clock_settime(0x0, &(0x7f0000000000)={0x10000000000000}) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 22:23:44 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./file1\x00', 0x2, 0x8) kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001200), 0x1}], 0x350, 0x0) 22:23:44 executing program 1: r0 = socket(0x18, 0x4003, 0x0) getgid() getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) getsockopt(r0, 0xbbaf, 0x4, &(0x7f0000000000)=""/146, &(0x7f00000000c0)=0x92) denied attempt to set clock forward to 4503599627370496 denied attempt to set clock forward to 4503599627370496 22:23:44 executing program 0: r0 = semget(0x2, 0x7, 0x110) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000040)=""/185) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000180)=""/184) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x0, 0x7, 0x40, 0xfffffffffffffffb, 0x1f]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x4]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/54) 22:23:44 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000000)='./bus\x00', 0x84) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='r\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) 22:23:44 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x4) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x4000, 0x8001) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x100000007, 0x9, 0x0, 0xffffffffffffffd1) 22:23:44 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) r6 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x30000, 0x1) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) setgroups(0x8, &(0x7f0000000040)=[r0, r0, r4, r3, r5, r1, r2, r2]) setuid(0xee01) setgroups(0x3, &(0x7f0000000000)=[r2, r1, r0]) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 22:23:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a1", 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x3}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) pwritev(r2, &(0x7f0000000240)=[{&(0x7f00000005c0)="8c37d4552e3b59b1262489303d90bfb77b9e3bff53897495d2efdb65d108dce7059e9ebd88277aeafca779b578fdeca756270230bffae2c3c9d309efe53520c095aa376aee5df5ba9107e0a3d743d468a1e78249b94435d8eb6d797f575de2e0da85d4429754ff925cc02c7aaa911517a49123c11c037bf8df1efcde7787b10371243c15dbf39123bed962d148a5c351c49dc425f282336c768036661f5c384abbfd856abc0a7a1d2c1017129869615ed6ec86012d18648975b04223c2177ad189aaa7c336fac9c0e8e91cc9c2a39d41069c4e61efce1ba4c78166db9091b45bbf5d7fe825c69e30fa00fb93d37a3c07e95d3e2ec3e357ecfd398ea18c22e8b724e595751874868c77a76844f6cb150c10b447ff37ce42addb39b63e878de21d16118876401ebb4127b7123d80aa164f30afc6d9b289b1c0a47bc75f1a863bfbe38ee42a0829fb4c7c09f64cf4652a73869853f324f209a14836037da90bd7ffd1b1c41718d137c1d6d935717bb4ca1e476cfc55f546bea9d85fb640f3cc9ed7f776198e3242acf34c48c23845059b089ca41815ac2f91257a90d576115646e73ba98817ad7758b1d3e8acb2a60907fe5cf05bc89da2933cc4cf68cdc34aee5442894da4b50a0789da873009ebb11cc1643fee718fbeb629135a6be4ad359442f66d9784657aac9d7581d53a51b6b9ec542cde009313ac256ea3bd5638ed1cfd8667a61b5ccc0627b73734f4d5f30274ec05b44062640373d5c01cae8b66747d938f5e5bef814b4c68b9a2c8d7064b830d4e02bb3a086644863683a1980baaa7954ff3efdb1cca19d109389a9b56dc90ea2768b3ff01828d172eb79c23ca87b6ab5aee822e7ea42fc6d166410e68c2529d0db118a18d6609b1b23e0779589bcfbde62a847c6f30bb5151152f3ee074f5fff9a7d888150576c75638a86d65c631b3d40e0772a1ea232c5b33adb9e6bee7cfbdf3425be24f441e4c68030f89e9e1843032f31d9c35effdf149125ed86293e5654a69a83002e7a7d666a8919db58ee6a055ca6420e17502752cb38a708759dfba93890799e6221dabe7f597890075eada969a0a0e30d93585b556c09a4cf2e90c68d433c0567cd7fa5bf60b50c58c1f94c9eb3b2c24eb5cf289df5229a87b19e1f04d290a2513cdce94335a8b610ae18c372782d938614581c9561bd5129304d47eb6d23308c7525faac4bd840d00767f9c8128858ef9358072ae6739d7986bf2592550712b7f697d0feecef186d8642683f2365cce8ec1c3efbfb290a7cb7e83bfdc0e2e2fd53719b030b579db5783e323af0284618280bea22d0d97d84cca07c733f97c4332592fd8ddb891e5909993d50c1393a3251e54bee4b7d9a7314d80862839dc460d4fb3323ddffdb0590afff47dab55244f2f6a0fabad2ca65133feb601faf6465c05d8ec3e0ad058c20267d24000604ab90bc95e8eff9e885c6645a3333c9e4af4a89e5279a0aeee8e7b36b11edf3a493003080347a828122acc0d0559a9f1553746c8d63615e66b9ee8b06656c8d5a79b95a309e6e91478b636bf8dca3a2ffea60402d8024438d299fbabefda83d95bc0ff875480b8bff8fa062ac0fee62bf864b9512efe14dbb66a27ca4e49a69cbd93390c45e7f41974932766e2befa9da154c4446588ca5c373d1a72739bf8d84700de6fb34c86910ac57eec9623b1841178b0385ac6f7954e84a7b889f6b19dab0903bf70e7467be4839e4bab77997a9d54d75d5c383c52a96417770503976a97985e65e3701d53f3b053b1d87c92b1cceca568127c10745e5926410628a3e41972b73985a624c9b82780f6a92e2250a5690674cd6d17e9800d8d9938c0d0718e47e5f1b1b1520341d4f4c69f5a4ee222f10669b095e45eb7f8ca21d76a7a8b6658ad727c61a69c3f4b597b3a6eefaef7c5477d99a170e9896290cc5a98d86a08342cba58989c902abca5637f229bd95533ba5b7e60d07e4b178ed016fb2b0a17555643318027bd57d04c18187754ccaf8b62cd3fa073562456205e8e659732fee6d68d9b805eddf03c11992846cf01a09a60893371d0939280451a6dbea83f7e46f823e6c2ffcf2db97701ded967dd1d158613ad3fd8cc5448a9213de2d367095e18c71c0ec8e41e28e8d7541431c73fceb10e9598e9f9ab77947760da00f4334dab48952014e9c02860ed75ffa5e61773a290163e38095a52ba5602bdc1c675c3bdc4588447bf1acd8e13c1729c177edefb172e90af035d4cd3e8444baf7331515b15155ec28ab0eaf78022d161c0e86c3199b08631fe5f42b32bbc3bcf3a68038ea50b9840f846f0a834009736235fb0d27f33f9478a1ea6f256815e5de50a593bbea22789e3a817259429c0ec81425d1d2d794767925b4081b36ee04cfc68442f6bb428b4eb0d5b16ad29c89496d802e8af90dfb83076ebe80073ac202ac2a021b509ec31c98d99ab051953eaa1a438982721fb9eb6395583c54a857525705621ccfba2594d5f7caf8ce0377f75bccda27d4fe66b0021399a5b734ded78c81e3d655b1c2af4bf29632b9a125f126ce486050e8db5626d68e0eae3269d51f01b3212785cba1c8df89d66cd9b385e1b4d2019fc95d7f0233245941659dc34afdd43de874ce4a2b3b0fdab64d7fc7c60d7ba6e9225d220e4d62cfda9c5b67a329fa5b740d54fea25e0385d59de8b74a36f775b132281c006d389e1f4d108c56a44a2833185fc895f136c92b0d0407fd611c3ec54878540dc7339fcfea34b53d9f0d09a8f20e3a6ddb4bcbb215e8f44c1afc1c80c24113e4e9e28704601339cca05bc41472c70e3ed1b4f68220f86755d7dfba015da6a7ce11c69c100455e01f6fb7bcaa848b8f586856e9b3c9f5225b0d323606c6ef97da380db3ef178697d5b935b3dfeadc45b3d33d2c3a2424e8e1328a771d62cafbd740544d0ea4252dd5965076cc80d5ce31ce46abfc34a03ba66772ee05250280f65371ada49a10341bc34143d28c57af5180c0a99a847201c0361ecd87771468f1a48285e8665cb30ca0b1f4f8ea70e934845c4a1fd4faccdedd430bcf578dea93ce0363a1a1ba501386033d0e05ae29c8d94e64a5391e987a3665cd014e0885ad532fbb0de604472d13227d84a1611352ad3f45cce5f6334c00a8a8120c01e43e991e078f7f198f7474f54cd604c1d582ef7d229077c24924d9d84f03b8fb68f89df72d1c67ff490cf993b9dc79ebe129406b09282edc6a15e1428f5110fdb13350739dd7c899bba6adf3ed889215a07d8b92e0406850e42804442eb1db7de3a472533456fc26c112e34ddb15d07f53d561f0a5e24d4e4f616f18d296866c39539a0a9b5443970741088432983ab9e888b15c3fa11c816c00f5fb1642393c59b2eb3687de696c0e83a41c647f5a26605b97d73c270e577381450102ddc440a7cfc292fa8c89aa09ce820e7a818b0956ca2d94704d65279c04e597a3065b84b05ced328fda330c69864e645e41df8833c0ad2de6087dadda44a8ba1b9fe1d36f60c56d19e2184da96d365c2ca5670aa442321ee3a5783653b67beab68f0e10d232bb7d9c6fa10418fd7ef21b576381816a2f67223a207fecaa292858f244cdf9a85ce03ae36ce41a0912eaeb715f5b6b9c8f1c35b3b0bcd5c692ca84bfc9b5fa8a5012a74063a22d9473d8689188d9bcb56978d5655f638c98e29d5f38cc884d759c0e10ba382d5daf192bc3671205b4a1ba73be654965e204734e9b0987d2942096653b5737b4672536a9db011e8ef03ce01760abf3524d311e2b29c73a560da0afe4e5d05c2c3d09e1bbdd93b3827266066e8f3f3cb550713170139f941bffaa3bcb390a5da9336f56296a2f6dfae6412d96cd144c34dc9f951bfbd5663889d84323065c6530aa8af69da2f610db17e3cd0f8ceedce52c86a0421b742351ae725595c0955fc849d9c9a8e8cc3d27d9bb711012d58e498e4f634c03596fe92ed489ea65084e67ad0fdc96bd0a63682096e792ad20e9a0201ab1bb0cf7833399f4aa969bb4cd30314acbef9089819f38da0772a31f12bcd6f76cc2dc118cf1c24abc86854d549870762cac79c924ada19dd095363f9692434ef1a87ce464d3490515484b86fef50c900860c72d2f28402fb376a5a3b81bdc6b69556ba68f02236280247e6cc2c465208ee9410a469e2b7fa155c7231e9b9d9c22b45253fffce60c6091b2d2c6340658f574185e598c94a1066b7c558bc9aa395a7c6b935bc7bdc177a56526705ac880ac098b460bc69421bf7f5a14a3e8b1ef8c097b6736b89ada86b79c0698e6a3ae952ad3a68d8a1bcc06c5d335bcebdd2f716cbf4440ed74c6ee00ea55d1e7cfdcb3b19dd2e193b9cc027ff2e2b618bc45b9e836aeedc2c8f603f174c57e930d6676de6063f23785cc138e3c13eb10f6ad35826e9eaa53c1e45793e254133baa55e9782a3f931e5bf1a1eec0a5cd414299ae859ebe971e55fe7e1b889313b09b5639ed29cc3fc06fd8215b0bfc33c4bbaf5a8d2090d319b290326ac70945d5b05033c1f6e4803bc78cdb6589cdc04f6d47cdde221d828403c77db2100f507c4aa6c7f61b6469a49e90802f06fc38b83889a7808d9020edad3b0631c2a419f2eed0e3357d8a224bf4ade8d8416888bd9bd6abd5c0b59c09774406955fa640e0e293ab699d3ef9b91e913905f6c8cbe957e52eb8ca67b27d2447874fd030def04b2358db8c2d4f273ea25dab15369abe8764e8af86f41b7b7c0cff18cc58235093a2e35cee4779f5b6860580d051aa9b29ada8924293b5a0a9db61e4138bdc24fab0562e4eabb6740f43047a69709d918b1d91ecd18a28b1f2e5dc16e70f1d7a411f205b900226c7b53d912b3c723333cb4d1136d4ad0fc9c51a6ecd1fc93c751f778eeb06b2200bf3ba12d579d9b62cdd1d130fe383e65276841360a2ee5640c599e437a746cb3421d46ca3f1b69193cb3c5f34da7047a2b9b3e8cba5f5e1454840fa7eadbcb8710d60a1bbd57acfe65e58364edc0c9c45be74c25735143cedee2acffce01753c77918a9cdc86e41de8d1557fdbd8d2bdfc57f32fbd8ccfcc2425d69370713f4571e3ab303a55c0a7929a59fc47ee7e50cf8a647c2d18591533f236e63f592cabf9d2b7c493d7030d5402fbc6ec414f004c03d4d918779385e49bed87c48c01dc16cb0a14519d067b9546c2d15629f893b4aed53fec04b686d6e3ecf2fcfb32dd28df555df099d17c9bffaf766fa7dc4ffbdb93f15e0ab1530aa421b719ad6e49595e8989ad0fada331244f9fd89b105f1e05b4e05299d056072c6953d4f769232442862d406603f98da641f82f63e6511329ffff53715673cf9f52979011a40a77aeb0ee4c7e9baace4a2ce1b0f80d66b114fcb78b52b507046822a2d336c3863d289da5c1505639a25ac08e20a729b578ef6dab9cd28ea8c85450b63621731ba70459e39e81185255be9edf6c738019182246c75a7bf4ef95a0cdb1d4e9133d9aad18e993b5a432d29eb093f29819c31f393c0dbff7e512378fb8959adbdde1ea5f933445a53528043687792e3fb4d4218f4007185e8d0b2dcad37b932b1b6c7dd989869255af9efc246de5623eb2e99df8d0e12372cfdbb7ca357d5ae74637b85c34a1f679b464eee42d46e1550879e60f7ccbc16bd2fd4f37863489930351534e4c5b775b72e807e14a366c768288518204f49d323da80a80acfaf852cf61a5ec3bb3c777a59328a0b3c0e1600e415b1d9a82eae045eda24738dd4dd3f8cca25241535427b582d9d59920db119bebee7f5fa8", 0x1000}, {&(0x7f0000000380)="6292409e3a028c5a6bd3bfb9acc706ecca5c8d479d5e3a9c9eb6e6911443fd966cd6646689ba38fa91ef233d041e077a5ad41805bb719ead6e25e7d28c3ad68382147e9d7e9467d59154a9d61894a315cde48c0f946e6c99d939de8f51c01472594edacaf8eb6d8525b7ccc07a5dd80620a687c61b69127bebf7e256b79fec6ae291330bac3e8ee9abbc55bd63b9268024ddb29121bfaae8923b8d354d1889fe9800dc6cf1d3e2321e44f124ce69c8e667441108", 0xb4}, {&(0x7f0000000440)="27b700288e395f2ee149ccf4d447329e54ab68a6dff48e6faed9a8baf71ca2d4a1cb3d38dd9abd78cbaf374a58cd6e50a9679fe5a6489198837711f1e610785e3217d2573394ec257ebcae42296d174435bf2e74ad9f0fd79f4209d439cd9ee8dd6d95d2be0d1d1d7abb6aae25d7ae0345134d67d4dd92dfa764b703461781c79fac", 0x82}, {}], 0x4, 0x0) fcntl$dupfd(r3, 0x0, r2) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:23:44 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$getown(r0, 0x5) 22:23:44 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) setgid(0xee00) execve(0x0, 0x0, 0x0) dup2(r1, r2) r3 = getuid() r4 = getegid() chown(&(0x7f0000000180)='./file0\x00', r3, r4) 22:23:44 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="f83c2cf7d41432188c9c0979eea5918aaf218e0fccde6e39d93685e488f2a3398802675e4b65a4dd385103e80c592871d9d31372dcb99365903a2276c990771cb168b36496d3ae982670a47baf86661eb2abf05f0e869df97996e49acd864132694bd14d7faac3b6cf311f6e4a8259d1858585c3b1a25c1d6e0738bc44a131e7e9bfbed7", 0x84}], 0x1, &(0x7f0000000300)=[{0x50, 0x1, 0x7, "30f10c56e7545c1796eb8d21126af66b613a91f4a2667b0f104a802af00d3a6e1d7ad7eda86c6ad2a18152803e276fa7052b69453e2c7e75746f66fd76c285"}, {0x100, 0xc9f0077097ca65fe, 0x7ff, "75fe6b9b06bff0c634bc1fc05c651aeaa7b3bb11f720716c1d43c32bb6979777c5b08120818f64a6ffdd997f4108b7ad6e1f6eff551433177a9bf933f6af8564e587e7414f0df9f25d1279e618c56f904448609c4129e782281836fff8fcec7a47e65dbef15c120adc95ff57641c54950e819bea1b3099ccdae4b77683f2cb33b0aef45712d9d1a9da7a7141ab343846352d2126f7ba80272764bad27106c13987bb376c43fe5072e8ecb5eadc57e224e387d82f7b58424ede3b930059f21c916698327b2c556fc8052a7eca2fda204d4f8717967a38dad4fd779f49adf828edc0c2cc488c3af492575791"}, {0xf8, 0xffff, 0xffffffff, "d3cefc417395f63b0e12a2629d4f598630ef6f946fa122df5e9d82388bff7897cf16a409c9dde61a82696a69092efc196d4f8f518609e1981fd8555872aff45af72cbeec97d1ebad8f56f66cb389f5a8dccfd9efd4943773ff9cfdf552d1ad932c37739eda772c701878753cabddf8e0629f36bf6061fd9588be6d16a7d8b13e0e15da64eb9a89ecd3a744937ad7171205adfef371547ffce170c43a5e15e621a5b0171454a8c790bd2ae96eb5238e5505e5cb049d0cd65a121a61f8940a7fb5db0a064e7def0c5320729bff3840e3dfef15fd776203a5d5a1a2f7854add6b8c64f566fe"}, {0xc8, 0xe58ff7ca39ff738c, 0x401, "8498b447d1691b43ab47914851cd4feb97ee75c5987a3de86897b58fbc0c10b01d7aec22077f70d050118aa2ce4065dd1843ccab058caf00710878a4ec3a0a8b727d1f18d92866457276a5d726a9d30615bbf924288b33185effc4ff78da5d9f35583d610c4052ab05187c6e66ab66547983a01f7ecee95e749a699158919d5a60f3925f36dc475abf2b314da2fd694d80e3faea17f9940c4e6fef37296816e50ef274e32da2409a41c7b292d0eb4a2a8049f826670305"}, {0xe8, 0xffff, 0x8, "2efe02049509c2d55a01bfb7856791c0b8a006a5e20c61e82ff436e953717cabcaf9b5ede5f671095251ecdd5db63d353e70d8404f49e710ded4b0a8e81de8efdee95386b9d72a55ca667ffd8c501dc1d484a45fa2f05c61ccef70e50a154e5f8f580eed7cf99c0136e84305ce24b02ee243c297dbe0adfd50f81f0e1f2514df89ea1c69c6d25154053442ed64619d665e6c4d3ba5cc519ae603fc12385cae2b9c76ccd257484f654e67b6cbc7ecdc55c40df241415d2d86e1ad26690aef61b4fe69bc7045515eb0c528356049bb6bb8dcd26a04cbaf196d"}, {0xb8, 0xffff, 0x2, "fa8a45cfdb319691ae7b3c8878c819036f1d8d5ddb03a15ebc4a7d29414f1787a19d0727de86af973d1e2704d7af140fee5e64012b92814271a99869c476a69b1c8ca02fcfdf092cc26f0e0066762aaabd6b0a6de2d8e2cd8cb001c37e5cee4c53c58007e00612f94d89d3363e23cebae386605d13ea45b7c3fb897d422b27c72202936cf511cffdcc28b0c8e904645d06bb1292529b3ef9bc3321715a88a695e1e7d645"}, {0x50, 0xffff, 0x8a20, "32eed2e115fc9c977d94bab34c3554d332e5b5e2b5ba329c93b81e490dcba68899d352c8189f77d80a840b2dcaf49990b9f8cef15e9e8e595213a3157b"}, {0x70, 0xffff, 0x5, "091dc28074d5f6928fffc8776d26a55a798923949be15b9685218637af0d1ce1e8eecc419da38e9b5b473a773cc74ea20fc69bb00a1a01d4e46e3845dbc88bc0256d252ff809d8765d9538e0f031a9d2017faa84990fffb943706a"}, {0x108, 0x1, 0x1, "74a3e4d20e72439fda7a085e24a3925fb1dd4e32ee3e01078443588120ac1651ccbde71c691fe84446777a81f10f02e3c7cdc8e49fcddd40c434b67c224495cf5e13f3a008035bed90e59990d7af8fc7166d2137202db666283d7bd2a05fd6ba82cbc4ebc5fd37df631b9409e5d87521b9f933d5d5124482aaa2819dcd6da99c24b47515cdeeca4f88baded8a8bb5cac375c2794d87beeaf97ae687138b7f505be4e864868e9019c05695864bca78321edc1109b5fe199ae7b6939deb627b4bf0b67b3b3ded586d49f66d8e4cec444914f90e5d0f989ce1b2562305892707a991ac68a4625431efe6e1028d57c90260101620da42577"}, {0x1010, 0xffff, 0xc000000, "2454cf957507fbcf4c1bddb7c2659365913042ae1114a25c24f8319f74bb19004ee4751074ed9845a36b5d59cfc1263f2b21e848fba02bb6ef0fe34567b69dff536ef8b47fd70a023342b7e2986f408cc91d6183e1e5297a40e75d0f349ddc1adced2817263fafb3b210b110c32d919d082c21ffaf42efa35fa5124b10003d44bb8c9fcae7e2424ed2534987d2d106a2dfc60768682dc40bbbdb4f333161f18d1e326d3a60d07b818031df5814506d43f13c592a7de69d3382fe131809dcd8f420a7c67e149bcb4b0e225728c3f35b48a53b057cf774fdada9ebe41298b8de210888b3c158275d757776d46e0e44acb79c5c23f3bc1345696e6b32f23e119bd6f7f49ca3edef6fc02c2c4a5e79f65d2fdabad9f01cacb608ec2e03cc84030337f42d8c89e8885069aac707f83a24c5330122c9e449b9c961d06390ca7efeb92f18a17f7e80dc915d5fc21163f0ec50adff0db1681ea1a8e958733c02728ee3e3709c2bd4c680bfa3829f0c00a1934eb9680fdb66192ec4f30c34315e2714f94e85259541e7f489661ee096214ef4c70b0d9f2c6da827a676054f758d1da12f1a957fcf0bc355bda9a44cb3fec3f8785eae56539af0c7f9b8fc53d13f2ecfd23908dc0156625d4ab8c88ce3ec8d2a95d127f67dd8c397456dccacefc4d160170fbdbb08f44646fcb88b8293a06e44f03a499d602eb007bf0bdee8af8b631403fa3de5c40df45819afc2d228d97560ff5de792537d3d9c6ad9fa0be372133902c5e28e99af77f14b1de0d0fcc7101553931cc427155704aeb39a03597873d43e8cbd48480c034827d98aa5df20f17f001b3dbcc6f6811a62632d351872243e6b7401cea2276f1971f504352afe6806f47513b34a3ce868dde49bb33e80bcbb939d9ede1f5054b274675e698d00204d54256f6d6d91e212ab78760126fed8ecf31b7a0554ab44b32adab8bc310dfd5d2ef937f703b0f1ecd0fe91015be79c9f12544cd76e7adaa07aabc9ae63946cbf6ddb652adbb1985100a95edad8f4eccb6f505dc7c164ba05e518c11533c296d802f6d6c52370210a51b894dbb5c40160d20e6db7d8c0fe2b89403cbe41c4dbd058f436970f42f3928b9cadd6eb31b54d551f04ae11681908e779fb5133a7656e81a700e80a9123759ef508c5e29580ef375b1bcf86803cb47925296f7168bd1f8bdbe8e13c052049b29645bc981e318d56f710d960b4e6f0db8f9078939268826d462fdbbfbed326215d230802af026b3de8a39f3c33c538d288aba3ac79a581ef95c067c3690a1d1344caef340cffd97d6cc6eeebee6d73700b3b876416eb2899f3292b6d724ded9c824df4bfa49ce1419f9562cbca31b08f529d9d02fd7aea587b64283e88a89e9487e0fa0d8ba8660ef200fb6bc3a622b71e89f5fc26e8b4d67cf08a34698c617bea6736a35063c5f29876a5d0e6c6dfb4f60448da79bd7abf8165c052c987f7e485930efd6f93ae0a60d138ed719f3e4b532991c3785c4b1e7d158287d4ff5f76b325eb1605077c7e3e6208dc51d7202e29779c6551da702981f97cfd3787fcc0570ed8fad47cc019c9c0adee315d3af875696e950d7e30ea3e8a64579d5150cad59a73eaa6cb6a4750d5c98a37b01f43022e1fd013c555fe59adcab4943773eb6d8c051b1f4de40dadde0874c6b232f79deaa910268cfff5ba298de56c08d0d79e4054fa8954579c9ac2cb53dc8bbee2a1b878f327ab90575552e09fb3330e942b06dc1ebeb80e88f65a8378923a1c05f3f06dfb2dd9fd8b7d606e8d4dd6519a2d20aff3d412dcd050824436791cb63b34a79944a0ae92be2a8f7956c2d396dd45f860307618d0cf0b58d33a2c6902a3ad34f7a2692f0189708aace986c3a0e7a92e0185b044cb9b7c44d6e641d9e57737c858aeacdd097254048579fe5c29d9c2052c6166b1ac7f9639d13dfc62113cfd154f9dd6a5d5b54f60d0efe2c3e9d6a64c549f4b5ad350eeec9bcc70a638cac527cd1b50144c124739e05aaeac4e144bc710b55002fdb11a28344af149b19915dcfd6dd83ed9bff68e1b0d940f64c83d5a83c842b3e3f705948941cb5de35f6716d3e6630cc29ecb75828a2603ad1c05aaba27f592e879faf48f1364eb059740ceb255c340a7a4485e1ded82b04e61cfe2257afb075669516c4b5cfbc1465cd6b585c6dffdaccff97cefb68366b9398829663ee082f031548d5a43877263e97be3fb5daa60714c3333975be3cafe8984a841824bd03df38a6cf67090a87abf719e2a276d641a488c06794073a355d0df6e6ca91172d0a1e9fad56c40dd1020dd0bdfa61ee1712de4568b9ac5f44696cf0b13bf3184b03587884e428f200e3dff370fcdfc9679516670736fccd01decefb13dd222cc928b7450153132cfdb788be72c628fc12b7eaa96266bd2ed0909a8edd7d2ea9957a280a37c4c6bce08d931abf09046729d218169eb27921c28b9f9db0179b2ce5312739500b93a4546af4a257aceed4b914227c5a9234bd8d7732345ead2a3a74d548351d2e49fb4a8ec4c79f24b06fafc1092de52b865cb98e49c2ab00f1a369a4792c5cfcc4242485af1001c8de971d94583342c0e7696078ef05801ba16b9e868a6b7ab2996ffd0f17af1a36e5b485bbb53f8fa4346e143a8e02192ff3a4a346bcad13cf35d29de897779b20c58a431fb316250973fd7bb56193d3b55beeeb07c86b890b804c798f4cbc6ad7cee320e20c03371d4053008b86b00bdbf11c832f6953d57b548b14755b5485fe9b02b3fe78ff9ca148d5ca89d7db84893143c40c1b87cd423cee329071ff88bae78bf4fa70351935e1054a5ae26864b3beb1ac38c0e1c365ccdcbe6ede0c7f6518effe09b4b53efae66895a91765bdacbd0eafcac6b5b0f9b6dfc72ec5021b2c3107c6744e29f5f66f4047ce546cf4134ffe9f202a41c201e16492b00fa6f11131bdcd465bc1450f6cfef5e4e04ac281220d2ebd43a124891fa7c2d475da3aec4fabd5e31c6c4a42ddae461a0d4a06b9e75b2b2ad289f55f5048c3e195e65e771fde6192ee8ba88c059166266b2ddb8928f48d585888ca6d80aa2c13739149be6b6303be4af1d13748302511c9c0c48f94c2c26988db6a3027c80ef7a5696282b242c10befc0f7dcb589e8127c321f2715c81cd28e165660af19d7c86a95d5e67748569241744179918147af91232b7bc3329f5d62f5193237e1f91a4e6355347d2646b2afd828c022cebb8d69f1d99191e218b54ec6184227d4102e579a3bd6a8cfb69a74392c7e28977051bda28f39d5d681fe7e75febca35fcdeae91366088a79c0b736c9043b33a3e0224dcfce9c4e16fef48fabccd8b3c169ea8737f7a155db2151299e336946ad1f0518d4875516c4712e28298a944e282d1ae1ac6eb729972c3458c7a58bac19d70da440e7502a8972dacf3b787ca02a2715467ce6aa204688e59bab59a1c6e1131b18f3aceb1a09f98e29b5b47a97353f3cc0e3f7ba441a8e87a9187faeae3bf29d09be99562755997db8f3902dbf53727f8a0752e4a158d7cfe8b31fca5e2acf495c3e4b21d562502f0dca8fc1b61b10845bfc0aea6ee414ab50aa125995487d7fda5a4f5650f045b01675538d5b474406e1efe074a445e091a4eb675127e25df809ec236d2a6ccbd212317b595c6b37e241365d76c5cac0f22387bbdfc1fdaaa0434dc724ba36b281990a2ec107f212ce3ebd24e78c3c20a3b9bea6b341496a815044e4a4aff5a5e806ea97fa391ddbe41723f0b85ced38bf581e1ff9d485f68177d5bfbeb5b8c746861ad996e04ec9d6b4a562190df7dfdeac043ae57b961f075008fe18b74ef3dc86c034695999c598f543dffc86ffed05ea64089218ed5f4c86c7adef057f4561119e77dff7621d98835835b92498f87809517fa5bf2579edad55808bd93eb13058a310a0648a3e32daa5fca694d9109b20df01d801eb2cda45208b9fbd314dad76baea3a21a43012e93cdcf199120c25710e5209173369b0390107063cb1286ea80b5c167b0fbab88ddfc29aa570ff1d5653ab0cea940ac9157cb210a9551823f73cc9f3c1bb17f913a882444b00f95269c1da519fc37f7cb0185ec6c9a4e17f69d200ce875167c21b8c1b8d6466901a112358c081b96f8986966dd68edeebb73546dac3599260df94edee4a38766ffe1f8a460d3ac06117967341a0300cfc5f8a78eceea6d580a63f47aa53e3d8a01d6aca297b16689ede6d8c98f6b1082e153f750846ba45f830e8f58ec78631a39e28c71a23e9ce6fc1e96aa860329773b7a371ce2fdfe63ac06a940fb0d262144cdba254e78187a55726878106a09e573a40d559a90d3127edce4cdadfba4bc8e6b5e6598876244149d172830457229fb529113c015c89a2f3c79be5b86f14811111c7c5ba313a4916f6c901980d05a00ce7e6256117fb2866b510672104bdf078de09966f3c4f2ae24352fed33480b10fd7bd4f25a8d3ca615ca09d030caa36965ad13328a0e54961ae4ee945ea2048a25b9c8ca52bb99bb0cfd40d23a15fd11f4ef1269cb0f432b41d6c129870fb0809084e5b5dff5d8e9fd4cb5adddc50a0a61e213c3e281156e0eb13fc5a5989c0a70802b46288e24cb6026e34f5e3e9c776234f7edcdca0d7701698a434704d8839a8f25dfa62b39524674b83b65812662fcbde6749c5eeed9ac958acc6ffc63eab0d101bae715710aa9b067418069da441ae597772866c7daeb56c3be04effacda852db640ea83bcc492072bb7ad4f9a9906a8c6fb36d67750595827cef71044d9b432683a347f7d13bce37fa6711d90c0ebe9be274c44d57d9740b01462525b7723b833b8037c52042f204487e530b6321e29b656590294036263b6c9b43518ee91b6f7ae286badd74160e99eb6d94d9f0606a977493682b13d81f4b688b983c84c08f4f847d8ed465c9fa05da97a4d61cad2affb117eca4eb833822472cdc01a781effb38f9fd3726cf69150b0e9a3d1da50c3462bf87bd35c6034c3c4cf910ccd0e12c86f4d806c6df4e2ecbae04b97b3feff98cac3db3ba7b8ebc3b34471f0a8b8cd0e1f46852ce263bc809fafe3a965368b221710358e27340d351024b2d3c6a69021b88e9d56943433b211f29dd591af41a01f5a45963f4a676e5f11074e1ad4c896d16196d1e459090a310b5d207c1919f9b1e9c6a3ab4dfa2034c857e1963582cb686432a3ca62107a602b49115d8d40b9dc54b62386a2349bba84f5ef534a3b02e00bf66baf481c15ee45463aa6676138e8617294a04308e69466e625853b67c162719d47c194a30964892251c1e278213772cb30a94b62e4ee6a7a151f09f848cedbd026ff45369eceb9642afbbb37a0a8d90171b1563c7b81098bff7e66f5ef0fb7b93bb76993d623a5ded00df39ad3cca1f19dc8709d63d7c2e953d61f4cfee65963bff6f286c81463fa8011d4e6f51f76276040dece061a5056ebac29a9141463c637ec6c29e11ed7aae62345737cd28ffeb3ff4878b40f9a2c36c7efa9a453b47ebce1c300cf80c540c32c722e8e75cf0c503a812008c07fb66a3097c79b40c29461aa1f5600cdd919f63b0da81927e602e81ff6426f7a1cf5ce3f13ce2b3d9919583aa269d1eb451e0c881a3561e9575c4fb3d7170326231f0a6d1e91a5a855853f882fe97a043527c21f3352b40647ef348881b9055bcff0561a05aa8b9d8986ea60edd3582594ac984ed560515b62ef328aa61efac3e79805d1e359600c46b042e2aaf4f354ce9891f617de4f158268e6cdac102c9fa76e2ae8f"}], 0x1688, 0x8}, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) syz_emit_ethernet(0x545, 0x0) 22:23:44 executing program 1: ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r1, &(0x7f00000000c0)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e616cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000da572d78044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc966e19924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951191d67481f27d1db813eeb072283ceb4fd947b6498c585b0a555c4e28c63635eede075739b4d427b2070bfd9d35ba045eae36923d374f97bfb3b1d7f5991e89382203d96f68879964bae58fa25294512aa60b184d7e0349c3b64e73bc5d1380b160afcb763e67ff88b546c0337692c9815cb9", 0x1cd) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d115", 0x4e0) syz_open_pts() close(r0) kqueue() syz_open_pts() 22:23:45 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) dup2(r4, r3) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)) 22:23:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000000)="e3e258a416f72ee99586132475be4e73093cfb25b84c5bbdc3a5197094b222a9c4f441a52f5ea7fa0023d58bf665994c0c61b490", 0x34) write(r0, &(0x7f0000000380)="d95182eb22ed90cb0fed9cc17ab684937070d56c40afb6bcf4eb69ff", 0x1c) syz_open_pts() close(r0) symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000340)='./file0\x00') r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:23:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) 22:23:45 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/132}, 0x8c, 0x0, 0x1000) getegid() msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000579424197b8152f8b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/88}, 0x60, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000080)={0x0, ""/65}, 0x49, 0x3, 0xffe) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)="2d2c8700"], &(0x7f0000000380)=[&(0x7f0000000340)='I--\x00']) msgsnd(r0, &(0x7f0000000180)={0x1, "e659e894ed478b7c81b3496c9ae05fcb2bf13d01553c1763139454f5aca8458032a046fee992da83695c15e75e7a79a9562750840b1483ed2bca7a5ce2ff7d3380cf4e3ed46de9cc32bb776059a78966fe125281418fc625aca8ac9deb16d532606c6a584f8d9a439b2b225da5875833ea944b7409b7a048321f2c5b3f3119683b2bb8b2732fe751472b1276c7af607f6eb03be86d38f1b7592868e64463754bf0e3452e5e70e5b82234934a41"}, 0x7c, 0x800) socketpair(0x27, 0x3, 0x2, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000480)=0xc) msgsnd(r0, &(0x7f0000000140)={0x1, "7b9b58ef788b6bd610f402a281a5a81f1490ff503a559ea6c5a0e8baf110"}, 0x26, 0x800) 22:23:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fchown(r0, r1, r2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) fchdir(r0) 22:23:46 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x5f5d690b) r0 = getegid() getgid() setgid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x1}], 0x2, 0x100) poll(&(0x7f0000000080)=[{r1, 0xa5}], 0x1, 0x0) 22:23:46 executing program 1: r0 = msgget$private(0x0, 0x3ff) setuid(0xee01) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000006b80f4fee39278fb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094a4dc797512a17f5c2fa0f7a2dd6a2414f9664a9faa36db0887badb098425e7f8cc5cbee7c4c0753948f9fe26b7f09ca84bbf0c4dd46460ce68daf080f72c65ebdebeee718fc95ab27fe82d7ce62deafb40c6b2cdd81ed2c2fffafc54549efde3271be4d17cf98634dd056d026104811f096894bef9"], 0x5e, 0x1, 0x469b60cac80ea073) msgrcv(r0, 0x0, 0x0, 0x1, 0x1000) msgget(0x1, 0x2) r1 = dup(0xffffffffffffffff) msgctl$IPC_RMID(r0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0xf696, 0x0, 0x7f, "d0d9c95898ddd1b73ffe279e8406d41ce8e8aa6b", 0x0, 0x3}) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffffffffffff0000000000000000000000f4892a210c8f2f2833000000000000000002000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000"], 0xcc, 0x1, 0x800) 22:23:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) getsockopt(r0, 0x8, 0x4, 0x0, 0x0) 22:23:46 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setgroups(0x0, 0x0) setregid(0x0, r5) setuid(0xee01) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/13) setgroups(0x9, &(0x7f0000000000)=[r5, r0, r0, r2, r6, r6, r4, r6, r2]) setregid(r3, r1) 22:23:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0x3}) write(r0, &(0x7f0000001040)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db454301b5df3964970018626f8800c45872c89e8f5e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ce51456b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f1d0d2584cf3b4061aa220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff068e3b15509b6f3561e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba16219bc6b7660968112731812a2399da1d90a3be97af5cbc5eead0089ebaca150a9f35e752199e597a5d2fd8eab4c57c44f692e36d68e4af7f361c7e3a7a4a1a2a021685b54c5ab58487d8ece752744af1f19f241e8663a4c1412796bd74aa575dffc98fb45cb53c24cff1b5c4e64f37214a0495dafa4c3169d05dacd6969169f7298a9b241fec0f9380fef75bb6fc5f077c9603a8ba0291bec891e1a0fee3283a1c2d56517030aace52ac16f83f9f2430ed2bf88efd51604f4ecd4888a43340b2260ac17675f2ef5961dbcfac7af818f64a918ac2813bf92ce3476ece590c6b1b3e31598ba8148385bf910fcbd1aca2c82812d585ddf9c1c184b7238fb365da2f493d681b37571801e53fe4f8050000008a1e8104131a76bd354d6501bd180bfd6685a6eae8b0d03f2d93ce97586ab38b1e1ac1580f7786cca1926e399f50c42d3c22be197b954ea09101bd4e4964caa865d03d7f5dd895ba640c078fc608c45540fca038b56ebe9b9c03f83e3c75ba3ffb24cb00000000000000000000000000f7af01dcb0866d4fa3694021f5ec38bf61ade22f4028af3e2e7bef29f2dbc8f06d3b5937e827a9364790b975f2dde4bafb6f24948a9f5fc62354865e33ce0a6435467da0c723b95d0291c6ee4cd2db668d5089e6d44349ff2ca1a23620e95a54d57f3b387fe6a0aa2452b6e5a6601292d4f3edbce78d49acd7bd00000000000000", 0x2b6) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x3, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 22:23:46 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 22:23:46 executing program 0: r0 = socket(0x18, 0x7, 0x7) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) 22:23:46 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000000)=""/37, 0x25, 0x2, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x8, 0x0, 0x0) 22:23:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x1) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) getpeername(r0, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 22:23:46 executing program 0: r0 = socket(0x11, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r0, &(0x7f0000000640)=@abs, 0x8) 22:23:46 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x2) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)='o', 0x1) 22:23:46 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) fchmod(r0, 0x100) 22:23:46 executing program 1: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 22:23:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10030000, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x3, 0xfffffffffffffffc, 0x2000100000000, r1}) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0xb, 0x2) close(r0) 22:23:46 executing program 1: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xd3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x20, 0x0, 0x0, 0x0, 0x6, 0x8bc1}) shmctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) socketpair(0x30, 0x4007, 0xcc3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 22:23:46 executing program 0: mknod(&(0x7f0000001900)='./bus\x00', 0x4000020000002000, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xae2, 0x0, "2b6839b9877c2f16b39f62724875e3bf24272a78", 0x0, 0x1}) 22:23:46 executing program 1: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0xa0) dup2(r0, r0) execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f00000002c0)='+#\x00'], &(0x7f00000001c0)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') lchown(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = getuid() r2 = getegid() write(r0, &(0x7f0000000240)="ec54dc2f3017eed6c0ab80b08f96d44e5efa96d2479b9183d73507f22d678f10d733ecb11a1b73226cc3037fa40010e68f432c7e9f97ab72e6f1e93ee8b683e7c7c6f00044ce32b71d6fd68ec7835b9159f208f088ba8290", 0x58) lchown(&(0x7f0000000200)='./file0\x00', r1, r2) 22:23:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f00000013c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00b09eb93e709dc5c4de"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="d9f74171beba467eaf1b0aceeac1637ffb88e059645d83fdaec4f7da3f735e3078798e58462ff551d10f97559a1e247202bf8bcb324f7d65d00ffc0504de21b625d9e2", 0x43}, {&(0x7f0000000100)="93bf2048f1234bc0324d8a1ad53081cf328ae688c1433e6ff98de951424170bb45086ac5569700966f43e63dd1926559cf3f23e969161a9e5488dbdd0a6c167eaded326a6fd9d1dacb2db8da3fa6ef66bfd4e407efbf6d10e986c37830a769feb23914fd21e1efc6c704155a48107787fc6ab17a370baae00e6fea98c5cf5883e84573f54f2293ad90154031415809e064f4a2028e34eab8b1c3f4caa463bdb3faff736917ec3e2ad0b1c9645834bfa1b2bd672f4c893ff8bf5a833ba7b87a687c86c3d9f9107c963989fbd55e548f5428ddb8d9e517efdb92704da1abef1db0af73c4955d3d4124ee43c3ab9e120a", 0xef}], 0x2, &(0x7f0000000240)=[{0x88, 0x1, 0x400, "125046383a3831a662ed049810691bb6e9f0a36e033c66da68f8f9ba33e729de15809bce67ddf5b8a8e8b39516d4961032406d4b382ba27b6cf61a47ebc7c8b09d78b1bff827dd8d00b7ab492f50404902e33197e14f79137ec44968b41018e12755bbe6571c11627fc919c404e1cb31f1bf"}, {0x60, 0xffff, 0x5, "a16f76b887c757dae73a0818d6f9bb6fbcc8d7eda2ff899ad71c33a0d0d2224365649f2bd82a507bf6787a389627181f41d3cbfe9014d8ce6e22e02c1b6ce22be19758a784b35e385e2f"}, {0x60, 0x1, 0x3, "0197b8be37af3de048cf9e4419951b55c86744180eab6d584f4fce47a76a04d622d78206e3f92fe83bde47687ea3704fdcea4faca855a15e7dfcd200bc84a2cf564f5186d42ad2ce8dc4"}, {0x1010, 0x1, 0x8, "306f52890d0b509ccb77f44314418e3c997d49925fb8342c07192b0fa52ddc3f28913f5acf803c9991681d067692faff1ade82cff42ce16b216ed02312219d3895a252e0d273c4d4b112d38389409ab159e0a26e195f4fd17957031646223ced37c7682b3234424f30ef31df41091ee19797fdd1a31e33754d444a9ad2440320ac77cd418b0d71ab9e50fc3fa3461b3ee92560fe6739a5a6109ee3b90373678fc711e36b43c21ce133e7403be0691f0bafc8ead86759cb16d69799db071a5a1aa104aaa48d03db7c2e595ac65cadd148a90cb1aefb8c3907800a9c35a839df8a7d06576247d5790817194708c8849c8b016a1085eee8bcf5925a40bf4987d0b7cd0c9803cbde095a19132cb3eea66a2f9a0d272c6f24fb2b2f3bc595ee035f3eeb0c42dff09df9591a4adcd6aeb83785ad4d0961399af8b703409c51cee8a54b465319ba009a8fce70ba7e393ec80a8edb03a58e46addbbcce6c46bbad68561b4c28487f64d10838850f6ed7ac57557c5b83ff94ceada0396977daf8a7f1a69792568f25ae311feb2097739bda1b46e75244581dba9f8b36f407050d57856d70fad07c7c0fc9b96fc0d5a3c4853564278e2ded7faefd83c82bd557b6f4683177e59602f3f13e528785936070c9aa19e4b57820de445ed6fec094bef9f234d722c3a0842ce692b35227c1dd6733394eb859eb28388f62415c33f8b1a0af4c37fac45f9a5ea724b0e3a3d59c8bc1e1408fef7c4a794c9b7d4d74ae2e817b56eb823e467a7f7bbef342d39a3f9bb8c5866522e43b2a1acee462d7bebb2bb39807e42e03ef67de366cf97487e36ba81d392b1f7026e747c47b19ff4f4ad014193a3afd2d8db39a974aa734c2af5afd3ba4ef9996baa73898fd0f51b01e130589967d0e9bddcf140a4732a1867e518ba2f0c175142584518f9d4059f0ba85bc7754db89a4242b907e733d49c88a8e4df237c6519c3e96dc5f9b32c7c4ece9e7c1239ceef65920b3f14cb4b85cb598c01249c80fe367a61124b3a0cbd02d32b5cdcbc55b82baacebb609744fbdd3623f0d73c147239eec658c39c4f00b7be1db9bc915c93c576cfbab4375447434910acf58e6c2ae3802b8733b867b3db1a4a51cfce2949a21d87c2818aca7ce758a2f4c9e958feff4760bb5c6734c6fcfe7d59850036b7a4782ff94d7fc7c1ec683af4f24084e3f89dd4f9a2bfe53b4472cf379d50738b774f2c5511f942c2c0239767e48d5482459fdd796c379e2f9589d5e5c7990fbdb75ab4431f2185a2d86cccb3c0e44cb17fc176a0dc24b723ed84d3a31ed37158ecf261fe15e0dfad82af94ec7052fdf2f336bd96c3b41a98f8437f6a40d83ee991ca268e4972041359b98413c3e7e1fee8a27cd542ab62c92555c8a67aadc1f9f0816d73010d4373f6b084efbb41d09b49f744b77edfe7b54ca2be7ad7e6d91c4a0aeb51efcf99a93d0001640c25742b7bc05697e736f4b9b2b28fa3b463e7dc5a129400bfac11adbae7a4ebe00b15bb57865365226d94065c767bf076e6235141cdb08bf07ed342ad702212350a9ee94b2d6e540f10bf52dbf76d0e649e968e89e3001ff7ecfd4f03f090e3408c4848231c18d429f93435aae7e8f6200861bc2a3d5bccad8961321951063e4c29c75370590792994c9d716593a65d2203d47ba7fda4ed60636d355a9806a745d0da73b7516eb9afa5e5d44a83e128902025d6ce2ce0323136f0458ea82739b94a619a941543b66f4e8d06048a021d7b94c19fdbd9f321586cb3daae4e1ff7a281ff145235aa6757169c5f1c5277fa2d73ec22edf30f3bfb436c605e3181d1e73cf0ad05a7d0d5051c3bd867db7c239dcb14e9bd770f6b6322bcb0033eb3b43045521e56bb34ef4abc691470e634719845c341561641c3fc7769613c7077533c8b586d30081684184f8f9af0bb29eea3819e54500ae8229b6357f29bfc94529cd0c98a0ea56a33d86f90d8594e4250a169d5fa55aade9a6ef4662b8e5ddcb2df790761038af8a823d2505e3096aa8b3e72d16bcba0424512510e89d9908898adb6f7cd198cf7579d559eb1b829cf9407b95c41c2d3b680b2e268a607d1fbc5a5f4a26b769ba64c69df6695df649dfed2b8f818f5585862d7e4f16572d14dd301c8464161428acf561f90a15f81e12ecb13dadc06c423b04836b42efea14ee85d2b66df69ab89d2e015dc64a3ddabc2aa262692673c261a47193f8591fbff400b8fc9fd9c2a5c4206c5ebe215dbd52e52024f42afb43e45ec8e206fc4f5d5efb378d10d489addb0a3d42ca613eafb4f3a05a7a2682b5a0653b1e8cc9b022f261427bd0a14b6a2cf59802d0aa52b9058c674ad23aca2b619efea0d5bbffe2a326bb7152d80b9100107f2fac2a20a5e43a8f2ca492ec416e92707250dce62b8ef95cd6c1c9939f45155d1b3ea7146aefd37444581b019acef349aa492a2490d002040017f5ddbb7e079f728138de0d81bde17a0dca8c25843d5cb118ff6e5a2da189a0c78620cfaf1af756656f9293e7fe6e643fe3f162feb22c344fb39662926ff9597923d757dc3563e0b0eb2efd9ef188302350c49ddcb19e06b6b1ccb17551d1bc0caa7aae28568d42f441fa4096ad4dd2f95d78f5ba4beca909a3025c387b0411691884a1b955c88dd4cb24cf003639f9bcf0047c6d90410448ad795bcd28c3aa2bd4a38f06f228f9a40980725ccf129016a71142205f21640304968dfd0ae2892f3eed181f0d648fe8e41e47fc2783f087b43c27d1c8861543743295d8adf01500a4145483f28a69225b8e8416c612421cc27715c9fc4bdc44fd715a94bce00ce54371a5d755ed562fde0e4a9be7a064a572a3c6616d4e012b6615aa3a784d578b457917a8c26261942269170d15cea05d828b4420d52bdff3ff771b1ec26deb35d7b266dcd40c174fd24f90a20e04be75a65e3f620b5ced402e0aeb57fd3bafe78c0b28637aa70863adfaab9ea1e0524b623000dca7a5a3992155d871b332b1e80e8525ea1b44f6bf01c11449eab8b2d2d55abfa63cc10a7dbfe01355d2eca7ef56a8a2ab6eee074f868736866f8b2cd09e97053478852153c3c8757314cbb269d94dd6638dbde08560c1e8731d2ed7b42b82d277e7ef6a8c38417d4233b593c4106218320e0a51768123e68978076a3c825ab4b9be111633d27e81e55841e3e4682ca40b61fe1b8796b677e6fc07b246af6ed343d5f6c3112fc1b2715759f23cb003a4d6e09cfa2c4c0cfae4caa5f1ea7787e8a91835b23e7a4df81069eb906af022d05a7df06987086967ef9207c5063671815a267e564174622093a70e1cb45261dc47027dde251f3b8ca83878487974b29065c02bbf07d207274d2841a8d96b31df1bd3fd0a122cb43cd6e0177295da7084d7165093aa55645484434431d5a92d36f5091c71f5acbc7e04dd0310f8b4f485534975a5b81c38fd87572b98d64b4cbf5bc1ba79624d045f22c0e7c410e2ce07215037c78388bdfa63782f98ef38cc3b273f75c436b10841b37c2d7183c98dcfa9731353fef0ddf10f4c23323ee01161a7e2b8b620b445da50f8e9588bf6aa4c032dc5011f1d24b481c98536f034c88de0a765dfa73076bdd9f447e0a778d8d46c5df5e06f5ee2e4a7d4e0a596fecc0ada3482570eccfe63bf23ac0852e105ebcca65a3566f962fe23cf9fec0978dc48d7487dae3450befe07330cb48f5819c24a9503a9453bca7605f690038ef28c5b52c821bfe171e9143d1cc99f2a64b051b546b3f1098a47d3ff44cb4c4948414d59e42da065fae607628902b9d834e9904252f65d9f0097147b408cea9d03dc57fffb52d852b2c8d69e68aa77fa064c29670165549bb82676135572d0d29607b8236547f6c9459c06e51c2a016d4af87377e84af38316c45d14a0231dc82c6b393e977b62da862764619b79f4d0d6e545d92c030b7ae929b8ef1bab5231d8cc0ddac00d4b61e10697d1b0a03a6272064075d012f217e8aeb9f18e870bf009910be377ae6c6193456b5daf3f1d27f0b385c9ec4ab52a8c4ee4bc010790707f85114ccac1e2cc1d7049fa2b82e69c774c1f1ecd0b8fddf6022f556026486593fdf0a3e7902ff55135ae41aae87b7b15da3573887b5f392f69fa7e29ac338f4c350bcfa6af3af973f23765060ad283bbc99c74d83a6e14c81a79af71a5b70c3a113092c0301c7ddb8d404cf388055f4f9342172aba59ab5ada15ffe01184e32be667fc650b788050f4fc562ac708aa431bdfce74f9f14c2e99214a294e00ab9b80ee7c945a409f3f95c93a17b01cd1bcb1bf82b33c337f1283aebc8d334f3f1d96410794a666597f494b79d6e0bb3500e0ee5d118891d31fdb6a0f014890722fae2e80ea9448a3202962361e000ad47ed93a7ef7cbad5c3f8554b880e17efd39525a6882a26b696f679edda55992861acc883e12cce1fff0d1f2128061721a65052dc784acb2bf54b3db239c41cdc13d686a4d98c7ff8ed735dd8322507e794720b56af6df892c3893281e2b31ff14953701b12adb16335c71150705f2134a5f04a1e4f1866fbed2c622acbb25350f25fc5cc59569755847529337ddf717f8ebaae60a39ea9cca956e1731c87f3be8947d9badb0571502c823f34022771150ec9074c3fc145feb3236fcaa4ce22635942bc34073f1f94137531009c6024d1fad14b1bad58c8fe647e9211767052e568c47fd426ce8421f7ff55ca1eca6b2513cb90354a40851d67026c0863a03b6da6ba22517cade185f687d3e025a3bc93740b718d1f95aa53383a3e6ef3175b254e37f2c876c8d1c55922856b988f88b6b5328a6494b5d2ec20688a3a2b3bac4e521a57afeda77c49b6d0ea56aaba731d752484ce1fc042993d343928cc33f786f2dcdeaa1b5ab0a167a1d4f2925bba17e9aa684cc730ca733a4a56b4089eb8f8a967f226eef806465c0021b83d2038ac80d169f4355c55fc68ef6933d1f58722dd3211e6e859924cc338fed40defb0e881e9f4d415dea5089f5ff89fa4af4facc1a88044cfd6b282706abe56d4f03ef6046c4bd8371906ed5ce77a00492cc619db3f02cdc752e37e9c15ce80128ebe8593cf344634ee46892137c4c8769f450f66c1c88774d965480709170ead43bae515b591fb9710b7d58f532b755b3760d86e9ff3acc0e2dd9b8b7325f742381b5d0ea2587c02ed2e69b9edea12c9a442d8b4b4186b8d2dd314d9e7098a4eb432cf39350266593231ae4c5d044c36bb67cb0b18cc743ada961681827fb136e413db2c287356c442015797d19fbf482b742bc4a23e49798540c980496b7eba2fc06f490c447a71ba240b8199c26b8c4a0c5c8307764380a555337fc6b79b58e9ed2b94d898b144e0fc65d5f5cae1872dd10a4c01f51771d731eacfb0b068eed5d3f5ad0bc6cf6d26d29fbee2858a1928413155da28953ede6e8b62761ae7efca9c44c4899fa66c612f8cd58d98eb08164d47cd7d8a1f4ba63e731b507bc6ffe7a453c87e1df848cac8187b66c3bbcccfb70427d1e9a92ab6b4cb5ab063b7e570196ba9b9aba0f599d1320a1d84ac67951d74117e868f4a870f16691fb808dd24c966a444f952bc023b4a1735ff6d2a8a21d9896b967f143ab82836203d29fff34edbd67c95ec09d52dde50cfe172d8820962131ee0fa1fa6075a8a1d3d383ec0e2396e5f06c30f5c6171220a8396ba667e1279a0ac2211ee03daec7be07d160f67717117c59603d34e8277a8ef73df4060eff87382b40c05825417aae85d3d4145caa4a45ecc483c4a6c252674b8f7a7ce8"}, {0x20, 0xffff, 0x1, "ac2ba51c4d202bfde6df"}], 0x1178, 0x408}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1000001021, &(0x7f0000001600)=0xfffffffffffffffd, 0x4) socketpair(0x1, 0x4000, 0x8, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x38, 0x7, 0x6, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000001500)=""/74, 0x4a, 0x42, &(0x7f0000001580)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r2, 0x5) socketpair(0x22, 0x3, 0xffffffffffffff7f, &(0x7f00000015c0)) renameat(r1, &(0x7f0000001440)='./file1\x00', r2, &(0x7f00000014c0)='./file0\x00') 22:23:46 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000dff000/0x200000)=nil, 0x200000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) 22:23:47 executing program 0: utimes(0x0, &(0x7f00000000c0)={{}, {0x0, 0x81}}) mknod(&(0x7f0000000180)='.\x00', 0x20, 0x8000000003ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x10000000000002c2, 0x0) 22:23:47 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f00000001c0)='./file1\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='c\x00') chdir(&(0x7f0000739ffe)='..') 22:23:47 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) r0 = syz_open_pts() pipe(&(0x7f0000000040)) r1 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) 22:23:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) msgget$private(0x0, 0x90) minherit(&(0x7f00003b0000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f0000000040)=[{}], 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000500)=""/94, 0x5e}, {&(0x7f0000000580)=""/87, 0x57}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/90, 0x5a}], 0x4, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="60ff75221a5225f5aee56817774fc23194dd9d", 0x13}, {&(0x7f00000000c0)="32fb364b57e148661a7bb7bccd1e0b433df0ff75b07b7d580ca47b47fbc24d7f85ba7e37a6b0a81f197437a3be9c541577ffe8080cc336a7eeb98032fff20421168ddb2fd687798c11c086d2e441872924c2f029cd91b5aca4c33d0dfba7378c", 0x60}, {&(0x7f0000000140)="cdba4cbfaece604fc762de22fdc8b5041f099aecc3c8c4fb872192c7365258e8fd7ac52abe70b670c965dc46f56bbc0252f9f3bec2c1ac726c1f76", 0x3b}, {&(0x7f0000000180)="f7c539cdf42826d8b829630b7716ae8051e5e4541408b112e0fdc70f26e8f8814e1eff72299fe360012d91aaa3229851e72e9c5ef970b7cc7331372fe690f877e0465eed339d25fea4bb739b452b2d4c680897cf4f9da604c7c9ed2e495d3624b933549d01dc6399080d34ecfa21f6815ee9a5563fdc6d63311532fe75c93e92bac001cb9a7106b4548d31c1484429a5339a", 0x92}, {&(0x7f0000000240)="343c51f2e8e45e89749724b55f3db9e6025cda01f2cc26dca0b7d1636d5fa324f687b748f84431d25933988993b4d07fa9b17d180ade360f4a391450f6806c13420d5baac6a3080c12fc2b7a00072b18197c5e192c9fdaa6a3d594bd5d372a8ec5f8d123ec08844949ce49e11686bb4134b5bf9bc18fd992037f4dde47afd14d459f2cb159a51556834ea41419f37cc8a3c80eaa7da5e5972c1a7165505e0c541744f647eedb614022ddf1e3d796cd7a9a5af01ff4dc0563623837dc8dcfce114df245901bdd55abeb0ce884022b26ca26085c", 0xd3}, {&(0x7f0000000340)="788fda274b838f5777c7af28ce11fe2e1cd00887605dafd9c49b2ec32b8319c6392918112d1625283196b77426db20356639edf2caf2084f1c7c110650b2f25e0778dc9a", 0x44}, {&(0x7f00000003c0)="c7543135c48e6fde90d1c63cd3b208aec541ec8b11036e04c6623c16962498fe442f4dd8b656f96005a1838fd0f493879c3015325b81934e85405c2289fb14830ccb62bf0835df4c2b92dfc7ba626fed33bea31bd7b957f6d0490b736d903a0ae31871eed879fca9bc36101f686588ab01fb91fc13007c79bb8337534c04a933228d688c6b8d09319e37acce7f725a62cb23371388fa671153b7a7", 0x9b}], 0x7, 0x0) 22:23:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="4785debd6d966962c1c88715798cf5c7cb6af02f"], 0x10) shutdown(r0, 0x2) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 22:23:47 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000280)=""/4096, 0x1000) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1a6efdc84d5b6760, 0x40000000, 0x800, 0xd2}, {{r2}, 0xfffffffffffffffe, 0x11, 0x40000000, 0xff, 0x4}, {{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x45a, 0x84}, {{r0}, 0xfffffffffffffff9, 0x1, 0x400fffff, 0x3, 0x8000}, {{r0}, 0xfffffffffffffffd, 0xb945f91898268b37, 0x4, 0x5e, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x4000000b, 0x1, 0x4}, {{r2}, 0xfffffffffffffffc, 0xc5, 0x40, 0x9, 0x8001}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x14, 0xb1c}], 0x1ff, 0x0, 0x400, 0x0) 22:23:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="735ed14b30a27e549275f9566da70c835c42b9273d64b6a98ef622674381f6faf0f073251c94ff38d96365347aa9af5c4c393caeb408c2ec0dde33a1a6677ef2fe331ffb18bf0a4f33c7486c4e792e0a478ef8371c04aecd5db7e2895df4fcb6406fa7dc9f817b221caaa2754ea8734eea252f2820c878e6ecc478fba606d32e10079d74f80fa7b17aaa2725561243400764cbd0f66bfa61d222", 0xcf) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0x3, &(0x7f0000000740)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000180)="6057c0a75f803d05f87f91f54ecf16a507ee6afe324af8a3b8f6690a9e64889c61395eebd240b9730e6b5bcefecc8ae5d14aaa5d65f4da131561682aa191d1a1e1a428f7830ffe2a6a05869ae35cc23e7c4d098998984e99579071e4285f8d5de3c986e51f6089716b8dfd407a1d59b53ddf4567ec57e4646d482c4f", 0x7c}, {&(0x7f0000000080)="8058f7805d90b04624bc7a8561c9d7a47453f7", 0x13}, {&(0x7f0000000200)="4633d22cac65739be5b1add72c30a4f1c58bfbd93c52823a3b5f431028e315bb525ae35ee33b339347b5b7301db68d2254a60b2f3c093fefcee698eeedb560327f8deb6c6d3e8b847b769a9c1f575a95aa412bf3c8dd347c4924e978972e62770eba62ad6729a590b93e221a51a10bf7a1dd1a46b14432f4338f74777219dc8bd5", 0x81}, {&(0x7f0000000480)="906cdc26bad0d23f196ec0606ad90f0d0268b63f4c330be911922203e6e2dcc7d74922e24e7118738171b2e93884a99662cf43b62d7e0345f504705a25a24940b6a4f9644f2702f472bd67745e1da35bfab0e36e92a1caa30f91776acb26887ec05dbf84d1f56c4297976de5488abc6fa2ec08e0b714db09ceff6d3f1077d65cafea9438e224c95d79d57fe4a1b6d77e98d91efa249a6a2c1ed8991ebb7e9e4ef39119c9ac383624ac43448d255ecfed77c9690e7b3575b3280a6a4b872eb66a9b93c2fbbd315e137759c54a30c6ec194555bf89cccc3a1ad5e6b154a032888013f86c0e6e02", 0xe6}, {&(0x7f0000000580)="57155d16d251e29c9ecbb88f39e5d46801b5512b0f8bc23a4a61901c9aa7c55a0984f8d5ef6043dd7a44e5ed846f5eafaa628df19cf83b24f9909aaf58d3da6563693aae707e558948346c53e1d0cd3e954f64030136df5d31331833aade5b059d64f1972a9bc9d2acf2c97bf52ef15e70f0b16d02d59ac5054f48f62f020301fa63b7243f35f4d98f5b8c0eb6c6b7ecf5fd61bf5ca01dd7cd8e9ab158f68032c5837d3e3ae1dc", 0xa7}], 0x5, &(0x7f0000000780)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xe0, 0x5}, 0x4) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="68af6b2a6b91ef40796cf75f52f5fd620bab8451587e06e6fb6b5f44c08e624bba1c085686d4647d9b1472a15268779599a36c0000000000000000000000b723cbb0e31fcef3b187f2ec40e3c22b007eff0e6b25cebaf7fa12c21ce375da3fe197ed4a306c00bc9912805662388f16694a724c35adce824caf59c41814a22253c8dec71350a58d8daf27088bd28fce824c6edb8c8cec32a413604863a1934a164c9e73c96cca40b5f6705eebc58455c2a320728a69413d452bc7f085abc6ff0c55cfc14356138d59b7277d5c33d80a35a4db90313ac8897507ece27fc79038f26f0ed7184d24e826dd72852070a4ac6b2cb98789b4b87f47ab6879cab913531955c763777a886c10eafd475e2ed8e74671fcd7c48038c759f90b874655202f8fdaf2977fef36a112ff80a7b24eb01346346eada7f3991d5e28671850e3966a1b4a1905c6f6ead709c6ca9f8b7090f3cc90311e2c17f728e46f0c9fce7c"], 0x4) 22:23:47 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x0, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x100, 0x1}, {{r0}, 0x0, 0x2, 0x400fffff, 0xfffffffffffffffb, 0x1}, {{r0}, 0x0, 0x4, 0x1, 0x4, 0xca}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0xae, 0x80}], 0xf8, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0xd76e, 0xfffffffffffff001}, {{r0}, 0xfffffffffffffffe, 0x12, 0x0, 0xb7, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x73, 0x80000080, 0x100, 0x101}], 0x8, &(0x7f0000000040)={0xc4a, 0x401}) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r1) 22:23:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="240af7373ec8cc793a2f77b589947aba3c0386c05bcd8169fec05b87208fb6093f0dce1c8fc1185876dabe99d16b08c8db78f4111de67e2fd8edaa75fb226e498df0421d47e8238f2566a8a8225175e228394c14112b35afd3ac994d3448601fd15b8b7c0fd7037b459c7b0218139523fe499a00070d3dfb72a9fd262948299ede35e669f303ed1a83bc18b59eeb85a220a81f887b9880ddaf1d18fd1513d3cd77cc34d7960819d3ea931f52258cc42a6ec42030abaa8a0cb8dc2b8fa40cadd7f978262ef96f0522a70658fe055d6ca2c5ac9267089a1b84353fbd698fff2ba0bb7cc255818b729db3153fa6a5c23fe49893f47eeaff", 0xf6, 0x408, &(0x7f0000000100)=@in6={0x18, 0x1, 0xa0000000, 0x20000000000}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8002, 0x100) r2 = accept(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0x1ae) getpeername$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) accept(r2, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) 22:23:47 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0xffffffffffff2ffc, 0x100000000204) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./bus/../file0\x00', &(0x7f0000000040)) 22:23:47 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r1 = kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x14) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) close(r0) 22:23:47 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setgroups(0x0, 0x0) setregid(0x0, r0) socket$inet6(0x18, 0x7, 0x100) setuid(0xee01) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x0) 22:23:47 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) select(0x40, &(0x7f0000000000)={0x0, 0x1f, 0x100000000, 0xfffffffffffffe19, 0x3, 0x2, 0x1, 0x7}, &(0x7f0000000040)={0x100000001, 0x92c9, 0x0, 0xa2d9, 0x42, 0x26400000000, 0x90, 0x1}, &(0x7f0000000080)={0x7fff, 0x800, 0x9, 0xffff, 0xf99, 0x0, 0x7ff, 0x40}, &(0x7f0000000100)={0x2f9, 0x8001}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x7, 0x4}, {{}, 0xffffffffffffffff, 0x0, 0xfffff, 0x800, 0xfffffffffffff001}, {{r0}, 0xfffffffffffffffd, 0x14, 0x80, 0x5, 0x4}], 0x1f1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x9, 0x100}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x1, 0x3}, {{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x2b4, 0x3}, {{r0}, 0xffffffffffffffff, 0x1d, 0x2, 0x0, 0x1000}], 0x100000000, &(0x7f0000000280)={0x0, 0x7fffffff}) select(0x40, &(0x7f00000002c0)={0x1, 0x9, 0x9, 0x89, 0x7, 0x605, 0x2, 0x3}, &(0x7f0000000300)={0x1, 0x5, 0x100000001, 0x7ff, 0x1, 0x101, 0xb9f, 0x10000}, &(0x7f0000000340)={0x3c70, 0x52c, 0x3, 0x1, 0x1000, 0x0, 0x8001, 0xff}, &(0x7f0000000380)={0x1d, 0x5}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) getgid() 22:23:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0xd, 0x0) close(r0) dup2(r1, r0) 22:23:47 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000000c0)="e8f0e55e", 0x4) 22:23:47 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000040000", 0x14) pipe(&(0x7f0000000180)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/233, 0xe9, 0x40, 0x0, 0x0) 22:23:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="c3c6b22f0a968c4e9763fa253bb44c543f647332abad9652e6e2110fd8d26f29ca010e771e8bfd19db85f8fa4f5d604d9db3f33f54cc114e5382459e66c14b9d027987a3ac2fc8bdda2153655e92d7ed11e78dfd5b96ce391d3c3caa757b6239508d7f346255febff2af4f968f8e8ee034703fa51c26e3eeaf8ff82106c2a4ceb848fafcff49c418", 0x88) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 22:23:47 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x6001, 0x1000000000100) r0 = open(&(0x7f0000000100)='./file0\x00', 0x488, 0x3) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000080)=""/88) 22:23:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b409", 0x11) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() 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, &(0x7f0000000300)={0x0, 0x9d1, 0x2e25, 0x879d, "09456988cff4bab396dba449a933772830b113b2"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:23:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r1, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) r2 = syz_open_pts() close(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0xffffffff) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) mmap(&(0x7f0000fe7000/0xb000)=nil, 0xb000, 0x1, 0x1810, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) 22:23:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x2, 0x62) write(r0, &(0x7f0000000080)='s', 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) 22:23:48 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={{0xac1}}, 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfff, 0x1}, {0x5, 0x3}}, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x0, &(0x7f00000001c0)={0x2, 0x1, 0xfc16, 0x40, r2}) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000"], &(0x7f0000000000)=0x6e) rmdir(&(0x7f0000000200)='./file0\x00') 22:23:48 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8288, 0x0) sendto$unix(r0, &(0x7f0000000000)="d665435e7a6d3b640da724a50bc85603e2fae085adec048f0a7f549ea243695b5d5c50094b3f4709", 0x28, 0x40c, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x2, 0x5, 0xfffffffffffff959, r1}) 22:23:48 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) r1 = openat(r0, &(0x7f0000000400)='./bus\x00', 0x100, 0x0) recvfrom$inet6(r1, &(0x7f0000000580)=""/138, 0x8a, 0x2, &(0x7f0000000440)={0x18, 0x2, 0x4ba, 0x4984}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10040, 0x30) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)="bf4fd50dfe3a03da43983f8c620cc4c994068e2d757253c47a67ecc54dd9d744f2073a8ebd499e8334fcfe6f6b883543ed3d4e12e6626819cde2b0e9bc01a524175324ffae35bcd2de55a43a60befb170bf7e57eb9e6588992440fd9f0497df70d2924d5eaf33cd208e0d2bc664b715b99cc0e786eaebaf67e0d4c66d12578986864a637ab23a2cc9bf566419218f13b6f64166dbf8bd3293d03c8d399259d194c6fc786eb470ec94b130fd27d2afe57f42c4b5eed3e7c026d43c298b192841fa79687a385ea16874c246a13df0037f0ff9c892cce05a37f61ae4c8d23d48c0192d84f4a232a84123e1916", 0xeb}, {&(0x7f0000000000)="b308ec48fae6c059aceba8322c94ea9bb8d4e8", 0x13}, {&(0x7f00000000c0)="e22418ea33c2163b6a1900591f77b5cc1ea2c2ed6efb6cfadeb0513670be19d51be8f716435f36f737a9e74060d4ca5ce5e3d0c665c7005493efc21adcb4d041597664135286b778358c3e39e170b3737ee658acf2e33c197d4da3e48c3b5744fdb0e8f241", 0x65}, {&(0x7f0000000300)="976251f01349c1e1af43b975b048a0b0689d7fd37d1b0e6433af82238039d0df07d396c564690d7d87db3c4cdd6e4d8a2125eea963848ffd99a8629c75c07285def37eb1ff7bb4f883d9b75ba78a8f5beeed64eb84c8c33adff67352884b2d3f13c21c3b7cfc4618385b445fb5e014a9a98cfba4a597931511b63d3a7dc26dd107fc2d313b8220a1e38618b7e2bafa9ed3eba0fb77c0d6c0a1a5a0fe63faf00494bf5be635fcad9f5646d5835479c19540d6f95ae1fad73e15a42873114fc751e165ad6956b03660666a7b4e354ec215d9ac803a45f7b8a592d12d5638e15b0b", 0xe0}, {&(0x7f0000000500)="6ea973a38c7bcaa645f371a980446e78fd88b77eb1ad82c09b4531709e26411637eb1b68cdb7507462592d4649b9a3a743f84dd7602a4ec6ed72aeb80b399de16c10cb2ef4c69cc84f0531238ce1adf7ae188869bcb2f6a66049fdb7934131e99a44ae1aa181a8ae481c3cfaa0490248e3f131f5e1859a63cf5bea", 0x70}], 0x4, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000280)=0x3) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000002c0)=0xe4c) 22:23:48 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000000000000029, 0x41, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 22:23:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217"}) 22:23:48 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000000c0)="812ab9cb417b47959fdf351e9aecb2ccde00", 0x2) syz_extract_tcp_res(&(0x7f0000000080), 0x3e2, 0x3) write(r0, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) panic: pr_find_pagehead: mbufpl: page header missing Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 83223 27025 0 0 0x4000000 0 syz-executor0 db_enter() at db_enter+0xa panic() at panic+0x147 pool_do_put(ffffff0006000100,ffffffff81edd2c0) at pool_do_put+0x339 pool_put(0,ffffff0006000100) at pool_put+0x37 m_free(ffffff0006000100) at m_free+0x12c tun_dev_read(ffff800021192688,ffffff006e3e19d0,ffffff006e3e19d0) at tun_dev_rea d+0x237 spec_read(10) at spec_read+0x9d VOP_READ(ffff800021192688,ffffff006e3e19d0,ffffff0068f50c40,0) at VOP_READ+0x5e vn_read(ffffff0068f50c40,ffff8000ffffc710,3e8) at vn_read+0x130 dofilereadv(ffff8000ffffc710,ffff800021192730,3e8,ffff800021192740,51474f1bd88) at dofilereadv+0x14f sys_read(ffff8000211927d0,ffff8000ffffc710,ffff80002105ffd0) at sys_read+0x6e syscall(0) at syscall+0x3e4 Xsyscall(6,3,3,3,3e2,514b4c97600) at Xsyscall+0x128 end of kernel end trace frame: 0x51474f1bda0, count: 2 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.