c8995174b9986e43f945f07d2e9b164c334bc0ca68396b07c8776eb6ad1f7e4bc1e67739278d014ef818f9393a46cf2d879337b2e9ca11be93442c128851c8c8c3ee810b28b10b70cf8a723d38e2e072357aec16e3f57f44c10c4fc2b6aaacbd706077ff8988b5e4c33154cfe9bc8dc5f66f438d639b60fd3a9b9ce676b0c417b581f7a787b81902969113372d4b229d37c35701abad681d5a0b53b079d2a7ca448e5c2e0514395a0916d3440014b5038b3f4e99887667bdaa0f415b2e3815da27c830355a359fa7077cfb7dc2417947b255fd8c3b9867507589284506f45b1eb57953c88943d8176504800e1cac8ec9083b3a316468cefbb2810120cb15b36e394b2083a43286b45f16cca281ed37a28c84011f9d8d3606452c93f041b278a4ff7d995a474f319a84be0f9c3a7b9eb2563e86abc709ceddc64fb22254d96995827b46ad3de28e490e90737e7a93b76ed069da8763e60c4241cccef098b8b3572d926b49efd95c790a322a33f287b83b4753d73a6074ff9b720cea11dadb08f5c01441dab74fbe70ca13824c6d1e39f6f1e505acce692d812e50bfa647b3ffd43ad4abf699775730c2994c648ae95a426f82b02c79fa87d1ab8ac8db9544df9368f738e3a303ea4e998af2604970ead2524e72edba2d4323511b82f2a1fa7d8bc2e20718c6948734243b2daad3b87e492fa41141a2878ec176d3ebb6105d36fe9b5e1b4830df8259a04c90f2b3fdddddb2436cc4e56b48405e92a9acf9ae9e1c2f6d94130d94f03f0fb3b63a372994f0fc669d444352cc2d6034168074f01b4e34c7b5fc16a28199c7af2c863104e20f290387d916e5622410be79497ecb7c7f0822dd9320d22a0688314afd8cae05e6a3ed5cd4825be024f179e9d75370d27921bf8cffc762c3f8b46b452557a9089088f7c62ba4c90d51b4f7250a9e35e6fce473f12d5ed9dafc0ca08df7882726344f27ea8eec18bc183c115b020e37a6cba3e68239b42ede4b020059b1982209d502ab859c7e040025e9357169110d87a0544af5faa5d42fd9b46553af3ec397b44e19e3b2c62fb1e13f77eca77d7b83c3d88bd31755dce198d84917ebcac561c23eeaf8a4be989d2d68e1a8be2bc8d705a5e379c7f984134fbd590f6bed72f550722cf9cfac75e566c838f8bd2e92484a69502e26871b693131e042332d02b924896ef91a64e49d341ac9d0f79be5731b5b4a872b0c9c99c13adc60fb37b66e090309417a2157d96f331c218baf055305643c48a423b3f665e300152353f22329b8a86a530895408948668d9affc13e8a0bcea5040d32131ce228769f9e55a4b765bffb55136a1c1bc9db9125b03b7f54c7bb70da684892c74a66454d89c672ee1e7b20e2aeb4c95057ed12338ca118c9ea44863ceb3d74cb386c82de884a04798659f6c364d2555e2a730b9a633e98d289fa107c2a1d5f747b8cdb7790d8bdf24588b84c11dcad8d22a025ac2faa58c9b976cd9ba7a9e636b85b42f12f159a2a5318d033f43da7646b3f4cb1666bfeb8327a45c06333a909a2f6e3cc76acdc77ef7b91d1ae16dde0041c97539064015482a5b629fae73d3e80aabb83f579c3265fc80f6c9754ddf753e38959a9d5d39e76981d4e0f1296e922e95658b543f5506b01818bf7efe05699fa8189136f4057f06da480f68a2e073974edbf9ee1d1688e92a8bbea6f5623da5c72f46b1ad4acda43531b273d70a44d14d81ed4b5222342238ff235486d8340333e98be5c4093adaa7ae84571ad7dbb9d1269dd9531a0c1b16f2a06f98f29c25e7720146f46e8ed7787559d3ecf61ffb76b93c28a72e7f97389fc95e6369b85d78eeaae37a361d8c8c16c7af028af8e7c52bdcf39805b753e134c9fa7ced06c29c453feb7b6ef744912760723175ccabeef8a74fe1f4dd1162d0bef1514e9808e9d6047f970b403c292e7ad90afb5291c086218f2273f3e7a4975c19715a6202869e64bcc7e6809d88f09f0aba49a51634e77cc9f2545ca7067c9c3f5785f211ba684ebfd8d5fa09a2709a761211137dc2dae8ccc93cac6e987096494be49d0096c89a512fd2cb316beb458833191003b57a9aada23d8b61bbe747301ada4c16ea0872428ba86608ac7b3a62bad51835557928ae185f83c18fe837d85fbf5e44937122b1b1f3c6e67b67d5d1916725238fe1576b826aba8e8cc9bc0b95a993c90dd1bcf42de39a3694df14527ae8102ca2418b12026c2dcf9aa6f2144417f9ca0b0df5fe7026aa0fc7bff8a1473073cee074c9d02313c486b0d76485d8241d0d55952c80dd0a848e19357294f898f755c052e3805ebb63cbb0ea4c45a1ed1554fc9370c71bbe0b60c16f01ea8cdcd01621999fce6f7d281da0c8446980f10da9d14b5e2ca5758c01030cafc6dfe1a5604e71c31c7757dda326bd61f8441262ece2fbe138d21156f7d1381f1a2d23ff48c8c610268385cf5c2825609367b84748a95017e7e789a70d36acd870aead08d17c756cb1a782687e116bfa28682474b04df6a01cb387666e198f40eac8d346ad109d6f4fc84aecf1722a0edb43df1cec52d69304b6500eefb04f4d8315ea7ad15afb2d1f266205d325c833ab2aaeeb54163e375f1b4d46c57e1f0e1cec2fd1daf0a8d749088c41b0f2681f8193e3565b30f1cbbe4eb1eb4d0c1aab518bf81f93b691cdc3bf5c91cd1de283e5feb0e660446b466dc66c47efd288994ec0aac4ea70d98708ccd311fc959b598ed783af6c5b51851b2d56b1b935013a85df4dacec92889b30218296fed1c1fdf11567fa9f4652f16a27b793f6d191966cf3a6a42363047b03acd6090b8f2d5180648f2675d72d82e81d1413484cc7301add1cde8c30161a0a4c4430ad79d2ec2ff6a0bec349cb253587919c1afeabd20c498b92379b36b379595ff5fedeafd88ccf55e3ed75bafe8f12937c48ecb7b241e453d2c266fd84453231b1cac6f77f586d51f164e9cd4da8c79c6aa25e502afe8042e440cd3eec4fae9f0ec6ada5f75dcc4a64654c135a994ccf72bd18c849a0f8c916e63c986d5e28f9307816b81630fb1fc12d657395ebb7598336ac3234fece0edd98b1cf7d48d9e43bd296d4acdd56ca64cff876c8073f66d2d9bc9e3ca0bf4b429fe12531a82ef1ed7290998712a9fc4af271bf09683ab600a0244456f68a0cbdbaf239e340158b7354e11de7484a18fb90b6e3db96c1b836da6a8117de6d4495481f76ebf2553531b4008130b11be", 0x1000}, {&(0x7f0000001280)="78e32cf8fc84533aa2999bc11ac010d451cd7ac9d6544b2c860a4261eac7885338c6f959aa047c736fdca05a0ceaeacb395e18214d1efa47e4d5b29fa2bac8c127ed56bced94ef867af781e0576236dda467ee53b201a7c0e48889312f50322376d5b9fd704fd1855ee90c02112e78502bb6312e439c0e4e717939d8005a569ccdf9d13ae37e8e0b7544b3c2b75f11c189292bc4dbd2cb90edfdd6fadb952f3d6e91e888610b9a9e194f188fd28955568cfbfc0938117c541dc2fd08415968381ace3706a1a3ef98d3bfb130ab98001843f82b8b4dc731e92b83a45a7707cf2163897a9bc6d6b55ed7a5ca7e30ef37c6a4dec9869e3a4dc65c41fef520cb0f0a99482195916fe66b54b07100eb8c7493862be644216c716f5a81abf140c4b47503676ff64315c16546ecd97ccc2cfdb99be901c6b93bbd6f4888e3e84c73485ca467dfea6282a3c6bae683836d8b7dc923c8921a00f76c8cb43df7ebeb4397d390f8c0686c73b0927e044c22eb53c9e68fad6a4efcd03dbc83e6b502605005d40013a85b65072adaca95977e162d81c574114cf456002bfe836bca88e1cdadad9564b5a48a86f7b1929ce5da281fa2032b338cd2784e7575fd8f2cdc3619de178b368fc90063e309d9b7d18a99b0bc31beefb1c799a8245a1a37ce632cbd6f5852a2b3a1248132f50d7b7085485193ec19381619de830023a8a57b37247deebe332552c0f3ccd616aa264cf2aa49c9215db4cb10b46999f004c5db10c59bb490831caf91a52c6eb6b5c9ea4bbd1b74d7133869c8ad7963d344ba717b0c85386bf654561c4927e26680c56eb732a1f53fcb638d333d7ec3abdac5f8412ed887f5ad50c08f9e54320e2650fe11acfc18e8a10bc196bcb8a0379dc16537e973a602ad880715537943ac982341c2ec4a1b3e321834f579604e0faf7c353a39deefa8b3cace3a894686a5f5044b22eb18ab511583b768a63247dc391cce152b5b4318d9e430fd2249d4d45e09913d0aaf6a09cebd64d3650fb255831290d1e4f04c892a8f2a944528b39a9ecdf985c23d7ef8827d678f73ef1120f2e4754b1b778e017e02c0782479211972c1354ec17ad37bba2f2e8ad27021f3d8a82f8e4c1282e4f095ba6cb4a3026dafb6f586a8c6b4f889afa8fd59d71599395a2362538d3dd8618ed32f9f63d73b780f39a16a434cdc4abfdaf45797ee3fa77fbb8f8241ac8f88edf91fa323ea175c4bc6e3cda36b0e219395e1fb0fc48c90d1413fd660721b4f100105ac7e1ee723773e3163e62c41ebae4ec15110e88c347c0c8e3534a7bfa6120297781c2708f532ffa2c6b6a8127145e5ce32f5d23be3ecf0376682eb3b49d6ec24dc57c5c5e0863eb968f441d2c643322dce600657bb140bf28d10836a1d7619cada90e97ceb1b91a6fe66b6c09b77848195702736056856db5270eb145c3722f1156ba0a4bdd8be9e6bbd7ab9350bd539c69aef1fa99e9d6b689f925fb24af82eeeb579faabaa32c93e094441d4a15c5314d9fd1ca47e192143171e069b3c51cd7e8bcc2214a9df6bb3e67a571078a7b2b29f8680e1f4465d1e590280029d7fcec12dae9866f37265d84c630a4353fdad883c14efdd375b8b7f8234ef2bd0253a0d69c579557b1dff5b4b388654b8d9af7e105162a194f24ab79c52229642ca98e834776951a3333e302b73732233453f163bc801ceed742e7a4eab556231d483236403f98be2fe9d337e6b8c470b6ca8dd7c8e638746bd272c0ff7ef5acd5986a7110d9e7bfcd6f73da94fb582526c932a299f99f82055ca84ed0e698b69b20dc71b161d3b518b41f3fec2009814a0c8245c47dac08bedeaf9aed6539d6608f7839a6e4e293adca81bd2a9601d171d5e3da00afc0d3b7b17b98a926fd1ff36a27cc8739bea9e03dc5fc20fa18302cbc4bd90abbf068af4fbe341e8f859d1f0cb2bd4b9f941164307d8f2d5bcaf3028523ee22087419582be785b30539ffdc0b2508aa9c3a6d2be0351337bbd9fd3cd7e112203ffd379dd708d99239a1427e77812564bca71da365d8e04799de27037212fd6731ee90d32b67fdcbafc601c53e9620153254c95d142d1e65ccde9f812d093e7f194cacd21d5fea69aba9d48111827fb64b1dac578210e5850e39da88eaa978f9d411a878b0c2ce568f5c784e9e4af523294ccf8c31c802c007faf7038e5029a57f9092c88f1c4df3a0cd684397c1fe9222860ff4455df3b809d97d093d65789f22a62352d6ab99e3dc6d736e2f7ee271df6179ee17a7d704a2ee75580cb12a3ff79044079564d4ad76cd9a6f4e1305e346897c5285fb95efb1d042e0ab7651bf46298df82aba76a528707a85e1607b7ddcc31735fc0c7bc9c05f5fc51d58b4ea74e41bff4011b703916f9f0a14c09de4517a8b3e5915707f03412bbda9a1799d72dbfb83855b791847b3b623ff84fde6fd9125b720b02e3e6fd505ec9dc2577f0305da82051c405d5879d0e3220395960470fe7cd7d20362cee7376f79029785e0646cd0f30bd617be725674077de0ef9efe54ec5bb389f598b290dc400207853018240263e6a2c8263b184f45b4a0693e2dc08c9bc702f6c8118432d17f9ad4da96f1e267164d62ada6af1563be864286d27392d6a130853c01843c90d218dc116176d6966688cd9d597996347e629c03bca90816d540f4b6f81796f183e7738f5f484af210e8fb198830c268e52d4691d9d74879d7e51cb6f9f24079cb712b3ea07ac8b194a5a2c6d042b9ecd9efeea91ed459c53c42a11bd19c5b55edcb59d4ca29dafc8d33f0049060287056fd193184302c011478c4e34ab63b47ddb6f65b06f941aea66333786fb10101a66cf3a97031bac728440c2755b6b8c44433d5834c1ed585a1644d040165bef0ae67543d0e07c2b9e3537fe5d585c89704d522de2fc17044597f29cb9a77cf62701749ea0965482f724c6f96b5bc45488423b9b5db0fddec7620bea09c9295c54125d5f286fe83f35cab5b9c783f99cedca86a643f5b246594f7cfd1b450228795f53228d0eda89ea93680c8946cf7f66e13e23ca685382464c8e1c22f4bbf58f0260a099f439da8e5d8e2c496817e37e1744fecc53cadf403cbb17a2a5811cf6c3d508cb89e9270889958813c384f6b1719d78eed1679ce99e9b97ea640da7e5bc101e3412cafd6826ce5d047811baed2163332bf7c6ad677b991355dd0a7abb34b93c9624ce54e1a703382c824ce69b690e1d7c56f81dc7e2be56bc65fcb79622895501e8a67eaf610779e3fcf0f507a3bda2028819d2e22fbab23abf9755d84ebc2b3f3e6f2307287ef0ec1871581c9ef2a4fb48b6a547fdfa4d97798de48ee1a383ab457d7bfffe8efa5d80c0b985cd7163a5f57e19fd96459cdf2fc3717afcc4758b91ba6d7ef9a8082628090248f2b254a4ce3419f31615cbbd0d3a2bc96d7520ffd3310ff275b90f346521d2ef3c500a0fb71baa3f658769973abf52cbe340b226058034f3488f7c30e66f8e3d8384eb1f38f24f8f94636b20ad26ccddda32d9437f53d4f1f9e90a1963d326e55cf40612b9c1ec0bf7d867e0119e9f0cc18a80d0a07f632cb84709b379e4a632cee8a44343afe89f3cd3703c57211a849a539f0ac2f34ce1f2f47b6f821a5a934cbfd5f79e976f52ef62507fe683f664d837d6e604482a196e7def5e9d73143148b36d9bd4585a893a6005ebfd298bbfebd989a816f5282987bf6fa80206d127cb3ad744989dd79143cfcf10b86fcba0fa10414422211d4e3495a3f43bb934becd29a772a396ff05719562afa31e3004bd9053ebf8502b3eb91081278162c26d0508d2d1fdb2f972fe5fc2d95ec276e54c9c7879f8f65175f41e4fec91d6ad1d528983a8d84cd9846f46abc1330ee8ed91a612f9fac1dce2f8a1ecb1f02c8cae1bfdfc41960199217f150cffd459622946fd8efb4b9350499a2422d0f8f41cb751c056d49b7fc09fe8d0eaaf3496da6907d7b42d2c6bb87134c4e734c14ed28c22134271715eddea7c8adee07d29ff17a46af3e7c19cff96204c67c990a07117c80c62ceacb2b0a6b382d2cc68172f49ea844a916a2939028d728c8738e3c5f4cd0955e0a133bc0be7de7cd5a4b99cf3b1203cbfeb174d3998bdb3cb01ae776e5e9d13c95ef4034c09e7cf638c9191827bf968e5e2c69d288461817b20fb3acff6628c9ca29d98283907a7fbb566f0a41088b3184e78b1f800f8bc439a17484356b0426ef811f3e8bb91fe7eb00251a9e1c715156246cad22c776cd3ca3557dba0e64ae02d13b5f3f8c35ef9ec1bf6fa233cfdd072a6f40fda8f4a7220a6489f79510d4516f6d2b5d103bc5d8f4bc0fff703e65c54cf72092f6401d01ec3d35eeef2f6ec207cfa4dd49fe4945a8e2cacbefb56c1c5464fd7d487a342b3a30e5c0caa7caca9aea7f76e872d786730ac33a249dd024d10de69eebd354cb00f49fe328ec88e4152c875d5fdafe4a8536860486d1417d3ed15aeff634efef0ff4de9b38617db565a693c9be93c994ff7134fa535831811880e72caf8466dd6a0c2da36e9943d3d3c50d788894d7ea4acbb26a87f0aa291cac720e8a8afaa01868ebbdfe8cd4cb6260af5c8cf0875b365b8435497f4658f155f287e5e863a38e4c11ed2893ab9ab624c3b688f270ff2fb3a146bf4d1433159526f0479ebe05caf88fb02f60dfa826c18f26e9d69a834978c953cf1ca053b686bc7d420ef4d343d6812897babbfa82e53e24fdb2534de07b1650400ebf1aefd5ff2eec151d5c0e73c48aabb3cedc25f68cfede086789c16cc55599aa5c840f9f7411c9157256d84e7fdf3f81d78820eb0c63ad86c6ae28b7951d5e6bcf5f9f9c4fd3abc3171337bdf8a738adf8676b1d89138de43cb28ef16f153a66dd97756f08a8803b2cd39c00fdb5b080330cac22fc2f59dc4af8406eaac5f817aff66773edd4a1511866269a1892ffe60abd64dd6affe657e54649e7a3fdc1ba8b864035fa3b27b9b0a232ad416e06861525a936269104ec212cbc9673d183b6e1c80498bd09de90a480b2dcb3076f79073e1c9818b76ab75a0464c539984b60e5c73336518ea2be003c07ddae2457e5fc3162f502759d39f9f5085e64ada9f900e057301805abcaef06a35e2524b4fe0190564f058b64dbb3df0b7e16084a88baf93b66e435f3752a71fe5b545a667dfbcbf12afc845d8eee7702e84de01da557147f417e02b3ba88a2db6e96743ccd3dd72f446999c1f518cff5f279e85ca4ba5ccc588ad19dc21f76e374c239cd05317871f4e5f12b57b1afde5f3b124380a5140a92b1e7f2aea75bece041c3b270fbb512fec14dbfaf9bad9cac9e9f643153499ebfcd6124d636e54b1872dc5f3f6fe13ce3ffb8def14ea0137797a4b648073db68052d6156bb99b28da49d26ac78ab59d121135aeb68aef5c65473b0819a223ea8e96a3426567627d50733825102c5827d292de8f3a0936978c02f7a3ae3efd97658ce85df0dd78412a4b9d315593c7152af690f81cba1eca44a4d461d92117257d3f5d1a12d17ec79b2e45692a20e1baba8dce0c8e0873eab7af237716c1b242ada84e934262224d9400d5aad9afd9f9bd666bb50708791df1cee682fbd81dad1e6345aedf411743ca7d259c1b70e043594758da054bd0d3b8ca6bd419893117f616af06adbe99ee4e2e7aa41b08c5ff17065f6ec95cd01371fd902f81c08b5162c27d10d6c2c35b9543d74d6c98be5717d35b455188b5e6ba3dbd433cd6e550358c8fe40bc4dab1112d5824f944b350b2bfaca260540", 0x1000}, {&(0x7f0000002280)="031ea1abdf2298af6c296b71cb18964f8371102d706f1457e8cfb27bba15a114e34e2a0a67c8e121dba983fdc4bd3d8fa197db8c3d823cdf681c", 0x3a}], 0x8, &(0x7f0000002340)}, 0x408) 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0x1, 0x421b, &(0x7f00000000c0)="99032b67705a78233f21488d9b90d9502d7d5cb889e5b8df1e80b903b2d31f9808ed7847570cfea514a7adc25dfce0ae54d2e86912e7521fde48a3750d91480f2745a162c8bb5828c7e52f52df9d4f32d3b492410b41ef5436cbf9509aabca803e6e6206d675b84be400708c54b96adb5ec54a8e7cc4644a1ccf38523cabf82494c5dc2f8b562f724a4e0ae68615f176", 0x90) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/112, 0x10263}], 0x1) fcntl$getflags(r0, 0x0) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x401, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/4) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x202000000000b, &(0x7f0000000080)="eaff125d00704ac57278f30400000000000000", 0x13) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x21}], 0x1, 0xffffffff) r1 = socket$inet6(0x18, 0x5, 0x8) shutdown(r1, 0x1) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000400)=[{r0}, {r1, 0x10}], 0x2, 0x1f) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x5, 0x8) r1 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r2) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) fcntl$dupfd(r1, 0xa, r0) accept$inet(r1, &(0x7f0000000200), &(0x7f00000001c0)=0xfded) 16:00:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) poll(&(0x7f0000000000)=[{r1}, {r0, 0x1}], 0x2, 0x7) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000000c0)="2bb3ee0c2d8007c17785", 0xa}, {&(0x7f0000000100)="1ab8c0fb3faf2c175e7b3af2bf1df38cf66e4f58bc8d68861e1eb5b8a47ab82382804531da6901762458311d915cfd539358dd8dec112608a2a0d807926357af60e33009b63b340ea8332fb29cbfce80cbe5e3ac3766945ac34f504b8144ba5cd4ee0e54d55963f99e15876d79be1a00c665c52097ba829dfb2e7ebc6e473712133a377e98d34f5b05eb1ff51d91132a38daa29fc04ebe7e3b0f78a30da4b47e218ed0dbef870b19100e0c3b2a9a628473d2823467c5198041a048", 0xbb}, {&(0x7f00000001c0)="4c10245a1439e9a987e157eda79c966f5069e474ad", 0x15}, {&(0x7f0000000200)="b2d30a5e4fc2be9304f353b5475830846d1273a967e0e38691074bd90c611f043d0144d909b93862e1ad29156d5d457dc6dbe455c8074f164436affd02614381248f5871b2d558ae33350dba015719882e6da0acde264edafd0398d4b39dbaafe0a9824873de084dfc6ef4af8900f82dece37cd308164fdb273d7a8a81b21fe120fd64445faa970c0a93f243d9908d7fda371e44825ee87f9c601d1c94513327a57a1c61f9496c2db79c77980066bf0e7e05889a91249143d6340ec3037ea1323fdbb85dc527b5992764985671b4750dd68129c94e23cb58f9412284f94f554a413eb8d3461ac8ca6f57", 0xea}, {&(0x7f0000000300)="a7e904892824fb1673d676125a20d1e57b5c0ff41dc3d7346e23db35add5cfdfe361e9ba1e70da382608e7b13afb306312169e8369492b846df832ef388fb41bcb3900a9a347cd50732626ee8c553992a5190f3e64ff0fdb0ae648e661fb0e13725800ea6efbcb053c73831fc6a1bc6788006dbd4833e9b5d87ad4e9f7a6", 0x7e}, {&(0x7f0000001000)="021a086af6463fa4e52f7aee8efedb3def045a6deb3e4b8de6aa9741f63b86c0624bf97e799f371ec78b990002419c951df606f955d3fc27d8a0a31ee0634d6fbb349ecad24e7f8ba569804bf55426ed78e51720a560a12488e9f237183fcdb9b9d540e70ee80f61e78419f34a7b03a81a096899d07915cf6886b5cd3030d8cfa9b843df543f41bfd9e3ca36bdaabd16626ba18456a3b784bb0d882695574f7d4eab6afa09e3cc52ff37066e87776f9f312068f52de97e46cbbc66d3c8cc0b529a21b794785566ae075bb6630b11e982915281ea4390756988733613e769727b4ea1f09552a6ab727a37b1cad6a83cdd5d0bd4f5cd4a8ec4cf7876727be815980c6d8031f19ac9995f0cdc34d1b33ecbc93f1c4c4400ff7807c7dda304fb5c21bbb5e03ec2b3469ba42be0473ff89cc94287db51ef2c748fcdfac1a7bb0398b51e4b63a6a633f94b01d6a33cf39400071e9cde2012452c87d8a2d775fb7e551e1a64c994f4ae77f100af266dc199f1ec9bdad3a52b6e93a76ef1180b37240b9128f44186dd53d8fe4f04e7d2e9c5820cf74e3360414e89aded908041cfbe117c24e071291fe8c749c7914197ea98d5f0af8e862357ce0b82eb279c9ec5f82ce5ac07a191bf7b0d499fc5fe8857c21b619cdb607068be702f7977b29b0089b9d3871a7aa5e659034bdf9bce57e4cce4ce8a43bfb46d8715cf4eb0e4879ab58b9ec6182945d0067197ac81b271a3dffa2b3690d7c95c7607c1cb4e456ce9ec7f77cc73e264199573269ef65332dd96a07630f91ae04d9ebe2de38a8ddb55536bf5ca2df5d61df568e712ecc16264238b9923db9496905b0c7420ebcd4a199f5903222606d56752ea12b653916673d6bb452374d1b4d3403b5e9c97f11ca8485a543795584c45628d5b3208f21a4dd3ba29872fee965ada7ab09ef223c73537343d40961905aec0d92f176ddc7596f6ab89623c01178ac00d5032bac85ad6b7518fc6f075950c6730f206041ae61ac8a146ef14a1720bd44b75cf54922eb93092c419e0bbb4afa97e491344ae7046bd9f1c3e289fd1499ddebf5967c263ae3449337af53dc8983ad91506541e6cff0955bdbe2f0d562e4e4d3c5313547b3eaf32954dee25501fc3240f1d82b2507ed26f10ca4d5d26f48efefc99d5093a9b5012ef17218e6c87f8103964955564849230c8009e22c320acba385f885f3d4a79bb9807a40d85315af46c80fc1f9efd576b23433f734bd667caf1d993f79562d0f877fa03b2946819dbdf897dde301545119cdb12e64878b9f25a55f3afae1de689d875ebd694ca54257c87422e165b363f53d91fb72c4bdb47b2d1efe2d7f4ec14c5ee2bd0f5c501b20e0058288af3c8a3ed699996a1049f0e9fe41e10520b2559ca3b309b7ec6e3d39b7ab6277cf33b3c89134d41fc0239576bda93867e2e573ac4fcb052beba11e6a6509bffacfb8425f9c101199597a4bcc43ca2f2e3652bef01c560c0cdd23c98ec01519cac3e5a10cf70ad5e8d0e8ff29e86cf1eb2d937a6f62a45f34480f8dadd98672ced067f1f9d32d7d5fbf39cc85ee9491cf0191030f6e029e4f3c9914367b912fa031c45a5f229de6d69fb381cc0bac569088a7ccf389626a38ce04a8d69e72dc6d42c0246287015e300332746bf6a17583483803bdccad1e9043ee1a10447175613d1a97fadb4098266efd7c84667548d48b6b539627ae0f51e7e35eefe05625556adb0313739c0e0a335015f4ea5f175d0d24e1cdb82c2e6db0491fa41a7d6385d26c54fe1f929c7f5594194728d9d7e5cb428797d1f2d52f0bcdc686ed9b6091d74d9e09c00fdc8dc7fc861186019f5d5644d13ebe9379625fcc796c2c957890cac0772de1666d3cca11eb26741948055ddd01f2aaf2b620e378dd806e3354064707954e41eca163ce15eb733455acbdb2250b39992709f6d35ccb1ceb307b61cf96fceef26ee80134116ce967a0e8d38b24fdaf2e04e2e8c2c204739436d16e7dbf98d9985f44c971bde46273ef06761243ef25e49fe816af94460ab54c07bddc6b3493b7bed940ab0f819018da754a18d8d428651c18eb3c0e443494287f38b9f22d97ca1ed2bcb854926c892fdf8b727a5272c3bec5448bd11e1e9cb84228a16e4eaf7ee690a5e95f6ec503456845643af9ec4cccfbe92497ebd1bb4bcb4da92f37b529dd6599ecc048f395ebc8dfd09899ecfc8d1f38dde31d6617188a3e89e073a7d857fd89ac50b667be1d9aa953205d1ad0eb2e599b075b92c1e68117391195a3277f12865478ef9b29a69b36ebcab3d50957188d14dc70508ce4407c65f4749749aac063611f291ee71a6eb1b47e870934fe6bb534fd903d0e816bacc92c21e4ba03edc3d1b1fbfce09611fef1f82f0b8df7938cd90f6bbdf8f6bde6ee144db25361ffa7507c1a349f471b095eef7aa29655fe05e9cf460d31487aa71e7327f6b65bf2b8aecdca4fe0fab907e076e5a6fa244790b1513b20ef558d124ba6ece97411fec887003d04b0024b8a50b51c1b5c8d76d483f37fb34678b6a56ffc35d52cd4e36ad6912c4257042046b90cc55f53292f5d7d3ba03949cb4123aad3bc1d88fa875298f3e7f7c52e7597636bae2bd3f6b5bdd2cc04c0d521937d05a81e6cbd7d6a73eda44e747ca9dc5c69c0a977a5fcae1e542affdd369a38727479c483e4e5d4d0899afe06521c31a6c14733232ab31d202fea8b55a46fbb29722bac787f923b35d7201414565696c979db1edce77034d13cbf426a20349c6906973670f82f6b51a2c4729013a5a4600be94dd6d96d68d2f42b9905651aa8daa04bce7d017e67221746a8bdae1a2c05dc0c12560b9944b57aa3416e86b25936c789508df64efdb95ea5c3bf1ff5dbaf662adcd1795c38ae5ccd0af240c7c017f59548d3ca25de11e41593888dcbc2cf8e44149af135c01f791ad5b07ad63cda48d6949f7e25d5d7b21fa839591946c3ae0d467fcc4e4f1323a70274a007571705b21b1d1264acaf0d319118164d76f7a80f846b29b9568f1bc98609c037e7858b9175d3451b968aeead1e95b8ff6a090b1e66c100f42eb2c396f1051eec5acb8744ff0b7b283cb970e64249634f090e59df468d539debc63d22b2e60ad76ddfeb1f7e464bfa06894a2c4a7c00bb7b7823ba6c4fc800bc703e1314ff8454121a647070977199c0c9f22d3a801fc3dc6d592754f37b7d33ac2fb783a73f19c6e531fde0dc69f96d2677769021f498b15b2ee684de8599dbc6c8ba63bca5cddcc9b3a3dd20337903891a66f1aa396bc11ef77047ef39c82bb7e12a22c4d10872d132b64acaf6e3fe7edd436ac6ab33de2d513e7d9ec3b5c69738fd30978ed63b826a8ae6ba91bb16c61360bbc286eb91b7dc11cd67aa894930a27cf4e790ccf2d6f3edd4b1300d143d20381bdd0de08e908240f0c8fc746903b69ed668510a2314dcc72befbb9846b7a6ab8eb6338483ce373570c30230d61f8585a7276b06bc0eb6783c03face11d96a8b972f8fd733c79094872442ea185aa44a097106392dffe1f83e5125ace1361b2c19671bc60ae361a7a3ab4a9eb9f0b48d72eeefdafd4e98f5afd495a6b30acc43dbd9fdc5e340b050dac85c9ecaa9d5b9e0c0668101b7e255577d0de0eb7e8b3b5a77525a3de8b3018ab68d9c4bf7a4a36c56b4e246615ac5fd596d90fa430e89d7d0eefd0e4edd550c46643ba969121ea1e178f47a95a6a1bc73ddb17f153cfcac408d6a85a1bd475c6016ca5963832e52fc8a4703975d14f5878d78ab2d46360572a3538c712b0888d5f7002c8d5805e896a34abac77716e07efed25c2b136ec82f81a7cdc1222346e83dfabb7a6ea9203ecd8aab897052428337aedfe341269dbd74d1fe640e4ad365bd515d2da2f0855767675cbf690667dc3fd974f6f7c2dfc2707042390e58b93f45545fa4cd1c3138537691922850b32ed387483ad6f6c6d62df8d9471def730362816ce02d7f29d6b16b95de503e9716b2532814c62025e17bd20935625e951f7dba612981903adedb7474a25923990c504e663e24ef338c1a915f9f98bfb968d6913d19fa823116faa5d2404cce21663fd15210efb240968a2a4f998c2b70320da98837df90a9521e5a2449558a678fe91a5373da84c89c684b660b1795042f5fb9308c57790ad68b2634bf3765d37fb9e57f09c0c2cc93da81680c05f4a5a424b569851853f65705bd2a384c18edd8a344c0dedb1a7ba71a5f3287ab4db9fd0c70df7260460e3e7a67b8f241e2fc1372c19e8d55cecd9347f607ef0069df5440a8ed3b85de2b20cc93851f002a3864d79c1bf6405bd264ccd734c8c79923b55fb996ddc07e2e21dcea079fbf59e37dc1845ad76bc4aea9bde5333662e752ea00dabdcc5edfa13c2aa9c1fb2d90afcabc5ef07c55ab0756a4d657e64a0cdee39b1a4f1abb97ce135717dfe89538845f1f899bf95dc66c3eecdde6929117867e050a7b37cac082a7279bd231fed3987e22f91813732a180bbc4c42d74ad040f52c2511f82746db8d8eaebcb0c104fe61c049fc3f163f49e9c39965120433bc47ab535e911872b4459845170eadb268836593daa671b4a483b18b6ee77f9878f4a30cb853fd3e16f5fe2df69faca0d54775b7ae25a865b8b18206e8d3facab8f313af5ef6834e5570ddf2cd8ef5e0d8de369cc4009a5dfdacd88a54b7424712666f83067aaf708a9fff7860b51b1a1c6b642f9ce8046e3b92f3db4e15da92cf90df1ea1fdc7e12c16111aa49c3ccac382c375c1b59f3e9211ac6ce2d043d6dfe51f1c03bd8886e36acd36787046fd2ba26ae3551611826dfc1c305efdd8183bf6d08c69c97887ad2daa82bc46c1383e48d12d1f4157f0b1fe8930c1448083f316388422a9b3ae08e37030eeac0ae3eca143826336e75ac2f61ede3e45608a7dc4f30d53e6c14756348fa5d9b1d035a9fc290d644e5369194e6fe7ee933a2df4762ceddbaa472b16b2ede5c4b471e728521ef67082d8c5ca7f4154290e24a0c024f0a644059ea34c43e7b6b61049de3a72d892a92fb95fd23002460ec373ab850d839021ec6490a4f36a02b290c0202fc5bb3061e1951b17a4ff31f01c02d50728ec4391fd2e129cb60abccd8ff8c6a642627d9c07bc9584641c28f9a5061c2f143ba0a15783ba6f6ea5318be2fa8c4ba7713b1254195afbb042020f30097ab27b5bf1c115943fa44ad613c01e47bb95fd7b2b53d58e27315b12ddb91f2e14124f138ef97e10f93cdca85b2beee5205ebf7528f07854baf4adc9c81738a8e9c777bb829d2eceb56e2a0dfec6d37df4d98d5e8ef6b1bd2d86431276386ad966b3aef694353f1ed61030da4219dd76c2ac277f45014ed45f26c30f20cd1f94b2dc448730fe97c9a443591dfe14fa032302906efcd55a44e89d1fdd5cd8ca53f625e5c62723c1a26d957a852954bc85dc2efaa16e46a3a10914668ed8ea32394914c2c263845f1fac1115c2e5c19cbcd82c8cd08a694a62e6c41ebcf380c84ab1c9c9e1c1642f5612166266d9a7ff85eeea55b10fb14ba5816737e909e8ce2a1cf2bb3a87a5b1c493faeb28a2c72a4a25d6169af8e9c573dfd2a8161429aab1174c751c2d292bc6ba3d4275b779f5e9e1a6d5c4e53488acb31ad9498b2b6fc5b5157dcb78e688ff3815c1e432486e35c49c226b1098bea13ca18a6a6cec9eebb9ebaa09c8587f396a4b20d5cebcf9a307bf84dc15e58d3fc0d499619b969a5169e8e4ab91feb4fcdd42a703fdccd7f381541fc6fa67d5e29caa62375c43857470f7f59", 0x1000}, {&(0x7f0000002000)="6a19b1d1cb5a70ea9000de24ef33a75772abbabf55263bc8eda8a525bd87d088dceb7cc025c438d5c1951ab33c942f65d14da2b6269fbf3f63d8d0d2d23149007fdbf2abbd57313caa68524925c8af11d7f384218a865ad1b9b1aec7df5d2ec15ec5a74c13aabaaa8ee59d2adfb9c694adcec48ea2d18ced9ff514eb26a3ce607d80085dd54e3a422716759aee2b834d5c14b1e497b6f6c801208f5d286764cc8331c11c00ac57e25ec116c86a8dddd0fe3eae857d3e37251d8e84ff8242c263cee5587879e3a8b345a81a766d56d9dd6967ab55e0e9eddeb1db546d313c59406866cad7cf49d8a7bcab0295e0dac0a436fe18b1c7f2b2675b1caf91fa26419368b50c6b850fe2fb17a4e0e4684947490c437ee2f92fe11d81fb3bce8e32879845d3afc86476c31335186a1d190e9cbdcecf58acb231953221ee5962264b7dac001682339607ef5f719301d6c1a087ed4e08acef808ae4d67c0cc6afac9804c938b04a2c7320d2222f7ca058ddc3c768d1f00b1039a14ddd3e2032c95117ffb78f6fdf21bdfeeb58ba22bde2f4cd38758eeac2f42c0e5abeed43b214b7046e78af7d7ad8523235ef26efc6eb6d237b1f249aa440ac9f383a842dedca71e5e9f91a3ded6110a9b0dbc87bf0eeae10de1aa0cc0fd9dabb7d53c4b96f6c383fe895480c3cd2b158884b7dcb49b1bb8584e40b9a145e7082ffd5020d02de4d6f425098b85b36f5ec7896c4a5dfd54203b22ca733cdb31153d9d1b6b55f8080edd03be0b1f58b3ee4ff7b4efcf48890ec8b5a94521c46e11de0692ad3a6b5d638f9eb8ba3fac8ec8fff156a363056d1ccc8dcd5cbbca5a95a3f46a780135ab2efdaf10700da784af07575d75a30b5e353f07774f2709f53afe8c0cad5a15edfae4ca4544db030d472770e7258d36e5d807dd105312505c17c3e4e308bf48f143dcdb8508195804c5d4a0427408cd8dd6615456b339f055eac03efa0d4b6a6489ce4dae4cce6b8ea6649c71f2158cc84377996c7decc8f339c9650d1dc6616927d715b9ba829e52814fea4693a545d98bb8d44aafaf1d389a720896c0d28711820510815cdb6140bc8645e9619d66c6c2a3f408f473ed8752c11952448a4611805678011ffab4796b9061e79d12bccd65acb39a28b06d6742bc3b057a26926c4e92cf4c15f2aec8fbac49c142c68878f97dd30e9a354c1ba9ef65b311ac82a7d13603092e23642b58b5556ea87657ca3fa39e73485e2d4a72c0df6701329bfe86beb354a23bad41616c31ed835f2bb6c7b6b1b74adf962626aa598fdccbbf9b9db2c7ee78865bc0db0dcafe23261b5309b2b1cc0fc70150a3034c711edf03970e22f4ef6b560132530ce336b412c946a0f04b5caefdc2059384488e751eba9e483ef0806a6ff898e1ef451728ebf5be3caf2ff455d9d56f382d3ece71c4f0b6106333cc224d24305bf96467932f89695943f75a2ba0e63b44402e88c84e347515523597e7ca84f822608d91115365272f61f074d21d88503140dcbd8e83e640cbff01446de5eb82efd77407ca05425ab49cd388ed5bd9b6e8f8fc7a9160ab6f7d2e875e945da4aad3335ba0010f00a2e2f3f0764609648958f5c0c0c4a07e56a743619982a1020b8a6a75bf3659bb9ab74c68088676a9cf2f67fedf17feac9f36667f7be6e76e6f1627f10cf2d238dc682b80249a42e0e164cf68330f68d14a50b8d321c9b75bb0580a50c2241a3d48c6159a3416655b3c30df099080ca00c42b6b459037b20b193d047b7e0bac049296154f53a2cacc006cc6c25dc671ed499b1824380dbdde9b43e87fa2c74f42c71774b9f70622931f009ae371a2fd84032796e23418972f9cafd0b220ae450677fcbeceb384a0cdbec1876d9b6772cc9d0e352bab07706019a01b876062c45d61f99049a0f38b2e85f4e87e34da5126c45fd51e30545eac963d2ed26e0808377e0371377bc271d5077bfc95a02a472080f95b050060fa72c019caed5de3816de4036add8a59e01854c7b57fefe5c8b60a2d76887dfb253f956b79394195a077a61d096519a13303184e8bdb12a9758a1a026b34be580e7e4996ca3e10b9572310fdef2c2b8ff6f1ce71377161f4b008c3f7896a3c7fc3b6bca862bc9cffbc70d88aed12807fdde831b396944839cb47a2555e03c7d9fe8b971e27c4f573e1c4e70c4ce4340f1f0e81ae90598e81dad650ea1c54154d0754e62be3c197947c34250372f39131eaacb310e86f374f58e35eb6ed4f29138d49bfae16ae96776d31093c3e398184dcdfa836deda0925538a7dc53d6c6bee17bb7a7f6950016453ba8008572f49d13a99e0d65bb7aaac4c7d5cd039191f36576a0768099da6f39f7e5ff2f9dfd72df95aa400f6887be1c9c229d304af4b704572f82c4bbd39f528237a97010f75d9d4ec188e67e3dab2410fe4c49467f96755dde64baa2bdc11ba286d1e02e17ab7bc87c73f679b02b127bdca545f78aecc92028c38f6f6a7cbb04ac0005f81f0b31982d624a731d48b9c5bb73efa590977de3d0e59b493872a7297afddd5829e1abaefe066766ad45e553c259fdf7ebdfb5adf668c0f527da8bf13ac6684406a8aa84385c53584526195406f9049133b433cf3d9c78c567ae343fb7963f630e1f3ef8da6766064750864a6cc216066473f53682380a671a148781aa1f27f24629e8126bc1562daf30ef856d216ea8b47d0f0c739c1987c65ffb2c46a0b9efc9dc004063b8ed5950519c02c8c951e94d7578e02facf9856eb404f2bcbca2ca592c69ecb67e0aa70978b2bfc734fb53153c4766b194760c5fbd2e9bf13560c002a7b4c5d59d2d14a4623424b11c8131352753a7ca1922cc57e842f1bc12531e9d29ee4e6da41b8e6ec6081ba784688cd7d25e2befe5f6de8c784f34268c0a4040a3c7ae68b8a24c74cfca49caa1b0283daac890486baa497143b81662a04bc0b0ea4fd2940adfd71572db1730b25d0b0c03e3154fbe881c2741ee27ddb4ca2d983092b7eb7606bd490362ae640d777ce1ae07f76abce4b65e856dd4bb31905a465664de516c3da35037c2ec904be56947179e36752afe70a7f7f431d6a551a7bbd328db3e82220cfbbced3017b575ac8001b09b3a4423d6c1c625ad968bace9019a4373649c999918c3ecabce0f9269893ba82194ac130abe4eb45abf4da7eff129e6e5731750f1b723840369f5c7f1b4681e543c55370784de5a1923e1b97fa315bcfde8d981a98a7385648fec5d47d5a1801dd13160ef2dc1483fc517945fe9742020b4d6633389b0884e8070d28ad7b501a512225a600e8f71501aaad0c8d4b87245033ee45b7584bf95bba898d6ad790a779524794953d077871835aa7c173e9b11789932a565e106a99acc595ac41513629c86c03e2ff12cddac4165a15e8d5c06fed22292fc43d92f2eb8297c39fc035a461161657ddb29fcb2f890ec12f19bd793c8834496c04bfa2bdb36845cefa26678b74889ba30fba4c7571883cbbffa8a03a14a6a274811916fad91115df7d1c5ab6f04b3ae9f4496cbf602d892714e14e3eadac33aadd4217c2ef55c6d003659828d9e1650b350cba422e491cdb4a9810d29af875920e022e274cb06f51cf6eba9e25ff05d8f65412131b7b7743f8e369bdbd96967e0801074c06ba99c31dbd1b42be3c3f1b84c7984e030d5328b7bd6434036fec342b3236d9cdb05ef275f3c5f260b3b44b7757ba80ec635ff9bc8781bb1b2e8105bec1e0b80c2824e76698bf66e78be1eb4152d35a50d9afe8cc47c1a3fd3340ef93af77f5c6aa24b261da471a81b93d5b4593cd07979d96688ce986426e877d758f359ae0f039ceff607eb961be4ab8584e728aef608ceb5eea68edd7e74918d1ddf5fb23ed4f932d3b66447e758a9f0941cccc30007d867c1d52331e91254eb708cd4e2b0604af031a8c33fe15a81ba2fdfaac7ced6b12f96dc74dca4999ad23de3678019cf65927e4fe4c53000714d7ecd77ae8e5ecda1388f5a88437b78b34a3b3451b39a41f21d6022e3afe697b81c3a405d1cb05cd382174fe8051c9ae776bbb56e4bd2e53d50dfb72b7a47badd1e5bd604261c7e1bab254816e1cf95afc91c046705569bd77fb89aa97ca0dfa9599bb1369fe0acf76f961d625aa1026fa603969d0830e44fff32d69e74a0e1c47f4a54a14f253f5abd6c21e356039117944915e468502653710064bcde703c474fe00b8f598c1bdb8b077f84c8c1498c8c2d82f50851cde3c95143159dbca382bafa8ba118df32868fd9b5366a7a54edc9c44a85ec7c41d56a1b1c34934e8f30146d3fcc729c723c8c083b8bc325f14206290a85fd5332a1d2fc542b242e54cacde2abbe999d9b248d085286109b27b95f103d24409fbcc473fe3aca8df72a18f7e1062b548c2db24131430dbe7221448c3eb76e53781e5d09dc99dc871c6c4e374160d853dca099e6d2ece0db01a1dbbe403d4bcf2d119a1197cf2a75d12d25150b3d361fbdcbda65b6547682e508c02a6a1072a1497dddd2404b48451d93babc208777cedd6270cbd57616d573632477a3b7f07c551467bafacb47ee9147488d0ff224ab9e4fc11bea1c156ec68197346eeb8c52dbdb914416feeefd87dffea2b9632803a24f5aa7456b82e8d1ca9cbcb179e70cba2a59a3344b5e52fe4f09470694c4fec6e3c9a30280431d0a26e8246e1c4fd00f8c6844779f57706eab752a2fd8008ecb08214860d9d29fb6bc71a92d95ea9393d06fdbf2503adeba8bbcd62bd43d2b18077d9a962f24dce1e29ba4ccc3b78b9e7c5e5b047125683f2c50233705854505a8b4397eb93e7621eeaa329ec279a8b86f1ee9ca981de14c4f1fa835eeccaa9cce492a6c2013a6ed847760495cf1d160b0e83b889a035c199d24fb6ac82c23fe1d00f522295065e0040976728fd34ab31bb3508201f15e8f51817f4ea8dd0cfb70c08c0310ac17844011659277f87b4675cf7ab59398b54e70db33e5a48b6dffd34a2762785990fff7860239566b58e8f24e8d7ee4e022ca954ae61152c90d4b15e8c5c417a161e416e4535ceafd14241955ca07bf5eb4595275c830fe75dbebea1770c4fb6819bafb37a3ac25e0515cafd1728b75768f4338766c35ceadcac51a5f499029bab433a7558020b0c1ba6cee7199b7cbc3726c12f708e3993553fedb08679790344a5982337a2ebc02d977a67bb08da9dd6dcbecbc8ddd5d5b1744dcfc273b50a9b80806af30e65a2e6c666142476536ad0ad0057c586674b17dff13f11a7f9558767e5e2a62b2d91ba5415b27dd8efeb16cd12e3b4ad74ae2afea4d01863d63ddf3ff6a0fc2bd9a780a1d9682585c2d857d44a9551ca2c897b54621db86cf2c157ebd0e9a45435846d5eadda68b73abbe7723bab3a789b02549ba58bd240395b95486ef0dee9e01ce1e21b2d0e2900c0533a92da3f34580959b64e6343fe61d2d2435f186e3b4bc5151b67d2e2e6fb2f9f0f8b99df007d42882a1b65617de0e5e485adff527e51dda68f51ebd9394ee7bb8043cee5b15e5af879e36917419fae8ce9854366624326a45e0661f7f07ee00a2f5cfac62522e4bcde199eedb89604993293d96ea22c8f0eee7b3b7ee77762f6344c5dcda0423864773e4fcd87789138fed6caa491c1d0050f95d6ef68ba4fd98a2cf826167381e204df694a596cd75d35b7c60da0d51f39b1e0836cc1e5a4429421f1345b1894515d967c0ef786fd47302bc099f79949af7662f5d6321d3892f1ce209050d6f7b44f2ead2c8b5c3109e7c2c3126375cfad8646ea8", 0x1000}], 0x7, 0x0, 0x0, 0x1}, 0x4) recvfrom$inet(r1, &(0x7f0000000540)=""/113, 0x71, 0x40, &(0x7f00000005c0)={0x2, 0x3}, 0xc) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x800, 0xc814) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x400, 0x0, r2}) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x2, 0xf800000000000000, 0x5, r3}) 16:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x7) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f0000000000)) 16:00:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) poll(&(0x7f0000000000)=[{r1}, {r0, 0x1}], 0x2, 0x7) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000000c0)="2bb3ee0c2d8007c17785", 0xa}, {&(0x7f0000000100)="1ab8c0fb3faf2c175e7b3af2bf1df38cf66e4f58bc8d68861e1eb5b8a47ab82382804531da6901762458311d915cfd539358dd8dec112608a2a0d807926357af60e33009b63b340ea8332fb29cbfce80cbe5e3ac3766945ac34f504b8144ba5cd4ee0e54d55963f99e15876d79be1a00c665c52097ba829dfb2e7ebc6e473712133a377e98d34f5b05eb1ff51d91132a38daa29fc04ebe7e3b0f78a30da4b47e218ed0dbef870b19100e0c3b2a9a628473d2823467c5198041a048", 0xbb}, {&(0x7f00000001c0)="4c10245a1439e9a987e157eda79c966f5069e474ad", 0x15}, {&(0x7f0000000200)="b2d30a5e4fc2be9304f353b5475830846d1273a967e0e38691074bd90c611f043d0144d909b93862e1ad29156d5d457dc6dbe455c8074f164436affd02614381248f5871b2d558ae33350dba015719882e6da0acde264edafd0398d4b39dbaafe0a9824873de084dfc6ef4af8900f82dece37cd308164fdb273d7a8a81b21fe120fd64445faa970c0a93f243d9908d7fda371e44825ee87f9c601d1c94513327a57a1c61f9496c2db79c77980066bf0e7e05889a91249143d6340ec3037ea1323fdbb85dc527b5992764985671b4750dd68129c94e23cb58f9412284f94f554a413eb8d3461ac8ca6f57", 0xea}, {&(0x7f0000000300)="a7e904892824fb1673d676125a20d1e57b5c0ff41dc3d7346e23db35add5cfdfe361e9ba1e70da382608e7b13afb306312169e8369492b846df832ef388fb41bcb3900a9a347cd50732626ee8c553992a5190f3e64ff0fdb0ae648e661fb0e13725800ea6efbcb053c73831fc6a1bc6788006dbd4833e9b5d87ad4e9f7a6", 0x7e}, {&(0x7f0000001000)="021a086af6463fa4e52f7aee8efedb3def045a6deb3e4b8de6aa9741f63b86c0624bf97e799f371ec78b990002419c951df606f955d3fc27d8a0a31ee0634d6fbb349ecad24e7f8ba569804bf55426ed78e51720a560a12488e9f237183fcdb9b9d540e70ee80f61e78419f34a7b03a81a096899d07915cf6886b5cd3030d8cfa9b843df543f41bfd9e3ca36bdaabd16626ba18456a3b784bb0d882695574f7d4eab6afa09e3cc52ff37066e87776f9f312068f52de97e46cbbc66d3c8cc0b529a21b794785566ae075bb6630b11e982915281ea4390756988733613e769727b4ea1f09552a6ab727a37b1cad6a83cdd5d0bd4f5cd4a8ec4cf7876727be815980c6d8031f19ac9995f0cdc34d1b33ecbc93f1c4c4400ff7807c7dda304fb5c21bbb5e03ec2b3469ba42be0473ff89cc94287db51ef2c748fcdfac1a7bb0398b51e4b63a6a633f94b01d6a33cf39400071e9cde2012452c87d8a2d775fb7e551e1a64c994f4ae77f100af266dc199f1ec9bdad3a52b6e93a76ef1180b37240b9128f44186dd53d8fe4f04e7d2e9c5820cf74e3360414e89aded908041cfbe117c24e071291fe8c749c7914197ea98d5f0af8e862357ce0b82eb279c9ec5f82ce5ac07a191bf7b0d499fc5fe8857c21b619cdb607068be702f7977b29b0089b9d3871a7aa5e659034bdf9bce57e4cce4ce8a43bfb46d8715cf4eb0e4879ab58b9ec6182945d0067197ac81b271a3dffa2b3690d7c95c7607c1cb4e456ce9ec7f77cc73e264199573269ef65332dd96a07630f91ae04d9ebe2de38a8ddb55536bf5ca2df5d61df568e712ecc16264238b9923db9496905b0c7420ebcd4a199f5903222606d56752ea12b653916673d6bb452374d1b4d3403b5e9c97f11ca8485a543795584c45628d5b3208f21a4dd3ba29872fee965ada7ab09ef223c73537343d40961905aec0d92f176ddc7596f6ab89623c01178ac00d5032bac85ad6b7518fc6f075950c6730f206041ae61ac8a146ef14a1720bd44b75cf54922eb93092c419e0bbb4afa97e491344ae7046bd9f1c3e289fd1499ddebf5967c263ae3449337af53dc8983ad91506541e6cff0955bdbe2f0d562e4e4d3c5313547b3eaf32954dee25501fc3240f1d82b2507ed26f10ca4d5d26f48efefc99d5093a9b5012ef17218e6c87f8103964955564849230c8009e22c320acba385f885f3d4a79bb9807a40d85315af46c80fc1f9efd576b23433f734bd667caf1d993f79562d0f877fa03b2946819dbdf897dde301545119cdb12e64878b9f25a55f3afae1de689d875ebd694ca54257c87422e165b363f53d91fb72c4bdb47b2d1efe2d7f4ec14c5ee2bd0f5c501b20e0058288af3c8a3ed699996a1049f0e9fe41e10520b2559ca3b309b7ec6e3d39b7ab6277cf33b3c89134d41fc0239576bda93867e2e573ac4fcb052beba11e6a6509bffacfb8425f9c101199597a4bcc43ca2f2e3652bef01c560c0cdd23c98ec01519cac3e5a10cf70ad5e8d0e8ff29e86cf1eb2d937a6f62a45f34480f8dadd98672ced067f1f9d32d7d5fbf39cc85ee9491cf0191030f6e029e4f3c9914367b912fa031c45a5f229de6d69fb381cc0bac569088a7ccf389626a38ce04a8d69e72dc6d42c0246287015e300332746bf6a17583483803bdccad1e9043ee1a10447175613d1a97fadb4098266efd7c84667548d48b6b539627ae0f51e7e35eefe05625556adb0313739c0e0a335015f4ea5f175d0d24e1cdb82c2e6db0491fa41a7d6385d26c54fe1f929c7f5594194728d9d7e5cb428797d1f2d52f0bcdc686ed9b6091d74d9e09c00fdc8dc7fc861186019f5d5644d13ebe9379625fcc796c2c957890cac0772de1666d3cca11eb26741948055ddd01f2aaf2b620e378dd806e3354064707954e41eca163ce15eb733455acbdb2250b39992709f6d35ccb1ceb307b61cf96fceef26ee80134116ce967a0e8d38b24fdaf2e04e2e8c2c204739436d16e7dbf98d9985f44c971bde46273ef06761243ef25e49fe816af94460ab54c07bddc6b3493b7bed940ab0f819018da754a18d8d428651c18eb3c0e443494287f38b9f22d97ca1ed2bcb854926c892fdf8b727a5272c3bec5448bd11e1e9cb84228a16e4eaf7ee690a5e95f6ec503456845643af9ec4cccfbe92497ebd1bb4bcb4da92f37b529dd6599ecc048f395ebc8dfd09899ecfc8d1f38dde31d6617188a3e89e073a7d857fd89ac50b667be1d9aa953205d1ad0eb2e599b075b92c1e68117391195a3277f12865478ef9b29a69b36ebcab3d50957188d14dc70508ce4407c65f4749749aac063611f291ee71a6eb1b47e870934fe6bb534fd903d0e816bacc92c21e4ba03edc3d1b1fbfce09611fef1f82f0b8df7938cd90f6bbdf8f6bde6ee144db25361ffa7507c1a349f471b095eef7aa29655fe05e9cf460d31487aa71e7327f6b65bf2b8aecdca4fe0fab907e076e5a6fa244790b1513b20ef558d124ba6ece97411fec887003d04b0024b8a50b51c1b5c8d76d483f37fb34678b6a56ffc35d52cd4e36ad6912c4257042046b90cc55f53292f5d7d3ba03949cb4123aad3bc1d88fa875298f3e7f7c52e7597636bae2bd3f6b5bdd2cc04c0d521937d05a81e6cbd7d6a73eda44e747ca9dc5c69c0a977a5fcae1e542affdd369a38727479c483e4e5d4d0899afe06521c31a6c14733232ab31d202fea8b55a46fbb29722bac787f923b35d7201414565696c979db1edce77034d13cbf426a20349c6906973670f82f6b51a2c4729013a5a4600be94dd6d96d68d2f42b9905651aa8daa04bce7d017e67221746a8bdae1a2c05dc0c12560b9944b57aa3416e86b25936c789508df64efdb95ea5c3bf1ff5dbaf662adcd1795c38ae5ccd0af240c7c017f59548d3ca25de11e41593888dcbc2cf8e44149af135c01f791ad5b07ad63cda48d6949f7e25d5d7b21fa839591946c3ae0d467fcc4e4f1323a70274a007571705b21b1d1264acaf0d319118164d76f7a80f846b29b9568f1bc98609c037e7858b9175d3451b968aeead1e95b8ff6a090b1e66c100f42eb2c396f1051eec5acb8744ff0b7b283cb970e64249634f090e59df468d539debc63d22b2e60ad76ddfeb1f7e464bfa06894a2c4a7c00bb7b7823ba6c4fc800bc703e1314ff8454121a647070977199c0c9f22d3a801fc3dc6d592754f37b7d33ac2fb783a73f19c6e531fde0dc69f96d2677769021f498b15b2ee684de8599dbc6c8ba63bca5cddcc9b3a3dd20337903891a66f1aa396bc11ef77047ef39c82bb7e12a22c4d10872d132b64acaf6e3fe7edd436ac6ab33de2d513e7d9ec3b5c69738fd30978ed63b826a8ae6ba91bb16c61360bbc286eb91b7dc11cd67aa894930a27cf4e790ccf2d6f3edd4b1300d143d20381bdd0de08e908240f0c8fc746903b69ed668510a2314dcc72befbb9846b7a6ab8eb6338483ce373570c30230d61f8585a7276b06bc0eb6783c03face11d96a8b972f8fd733c79094872442ea185aa44a097106392dffe1f83e5125ace1361b2c19671bc60ae361a7a3ab4a9eb9f0b48d72eeefdafd4e98f5afd495a6b30acc43dbd9fdc5e340b050dac85c9ecaa9d5b9e0c0668101b7e255577d0de0eb7e8b3b5a77525a3de8b3018ab68d9c4bf7a4a36c56b4e246615ac5fd596d90fa430e89d7d0eefd0e4edd550c46643ba969121ea1e178f47a95a6a1bc73ddb17f153cfcac408d6a85a1bd475c6016ca5963832e52fc8a4703975d14f5878d78ab2d46360572a3538c712b0888d5f7002c8d5805e896a34abac77716e07efed25c2b136ec82f81a7cdc1222346e83dfabb7a6ea9203ecd8aab897052428337aedfe341269dbd74d1fe640e4ad365bd515d2da2f0855767675cbf690667dc3fd974f6f7c2dfc2707042390e58b93f45545fa4cd1c3138537691922850b32ed387483ad6f6c6d62df8d9471def730362816ce02d7f29d6b16b95de503e9716b2532814c62025e17bd20935625e951f7dba612981903adedb7474a25923990c504e663e24ef338c1a915f9f98bfb968d6913d19fa823116faa5d2404cce21663fd15210efb240968a2a4f998c2b70320da98837df90a9521e5a2449558a678fe91a5373da84c89c684b660b1795042f5fb9308c57790ad68b2634bf3765d37fb9e57f09c0c2cc93da81680c05f4a5a424b569851853f65705bd2a384c18edd8a344c0dedb1a7ba71a5f3287ab4db9fd0c70df7260460e3e7a67b8f241e2fc1372c19e8d55cecd9347f607ef0069df5440a8ed3b85de2b20cc93851f002a3864d79c1bf6405bd264ccd734c8c79923b55fb996ddc07e2e21dcea079fbf59e37dc1845ad76bc4aea9bde5333662e752ea00dabdcc5edfa13c2aa9c1fb2d90afcabc5ef07c55ab0756a4d657e64a0cdee39b1a4f1abb97ce135717dfe89538845f1f899bf95dc66c3eecdde6929117867e050a7b37cac082a7279bd231fed3987e22f91813732a180bbc4c42d74ad040f52c2511f82746db8d8eaebcb0c104fe61c049fc3f163f49e9c39965120433bc47ab535e911872b4459845170eadb268836593daa671b4a483b18b6ee77f9878f4a30cb853fd3e16f5fe2df69faca0d54775b7ae25a865b8b18206e8d3facab8f313af5ef6834e5570ddf2cd8ef5e0d8de369cc4009a5dfdacd88a54b7424712666f83067aaf708a9fff7860b51b1a1c6b642f9ce8046e3b92f3db4e15da92cf90df1ea1fdc7e12c16111aa49c3ccac382c375c1b59f3e9211ac6ce2d043d6dfe51f1c03bd8886e36acd36787046fd2ba26ae3551611826dfc1c305efdd8183bf6d08c69c97887ad2daa82bc46c1383e48d12d1f4157f0b1fe8930c1448083f316388422a9b3ae08e37030eeac0ae3eca143826336e75ac2f61ede3e45608a7dc4f30d53e6c14756348fa5d9b1d035a9fc290d644e5369194e6fe7ee933a2df4762ceddbaa472b16b2ede5c4b471e728521ef67082d8c5ca7f4154290e24a0c024f0a644059ea34c43e7b6b61049de3a72d892a92fb95fd23002460ec373ab850d839021ec6490a4f36a02b290c0202fc5bb3061e1951b17a4ff31f01c02d50728ec4391fd2e129cb60abccd8ff8c6a642627d9c07bc9584641c28f9a5061c2f143ba0a15783ba6f6ea5318be2fa8c4ba7713b1254195afbb042020f30097ab27b5bf1c115943fa44ad613c01e47bb95fd7b2b53d58e27315b12ddb91f2e14124f138ef97e10f93cdca85b2beee5205ebf7528f07854baf4adc9c81738a8e9c777bb829d2eceb56e2a0dfec6d37df4d98d5e8ef6b1bd2d86431276386ad966b3aef694353f1ed61030da4219dd76c2ac277f45014ed45f26c30f20cd1f94b2dc448730fe97c9a443591dfe14fa032302906efcd55a44e89d1fdd5cd8ca53f625e5c62723c1a26d957a852954bc85dc2efaa16e46a3a10914668ed8ea32394914c2c263845f1fac1115c2e5c19cbcd82c8cd08a694a62e6c41ebcf380c84ab1c9c9e1c1642f5612166266d9a7ff85eeea55b10fb14ba5816737e909e8ce2a1cf2bb3a87a5b1c493faeb28a2c72a4a25d6169af8e9c573dfd2a8161429aab1174c751c2d292bc6ba3d4275b779f5e9e1a6d5c4e53488acb31ad9498b2b6fc5b5157dcb78e688ff3815c1e432486e35c49c226b1098bea13ca18a6a6cec9eebb9ebaa09c8587f396a4b20d5cebcf9a307bf84dc15e58d3fc0d499619b969a5169e8e4ab91feb4fcdd42a703fdccd7f381541fc6fa67d5e29caa62375c43857470f7f59", 0x1000}, {&(0x7f0000002000)="6a19b1d1cb5a70ea9000de24ef33a75772abbabf55263bc8eda8a525bd87d088dceb7cc025c438d5c1951ab33c942f65d14da2b6269fbf3f63d8d0d2d23149007fdbf2abbd57313caa68524925c8af11d7f384218a865ad1b9b1aec7df5d2ec15ec5a74c13aabaaa8ee59d2adfb9c694adcec48ea2d18ced9ff514eb26a3ce607d80085dd54e3a422716759aee2b834d5c14b1e497b6f6c801208f5d286764cc8331c11c00ac57e25ec116c86a8dddd0fe3eae857d3e37251d8e84ff8242c263cee5587879e3a8b345a81a766d56d9dd6967ab55e0e9eddeb1db546d313c59406866cad7cf49d8a7bcab0295e0dac0a436fe18b1c7f2b2675b1caf91fa26419368b50c6b850fe2fb17a4e0e4684947490c437ee2f92fe11d81fb3bce8e32879845d3afc86476c31335186a1d190e9cbdcecf58acb231953221ee5962264b7dac001682339607ef5f719301d6c1a087ed4e08acef808ae4d67c0cc6afac9804c938b04a2c7320d2222f7ca058ddc3c768d1f00b1039a14ddd3e2032c95117ffb78f6fdf21bdfeeb58ba22bde2f4cd38758eeac2f42c0e5abeed43b214b7046e78af7d7ad8523235ef26efc6eb6d237b1f249aa440ac9f383a842dedca71e5e9f91a3ded6110a9b0dbc87bf0eeae10de1aa0cc0fd9dabb7d53c4b96f6c383fe895480c3cd2b158884b7dcb49b1bb8584e40b9a145e7082ffd5020d02de4d6f425098b85b36f5ec7896c4a5dfd54203b22ca733cdb31153d9d1b6b55f8080edd03be0b1f58b3ee4ff7b4efcf48890ec8b5a94521c46e11de0692ad3a6b5d638f9eb8ba3fac8ec8fff156a363056d1ccc8dcd5cbbca5a95a3f46a780135ab2efdaf10700da784af07575d75a30b5e353f07774f2709f53afe8c0cad5a15edfae4ca4544db030d472770e7258d36e5d807dd105312505c17c3e4e308bf48f143dcdb8508195804c5d4a0427408cd8dd6615456b339f055eac03efa0d4b6a6489ce4dae4cce6b8ea6649c71f2158cc84377996c7decc8f339c9650d1dc6616927d715b9ba829e52814fea4693a545d98bb8d44aafaf1d389a720896c0d28711820510815cdb6140bc8645e9619d66c6c2a3f408f473ed8752c11952448a4611805678011ffab4796b9061e79d12bccd65acb39a28b06d6742bc3b057a26926c4e92cf4c15f2aec8fbac49c142c68878f97dd30e9a354c1ba9ef65b311ac82a7d13603092e23642b58b5556ea87657ca3fa39e73485e2d4a72c0df6701329bfe86beb354a23bad41616c31ed835f2bb6c7b6b1b74adf962626aa598fdccbbf9b9db2c7ee78865bc0db0dcafe23261b5309b2b1cc0fc70150a3034c711edf03970e22f4ef6b560132530ce336b412c946a0f04b5caefdc2059384488e751eba9e483ef0806a6ff898e1ef451728ebf5be3caf2ff455d9d56f382d3ece71c4f0b6106333cc224d24305bf96467932f89695943f75a2ba0e63b44402e88c84e347515523597e7ca84f822608d91115365272f61f074d21d88503140dcbd8e83e640cbff01446de5eb82efd77407ca05425ab49cd388ed5bd9b6e8f8fc7a9160ab6f7d2e875e945da4aad3335ba0010f00a2e2f3f0764609648958f5c0c0c4a07e56a743619982a1020b8a6a75bf3659bb9ab74c68088676a9cf2f67fedf17feac9f36667f7be6e76e6f1627f10cf2d238dc682b80249a42e0e164cf68330f68d14a50b8d321c9b75bb0580a50c2241a3d48c6159a3416655b3c30df099080ca00c42b6b459037b20b193d047b7e0bac049296154f53a2cacc006cc6c25dc671ed499b1824380dbdde9b43e87fa2c74f42c71774b9f70622931f009ae371a2fd84032796e23418972f9cafd0b220ae450677fcbeceb384a0cdbec1876d9b6772cc9d0e352bab07706019a01b876062c45d61f99049a0f38b2e85f4e87e34da5126c45fd51e30545eac963d2ed26e0808377e0371377bc271d5077bfc95a02a472080f95b050060fa72c019caed5de3816de4036add8a59e01854c7b57fefe5c8b60a2d76887dfb253f956b79394195a077a61d096519a13303184e8bdb12a9758a1a026b34be580e7e4996ca3e10b9572310fdef2c2b8ff6f1ce71377161f4b008c3f7896a3c7fc3b6bca862bc9cffbc70d88aed12807fdde831b396944839cb47a2555e03c7d9fe8b971e27c4f573e1c4e70c4ce4340f1f0e81ae90598e81dad650ea1c54154d0754e62be3c197947c34250372f39131eaacb310e86f374f58e35eb6ed4f29138d49bfae16ae96776d31093c3e398184dcdfa836deda0925538a7dc53d6c6bee17bb7a7f6950016453ba8008572f49d13a99e0d65bb7aaac4c7d5cd039191f36576a0768099da6f39f7e5ff2f9dfd72df95aa400f6887be1c9c229d304af4b704572f82c4bbd39f528237a97010f75d9d4ec188e67e3dab2410fe4c49467f96755dde64baa2bdc11ba286d1e02e17ab7bc87c73f679b02b127bdca545f78aecc92028c38f6f6a7cbb04ac0005f81f0b31982d624a731d48b9c5bb73efa590977de3d0e59b493872a7297afddd5829e1abaefe066766ad45e553c259fdf7ebdfb5adf668c0f527da8bf13ac6684406a8aa84385c53584526195406f9049133b433cf3d9c78c567ae343fb7963f630e1f3ef8da6766064750864a6cc216066473f53682380a671a148781aa1f27f24629e8126bc1562daf30ef856d216ea8b47d0f0c739c1987c65ffb2c46a0b9efc9dc004063b8ed5950519c02c8c951e94d7578e02facf9856eb404f2bcbca2ca592c69ecb67e0aa70978b2bfc734fb53153c4766b194760c5fbd2e9bf13560c002a7b4c5d59d2d14a4623424b11c8131352753a7ca1922cc57e842f1bc12531e9d29ee4e6da41b8e6ec6081ba784688cd7d25e2befe5f6de8c784f34268c0a4040a3c7ae68b8a24c74cfca49caa1b0283daac890486baa497143b81662a04bc0b0ea4fd2940adfd71572db1730b25d0b0c03e3154fbe881c2741ee27ddb4ca2d983092b7eb7606bd490362ae640d777ce1ae07f76abce4b65e856dd4bb31905a465664de516c3da35037c2ec904be56947179e36752afe70a7f7f431d6a551a7bbd328db3e82220cfbbced3017b575ac8001b09b3a4423d6c1c625ad968bace9019a4373649c999918c3ecabce0f9269893ba82194ac130abe4eb45abf4da7eff129e6e5731750f1b723840369f5c7f1b4681e543c55370784de5a1923e1b97fa315bcfde8d981a98a7385648fec5d47d5a1801dd13160ef2dc1483fc517945fe9742020b4d6633389b0884e8070d28ad7b501a512225a600e8f71501aaad0c8d4b87245033ee45b7584bf95bba898d6ad790a779524794953d077871835aa7c173e9b11789932a565e106a99acc595ac41513629c86c03e2ff12cddac4165a15e8d5c06fed22292fc43d92f2eb8297c39fc035a461161657ddb29fcb2f890ec12f19bd793c8834496c04bfa2bdb36845cefa26678b74889ba30fba4c7571883cbbffa8a03a14a6a274811916fad91115df7d1c5ab6f04b3ae9f4496cbf602d892714e14e3eadac33aadd4217c2ef55c6d003659828d9e1650b350cba422e491cdb4a9810d29af875920e022e274cb06f51cf6eba9e25ff05d8f65412131b7b7743f8e369bdbd96967e0801074c06ba99c31dbd1b42be3c3f1b84c7984e030d5328b7bd6434036fec342b3236d9cdb05ef275f3c5f260b3b44b7757ba80ec635ff9bc8781bb1b2e8105bec1e0b80c2824e76698bf66e78be1eb4152d35a50d9afe8cc47c1a3fd3340ef93af77f5c6aa24b261da471a81b93d5b4593cd07979d96688ce986426e877d758f359ae0f039ceff607eb961be4ab8584e728aef608ceb5eea68edd7e74918d1ddf5fb23ed4f932d3b66447e758a9f0941cccc30007d867c1d52331e91254eb708cd4e2b0604af031a8c33fe15a81ba2fdfaac7ced6b12f96dc74dca4999ad23de3678019cf65927e4fe4c53000714d7ecd77ae8e5ecda1388f5a88437b78b34a3b3451b39a41f21d6022e3afe697b81c3a405d1cb05cd382174fe8051c9ae776bbb56e4bd2e53d50dfb72b7a47badd1e5bd604261c7e1bab254816e1cf95afc91c046705569bd77fb89aa97ca0dfa9599bb1369fe0acf76f961d625aa1026fa603969d0830e44fff32d69e74a0e1c47f4a54a14f253f5abd6c21e356039117944915e468502653710064bcde703c474fe00b8f598c1bdb8b077f84c8c1498c8c2d82f50851cde3c95143159dbca382bafa8ba118df32868fd9b5366a7a54edc9c44a85ec7c41d56a1b1c34934e8f30146d3fcc729c723c8c083b8bc325f14206290a85fd5332a1d2fc542b242e54cacde2abbe999d9b248d085286109b27b95f103d24409fbcc473fe3aca8df72a18f7e1062b548c2db24131430dbe7221448c3eb76e53781e5d09dc99dc871c6c4e374160d853dca099e6d2ece0db01a1dbbe403d4bcf2d119a1197cf2a75d12d25150b3d361fbdcbda65b6547682e508c02a6a1072a1497dddd2404b48451d93babc208777cedd6270cbd57616d573632477a3b7f07c551467bafacb47ee9147488d0ff224ab9e4fc11bea1c156ec68197346eeb8c52dbdb914416feeefd87dffea2b9632803a24f5aa7456b82e8d1ca9cbcb179e70cba2a59a3344b5e52fe4f09470694c4fec6e3c9a30280431d0a26e8246e1c4fd00f8c6844779f57706eab752a2fd8008ecb08214860d9d29fb6bc71a92d95ea9393d06fdbf2503adeba8bbcd62bd43d2b18077d9a962f24dce1e29ba4ccc3b78b9e7c5e5b047125683f2c50233705854505a8b4397eb93e7621eeaa329ec279a8b86f1ee9ca981de14c4f1fa835eeccaa9cce492a6c2013a6ed847760495cf1d160b0e83b889a035c199d24fb6ac82c23fe1d00f522295065e0040976728fd34ab31bb3508201f15e8f51817f4ea8dd0cfb70c08c0310ac17844011659277f87b4675cf7ab59398b54e70db33e5a48b6dffd34a2762785990fff7860239566b58e8f24e8d7ee4e022ca954ae61152c90d4b15e8c5c417a161e416e4535ceafd14241955ca07bf5eb4595275c830fe75dbebea1770c4fb6819bafb37a3ac25e0515cafd1728b75768f4338766c35ceadcac51a5f499029bab433a7558020b0c1ba6cee7199b7cbc3726c12f708e3993553fedb08679790344a5982337a2ebc02d977a67bb08da9dd6dcbecbc8ddd5d5b1744dcfc273b50a9b80806af30e65a2e6c666142476536ad0ad0057c586674b17dff13f11a7f9558767e5e2a62b2d91ba5415b27dd8efeb16cd12e3b4ad74ae2afea4d01863d63ddf3ff6a0fc2bd9a780a1d9682585c2d857d44a9551ca2c897b54621db86cf2c157ebd0e9a45435846d5eadda68b73abbe7723bab3a789b02549ba58bd240395b95486ef0dee9e01ce1e21b2d0e2900c0533a92da3f34580959b64e6343fe61d2d2435f186e3b4bc5151b67d2e2e6fb2f9f0f8b99df007d42882a1b65617de0e5e485adff527e51dda68f51ebd9394ee7bb8043cee5b15e5af879e36917419fae8ce9854366624326a45e0661f7f07ee00a2f5cfac62522e4bcde199eedb89604993293d96ea22c8f0eee7b3b7ee77762f6344c5dcda0423864773e4fcd87789138fed6caa491c1d0050f95d6ef68ba4fd98a2cf826167381e204df694a596cd75d35b7c60da0d51f39b1e0836cc1e5a4429421f1345b1894515d967c0ef786fd47302bc099f79949af7662f5d6321d3892f1ce209050d6f7b44f2ead2c8b5c3109e7c2c3126375cfad8646ea8", 0x1000}], 0x7, 0x0, 0x0, 0x1}, 0x4) recvfrom$inet(r1, &(0x7f0000000540)=""/113, 0x71, 0x40, &(0x7f00000005c0)={0x2, 0x3}, 0xc) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000340)=0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) poll(&(0x7f0000000000)=[{r1}, {r0, 0x1}], 0x2, 0x7) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000000c0)="2bb3ee0c2d8007c17785", 0xa}, {&(0x7f0000000100)="1ab8c0fb3faf2c175e7b3af2bf1df38cf66e4f58bc8d68861e1eb5b8a47ab82382804531da6901762458311d915cfd539358dd8dec112608a2a0d807926357af60e33009b63b340ea8332fb29cbfce80cbe5e3ac3766945ac34f504b8144ba5cd4ee0e54d55963f99e15876d79be1a00c665c52097ba829dfb2e7ebc6e473712133a377e98d34f5b05eb1ff51d91132a38daa29fc04ebe7e3b0f78a30da4b47e218ed0dbef870b19100e0c3b2a9a628473d2823467c5198041a048", 0xbb}, {&(0x7f00000001c0)="4c10245a1439e9a987e157eda79c966f5069e474ad", 0x15}, {&(0x7f0000000200)="b2d30a5e4fc2be9304f353b5475830846d1273a967e0e38691074bd90c611f043d0144d909b93862e1ad29156d5d457dc6dbe455c8074f164436affd02614381248f5871b2d558ae33350dba015719882e6da0acde264edafd0398d4b39dbaafe0a9824873de084dfc6ef4af8900f82dece37cd308164fdb273d7a8a81b21fe120fd64445faa970c0a93f243d9908d7fda371e44825ee87f9c601d1c94513327a57a1c61f9496c2db79c77980066bf0e7e05889a91249143d6340ec3037ea1323fdbb85dc527b5992764985671b4750dd68129c94e23cb58f9412284f94f554a413eb8d3461ac8ca6f57", 0xea}, {&(0x7f0000000300)="a7e904892824fb1673d676125a20d1e57b5c0ff41dc3d7346e23db35add5cfdfe361e9ba1e70da382608e7b13afb306312169e8369492b846df832ef388fb41bcb3900a9a347cd50732626ee8c553992a5190f3e64ff0fdb0ae648e661fb0e13725800ea6efbcb053c73831fc6a1bc6788006dbd4833e9b5d87ad4e9f7a6", 0x7e}, {&(0x7f0000001000)="021a086af6463fa4e52f7aee8efedb3def045a6deb3e4b8de6aa9741f63b86c0624bf97e799f371ec78b990002419c951df606f955d3fc27d8a0a31ee0634d6fbb349ecad24e7f8ba569804bf55426ed78e51720a560a12488e9f237183fcdb9b9d540e70ee80f61e78419f34a7b03a81a096899d07915cf6886b5cd3030d8cfa9b843df543f41bfd9e3ca36bdaabd16626ba18456a3b784bb0d882695574f7d4eab6afa09e3cc52ff37066e87776f9f312068f52de97e46cbbc66d3c8cc0b529a21b794785566ae075bb6630b11e982915281ea4390756988733613e769727b4ea1f09552a6ab727a37b1cad6a83cdd5d0bd4f5cd4a8ec4cf7876727be815980c6d8031f19ac9995f0cdc34d1b33ecbc93f1c4c4400ff7807c7dda304fb5c21bbb5e03ec2b3469ba42be0473ff89cc94287db51ef2c748fcdfac1a7bb0398b51e4b63a6a633f94b01d6a33cf39400071e9cde2012452c87d8a2d775fb7e551e1a64c994f4ae77f100af266dc199f1ec9bdad3a52b6e93a76ef1180b37240b9128f44186dd53d8fe4f04e7d2e9c5820cf74e3360414e89aded908041cfbe117c24e071291fe8c749c7914197ea98d5f0af8e862357ce0b82eb279c9ec5f82ce5ac07a191bf7b0d499fc5fe8857c21b619cdb607068be702f7977b29b0089b9d3871a7aa5e659034bdf9bce57e4cce4ce8a43bfb46d8715cf4eb0e4879ab58b9ec6182945d0067197ac81b271a3dffa2b3690d7c95c7607c1cb4e456ce9ec7f77cc73e264199573269ef65332dd96a07630f91ae04d9ebe2de38a8ddb55536bf5ca2df5d61df568e712ecc16264238b9923db9496905b0c7420ebcd4a199f5903222606d56752ea12b653916673d6bb452374d1b4d3403b5e9c97f11ca8485a543795584c45628d5b3208f21a4dd3ba29872fee965ada7ab09ef223c73537343d40961905aec0d92f176ddc7596f6ab89623c01178ac00d5032bac85ad6b7518fc6f075950c6730f206041ae61ac8a146ef14a1720bd44b75cf54922eb93092c419e0bbb4afa97e491344ae7046bd9f1c3e289fd1499ddebf5967c263ae3449337af53dc8983ad91506541e6cff0955bdbe2f0d562e4e4d3c5313547b3eaf32954dee25501fc3240f1d82b2507ed26f10ca4d5d26f48efefc99d5093a9b5012ef17218e6c87f8103964955564849230c8009e22c320acba385f885f3d4a79bb9807a40d85315af46c80fc1f9efd576b23433f734bd667caf1d993f79562d0f877fa03b2946819dbdf897dde301545119cdb12e64878b9f25a55f3afae1de689d875ebd694ca54257c87422e165b363f53d91fb72c4bdb47b2d1efe2d7f4ec14c5ee2bd0f5c501b20e0058288af3c8a3ed699996a1049f0e9fe41e10520b2559ca3b309b7ec6e3d39b7ab6277cf33b3c89134d41fc0239576bda93867e2e573ac4fcb052beba11e6a6509bffacfb8425f9c101199597a4bcc43ca2f2e3652bef01c560c0cdd23c98ec01519cac3e5a10cf70ad5e8d0e8ff29e86cf1eb2d937a6f62a45f34480f8dadd98672ced067f1f9d32d7d5fbf39cc85ee9491cf0191030f6e029e4f3c9914367b912fa031c45a5f229de6d69fb381cc0bac569088a7ccf389626a38ce04a8d69e72dc6d42c0246287015e300332746bf6a17583483803bdccad1e9043ee1a10447175613d1a97fadb4098266efd7c84667548d48b6b539627ae0f51e7e35eefe05625556adb0313739c0e0a335015f4ea5f175d0d24e1cdb82c2e6db0491fa41a7d6385d26c54fe1f929c7f5594194728d9d7e5cb428797d1f2d52f0bcdc686ed9b6091d74d9e09c00fdc8dc7fc861186019f5d5644d13ebe9379625fcc796c2c957890cac0772de1666d3cca11eb26741948055ddd01f2aaf2b620e378dd806e3354064707954e41eca163ce15eb733455acbdb2250b39992709f6d35ccb1ceb307b61cf96fceef26ee80134116ce967a0e8d38b24fdaf2e04e2e8c2c204739436d16e7dbf98d9985f44c971bde46273ef06761243ef25e49fe816af94460ab54c07bddc6b3493b7bed940ab0f819018da754a18d8d428651c18eb3c0e443494287f38b9f22d97ca1ed2bcb854926c892fdf8b727a5272c3bec5448bd11e1e9cb84228a16e4eaf7ee690a5e95f6ec503456845643af9ec4cccfbe92497ebd1bb4bcb4da92f37b529dd6599ecc048f395ebc8dfd09899ecfc8d1f38dde31d6617188a3e89e073a7d857fd89ac50b667be1d9aa953205d1ad0eb2e599b075b92c1e68117391195a3277f12865478ef9b29a69b36ebcab3d50957188d14dc70508ce4407c65f4749749aac063611f291ee71a6eb1b47e870934fe6bb534fd903d0e816bacc92c21e4ba03edc3d1b1fbfce09611fef1f82f0b8df7938cd90f6bbdf8f6bde6ee144db25361ffa7507c1a349f471b095eef7aa29655fe05e9cf460d31487aa71e7327f6b65bf2b8aecdca4fe0fab907e076e5a6fa244790b1513b20ef558d124ba6ece97411fec887003d04b0024b8a50b51c1b5c8d76d483f37fb34678b6a56ffc35d52cd4e36ad6912c4257042046b90cc55f53292f5d7d3ba03949cb4123aad3bc1d88fa875298f3e7f7c52e7597636bae2bd3f6b5bdd2cc04c0d521937d05a81e6cbd7d6a73eda44e747ca9dc5c69c0a977a5fcae1e542affdd369a38727479c483e4e5d4d0899afe06521c31a6c14733232ab31d202fea8b55a46fbb29722bac787f923b35d7201414565696c979db1edce77034d13cbf426a20349c6906973670f82f6b51a2c4729013a5a4600be94dd6d96d68d2f42b9905651aa8daa04bce7d017e67221746a8bdae1a2c05dc0c12560b9944b57aa3416e86b25936c789508df64efdb95ea5c3bf1ff5dbaf662adcd1795c38ae5ccd0af240c7c017f59548d3ca25de11e41593888dcbc2cf8e44149af135c01f791ad5b07ad63cda48d6949f7e25d5d7b21fa839591946c3ae0d467fcc4e4f1323a70274a007571705b21b1d1264acaf0d319118164d76f7a80f846b29b9568f1bc98609c037e7858b9175d3451b968aeead1e95b8ff6a090b1e66c100f42eb2c396f1051eec5acb8744ff0b7b283cb970e64249634f090e59df468d539debc63d22b2e60ad76ddfeb1f7e464bfa06894a2c4a7c00bb7b7823ba6c4fc800bc703e1314ff8454121a647070977199c0c9f22d3a801fc3dc6d592754f37b7d33ac2fb783a73f19c6e531fde0dc69f96d2677769021f498b15b2ee684de8599dbc6c8ba63bca5cddcc9b3a3dd20337903891a66f1aa396bc11ef77047ef39c82bb7e12a22c4d10872d132b64acaf6e3fe7edd436ac6ab33de2d513e7d9ec3b5c69738fd30978ed63b826a8ae6ba91bb16c61360bbc286eb91b7dc11cd67aa894930a27cf4e790ccf2d6f3edd4b1300d143d20381bdd0de08e908240f0c8fc746903b69ed668510a2314dcc72befbb9846b7a6ab8eb6338483ce373570c30230d61f8585a7276b06bc0eb6783c03face11d96a8b972f8fd733c79094872442ea185aa44a097106392dffe1f83e5125ace1361b2c19671bc60ae361a7a3ab4a9eb9f0b48d72eeefdafd4e98f5afd495a6b30acc43dbd9fdc5e340b050dac85c9ecaa9d5b9e0c0668101b7e255577d0de0eb7e8b3b5a77525a3de8b3018ab68d9c4bf7a4a36c56b4e246615ac5fd596d90fa430e89d7d0eefd0e4edd550c46643ba969121ea1e178f47a95a6a1bc73ddb17f153cfcac408d6a85a1bd475c6016ca5963832e52fc8a4703975d14f5878d78ab2d46360572a3538c712b0888d5f7002c8d5805e896a34abac77716e07efed25c2b136ec82f81a7cdc1222346e83dfabb7a6ea9203ecd8aab897052428337aedfe341269dbd74d1fe640e4ad365bd515d2da2f0855767675cbf690667dc3fd974f6f7c2dfc2707042390e58b93f45545fa4cd1c3138537691922850b32ed387483ad6f6c6d62df8d9471def730362816ce02d7f29d6b16b95de503e9716b2532814c62025e17bd20935625e951f7dba612981903adedb7474a25923990c504e663e24ef338c1a915f9f98bfb968d6913d19fa823116faa5d2404cce21663fd15210efb240968a2a4f998c2b70320da98837df90a9521e5a2449558a678fe91a5373da84c89c684b660b1795042f5fb9308c57790ad68b2634bf3765d37fb9e57f09c0c2cc93da81680c05f4a5a424b569851853f65705bd2a384c18edd8a344c0dedb1a7ba71a5f3287ab4db9fd0c70df7260460e3e7a67b8f241e2fc1372c19e8d55cecd9347f607ef0069df5440a8ed3b85de2b20cc93851f002a3864d79c1bf6405bd264ccd734c8c79923b55fb996ddc07e2e21dcea079fbf59e37dc1845ad76bc4aea9bde5333662e752ea00dabdcc5edfa13c2aa9c1fb2d90afcabc5ef07c55ab0756a4d657e64a0cdee39b1a4f1abb97ce135717dfe89538845f1f899bf95dc66c3eecdde6929117867e050a7b37cac082a7279bd231fed3987e22f91813732a180bbc4c42d74ad040f52c2511f82746db8d8eaebcb0c104fe61c049fc3f163f49e9c39965120433bc47ab535e911872b4459845170eadb268836593daa671b4a483b18b6ee77f9878f4a30cb853fd3e16f5fe2df69faca0d54775b7ae25a865b8b18206e8d3facab8f313af5ef6834e5570ddf2cd8ef5e0d8de369cc4009a5dfdacd88a54b7424712666f83067aaf708a9fff7860b51b1a1c6b642f9ce8046e3b92f3db4e15da92cf90df1ea1fdc7e12c16111aa49c3ccac382c375c1b59f3e9211ac6ce2d043d6dfe51f1c03bd8886e36acd36787046fd2ba26ae3551611826dfc1c305efdd8183bf6d08c69c97887ad2daa82bc46c1383e48d12d1f4157f0b1fe8930c1448083f316388422a9b3ae08e37030eeac0ae3eca143826336e75ac2f61ede3e45608a7dc4f30d53e6c14756348fa5d9b1d035a9fc290d644e5369194e6fe7ee933a2df4762ceddbaa472b16b2ede5c4b471e728521ef67082d8c5ca7f4154290e24a0c024f0a644059ea34c43e7b6b61049de3a72d892a92fb95fd23002460ec373ab850d839021ec6490a4f36a02b290c0202fc5bb3061e1951b17a4ff31f01c02d50728ec4391fd2e129cb60abccd8ff8c6a642627d9c07bc9584641c28f9a5061c2f143ba0a15783ba6f6ea5318be2fa8c4ba7713b1254195afbb042020f30097ab27b5bf1c115943fa44ad613c01e47bb95fd7b2b53d58e27315b12ddb91f2e14124f138ef97e10f93cdca85b2beee5205ebf7528f07854baf4adc9c81738a8e9c777bb829d2eceb56e2a0dfec6d37df4d98d5e8ef6b1bd2d86431276386ad966b3aef694353f1ed61030da4219dd76c2ac277f45014ed45f26c30f20cd1f94b2dc448730fe97c9a443591dfe14fa032302906efcd55a44e89d1fdd5cd8ca53f625e5c62723c1a26d957a852954bc85dc2efaa16e46a3a10914668ed8ea32394914c2c263845f1fac1115c2e5c19cbcd82c8cd08a694a62e6c41ebcf380c84ab1c9c9e1c1642f5612166266d9a7ff85eeea55b10fb14ba5816737e909e8ce2a1cf2bb3a87a5b1c493faeb28a2c72a4a25d6169af8e9c573dfd2a8161429aab1174c751c2d292bc6ba3d4275b779f5e9e1a6d5c4e53488acb31ad9498b2b6fc5b5157dcb78e688ff3815c1e432486e35c49c226b1098bea13ca18a6a6cec9eebb9ebaa09c8587f396a4b20d5cebcf9a307bf84dc15e58d3fc0d499619b969a5169e8e4ab91feb4fcdd42a703fdccd7f381541fc6fa67d5e29caa62375c43857470f7f59", 0x1000}, {&(0x7f0000002000)="6a19b1d1cb5a70ea9000de24ef33a75772abbabf55263bc8eda8a525bd87d088dceb7cc025c438d5c1951ab33c942f65d14da2b6269fbf3f63d8d0d2d23149007fdbf2abbd57313caa68524925c8af11d7f384218a865ad1b9b1aec7df5d2ec15ec5a74c13aabaaa8ee59d2adfb9c694adcec48ea2d18ced9ff514eb26a3ce607d80085dd54e3a422716759aee2b834d5c14b1e497b6f6c801208f5d286764cc8331c11c00ac57e25ec116c86a8dddd0fe3eae857d3e37251d8e84ff8242c263cee5587879e3a8b345a81a766d56d9dd6967ab55e0e9eddeb1db546d313c59406866cad7cf49d8a7bcab0295e0dac0a436fe18b1c7f2b2675b1caf91fa26419368b50c6b850fe2fb17a4e0e4684947490c437ee2f92fe11d81fb3bce8e32879845d3afc86476c31335186a1d190e9cbdcecf58acb231953221ee5962264b7dac001682339607ef5f719301d6c1a087ed4e08acef808ae4d67c0cc6afac9804c938b04a2c7320d2222f7ca058ddc3c768d1f00b1039a14ddd3e2032c95117ffb78f6fdf21bdfeeb58ba22bde2f4cd38758eeac2f42c0e5abeed43b214b7046e78af7d7ad8523235ef26efc6eb6d237b1f249aa440ac9f383a842dedca71e5e9f91a3ded6110a9b0dbc87bf0eeae10de1aa0cc0fd9dabb7d53c4b96f6c383fe895480c3cd2b158884b7dcb49b1bb8584e40b9a145e7082ffd5020d02de4d6f425098b85b36f5ec7896c4a5dfd54203b22ca733cdb31153d9d1b6b55f8080edd03be0b1f58b3ee4ff7b4efcf48890ec8b5a94521c46e11de0692ad3a6b5d638f9eb8ba3fac8ec8fff156a363056d1ccc8dcd5cbbca5a95a3f46a780135ab2efdaf10700da784af07575d75a30b5e353f07774f2709f53afe8c0cad5a15edfae4ca4544db030d472770e7258d36e5d807dd105312505c17c3e4e308bf48f143dcdb8508195804c5d4a0427408cd8dd6615456b339f055eac03efa0d4b6a6489ce4dae4cce6b8ea6649c71f2158cc84377996c7decc8f339c9650d1dc6616927d715b9ba829e52814fea4693a545d98bb8d44aafaf1d389a720896c0d28711820510815cdb6140bc8645e9619d66c6c2a3f408f473ed8752c11952448a4611805678011ffab4796b9061e79d12bccd65acb39a28b06d6742bc3b057a26926c4e92cf4c15f2aec8fbac49c142c68878f97dd30e9a354c1ba9ef65b311ac82a7d13603092e23642b58b5556ea87657ca3fa39e73485e2d4a72c0df6701329bfe86beb354a23bad41616c31ed835f2bb6c7b6b1b74adf962626aa598fdccbbf9b9db2c7ee78865bc0db0dcafe23261b5309b2b1cc0fc70150a3034c711edf03970e22f4ef6b560132530ce336b412c946a0f04b5caefdc2059384488e751eba9e483ef0806a6ff898e1ef451728ebf5be3caf2ff455d9d56f382d3ece71c4f0b6106333cc224d24305bf96467932f89695943f75a2ba0e63b44402e88c84e347515523597e7ca84f822608d91115365272f61f074d21d88503140dcbd8e83e640cbff01446de5eb82efd77407ca05425ab49cd388ed5bd9b6e8f8fc7a9160ab6f7d2e875e945da4aad3335ba0010f00a2e2f3f0764609648958f5c0c0c4a07e56a743619982a1020b8a6a75bf3659bb9ab74c68088676a9cf2f67fedf17feac9f36667f7be6e76e6f1627f10cf2d238dc682b80249a42e0e164cf68330f68d14a50b8d321c9b75bb0580a50c2241a3d48c6159a3416655b3c30df099080ca00c42b6b459037b20b193d047b7e0bac049296154f53a2cacc006cc6c25dc671ed499b1824380dbdde9b43e87fa2c74f42c71774b9f70622931f009ae371a2fd84032796e23418972f9cafd0b220ae450677fcbeceb384a0cdbec1876d9b6772cc9d0e352bab07706019a01b876062c45d61f99049a0f38b2e85f4e87e34da5126c45fd51e30545eac963d2ed26e0808377e0371377bc271d5077bfc95a02a472080f95b050060fa72c019caed5de3816de4036add8a59e01854c7b57fefe5c8b60a2d76887dfb253f956b79394195a077a61d096519a13303184e8bdb12a9758a1a026b34be580e7e4996ca3e10b9572310fdef2c2b8ff6f1ce71377161f4b008c3f7896a3c7fc3b6bca862bc9cffbc70d88aed12807fdde831b396944839cb47a2555e03c7d9fe8b971e27c4f573e1c4e70c4ce4340f1f0e81ae90598e81dad650ea1c54154d0754e62be3c197947c34250372f39131eaacb310e86f374f58e35eb6ed4f29138d49bfae16ae96776d31093c3e398184dcdfa836deda0925538a7dc53d6c6bee17bb7a7f6950016453ba8008572f49d13a99e0d65bb7aaac4c7d5cd039191f36576a0768099da6f39f7e5ff2f9dfd72df95aa400f6887be1c9c229d304af4b704572f82c4bbd39f528237a97010f75d9d4ec188e67e3dab2410fe4c49467f96755dde64baa2bdc11ba286d1e02e17ab7bc87c73f679b02b127bdca545f78aecc92028c38f6f6a7cbb04ac0005f81f0b31982d624a731d48b9c5bb73efa590977de3d0e59b493872a7297afddd5829e1abaefe066766ad45e553c259fdf7ebdfb5adf668c0f527da8bf13ac6684406a8aa84385c53584526195406f9049133b433cf3d9c78c567ae343fb7963f630e1f3ef8da6766064750864a6cc216066473f53682380a671a148781aa1f27f24629e8126bc1562daf30ef856d216ea8b47d0f0c739c1987c65ffb2c46a0b9efc9dc004063b8ed5950519c02c8c951e94d7578e02facf9856eb404f2bcbca2ca592c69ecb67e0aa70978b2bfc734fb53153c4766b194760c5fbd2e9bf13560c002a7b4c5d59d2d14a4623424b11c8131352753a7ca1922cc57e842f1bc12531e9d29ee4e6da41b8e6ec6081ba784688cd7d25e2befe5f6de8c784f34268c0a4040a3c7ae68b8a24c74cfca49caa1b0283daac890486baa497143b81662a04bc0b0ea4fd2940adfd71572db1730b25d0b0c03e3154fbe881c2741ee27ddb4ca2d983092b7eb7606bd490362ae640d777ce1ae07f76abce4b65e856dd4bb31905a465664de516c3da35037c2ec904be56947179e36752afe70a7f7f431d6a551a7bbd328db3e82220cfbbced3017b575ac8001b09b3a4423d6c1c625ad968bace9019a4373649c999918c3ecabce0f9269893ba82194ac130abe4eb45abf4da7eff129e6e5731750f1b723840369f5c7f1b4681e543c55370784de5a1923e1b97fa315bcfde8d981a98a7385648fec5d47d5a1801dd13160ef2dc1483fc517945fe9742020b4d6633389b0884e8070d28ad7b501a512225a600e8f71501aaad0c8d4b87245033ee45b7584bf95bba898d6ad790a779524794953d077871835aa7c173e9b11789932a565e106a99acc595ac41513629c86c03e2ff12cddac4165a15e8d5c06fed22292fc43d92f2eb8297c39fc035a461161657ddb29fcb2f890ec12f19bd793c8834496c04bfa2bdb36845cefa26678b74889ba30fba4c7571883cbbffa8a03a14a6a274811916fad91115df7d1c5ab6f04b3ae9f4496cbf602d892714e14e3eadac33aadd4217c2ef55c6d003659828d9e1650b350cba422e491cdb4a9810d29af875920e022e274cb06f51cf6eba9e25ff05d8f65412131b7b7743f8e369bdbd96967e0801074c06ba99c31dbd1b42be3c3f1b84c7984e030d5328b7bd6434036fec342b3236d9cdb05ef275f3c5f260b3b44b7757ba80ec635ff9bc8781bb1b2e8105bec1e0b80c2824e76698bf66e78be1eb4152d35a50d9afe8cc47c1a3fd3340ef93af77f5c6aa24b261da471a81b93d5b4593cd07979d96688ce986426e877d758f359ae0f039ceff607eb961be4ab8584e728aef608ceb5eea68edd7e74918d1ddf5fb23ed4f932d3b66447e758a9f0941cccc30007d867c1d52331e91254eb708cd4e2b0604af031a8c33fe15a81ba2fdfaac7ced6b12f96dc74dca4999ad23de3678019cf65927e4fe4c53000714d7ecd77ae8e5ecda1388f5a88437b78b34a3b3451b39a41f21d6022e3afe697b81c3a405d1cb05cd382174fe8051c9ae776bbb56e4bd2e53d50dfb72b7a47badd1e5bd604261c7e1bab254816e1cf95afc91c046705569bd77fb89aa97ca0dfa9599bb1369fe0acf76f961d625aa1026fa603969d0830e44fff32d69e74a0e1c47f4a54a14f253f5abd6c21e356039117944915e468502653710064bcde703c474fe00b8f598c1bdb8b077f84c8c1498c8c2d82f50851cde3c95143159dbca382bafa8ba118df32868fd9b5366a7a54edc9c44a85ec7c41d56a1b1c34934e8f30146d3fcc729c723c8c083b8bc325f14206290a85fd5332a1d2fc542b242e54cacde2abbe999d9b248d085286109b27b95f103d24409fbcc473fe3aca8df72a18f7e1062b548c2db24131430dbe7221448c3eb76e53781e5d09dc99dc871c6c4e374160d853dca099e6d2ece0db01a1dbbe403d4bcf2d119a1197cf2a75d12d25150b3d361fbdcbda65b6547682e508c02a6a1072a1497dddd2404b48451d93babc208777cedd6270cbd57616d573632477a3b7f07c551467bafacb47ee9147488d0ff224ab9e4fc11bea1c156ec68197346eeb8c52dbdb914416feeefd87dffea2b9632803a24f5aa7456b82e8d1ca9cbcb179e70cba2a59a3344b5e52fe4f09470694c4fec6e3c9a30280431d0a26e8246e1c4fd00f8c6844779f57706eab752a2fd8008ecb08214860d9d29fb6bc71a92d95ea9393d06fdbf2503adeba8bbcd62bd43d2b18077d9a962f24dce1e29ba4ccc3b78b9e7c5e5b047125683f2c50233705854505a8b4397eb93e7621eeaa329ec279a8b86f1ee9ca981de14c4f1fa835eeccaa9cce492a6c2013a6ed847760495cf1d160b0e83b889a035c199d24fb6ac82c23fe1d00f522295065e0040976728fd34ab31bb3508201f15e8f51817f4ea8dd0cfb70c08c0310ac17844011659277f87b4675cf7ab59398b54e70db33e5a48b6dffd34a2762785990fff7860239566b58e8f24e8d7ee4e022ca954ae61152c90d4b15e8c5c417a161e416e4535ceafd14241955ca07bf5eb4595275c830fe75dbebea1770c4fb6819bafb37a3ac25e0515cafd1728b75768f4338766c35ceadcac51a5f499029bab433a7558020b0c1ba6cee7199b7cbc3726c12f708e3993553fedb08679790344a5982337a2ebc02d977a67bb08da9dd6dcbecbc8ddd5d5b1744dcfc273b50a9b80806af30e65a2e6c666142476536ad0ad0057c586674b17dff13f11a7f9558767e5e2a62b2d91ba5415b27dd8efeb16cd12e3b4ad74ae2afea4d01863d63ddf3ff6a0fc2bd9a780a1d9682585c2d857d44a9551ca2c897b54621db86cf2c157ebd0e9a45435846d5eadda68b73abbe7723bab3a789b02549ba58bd240395b95486ef0dee9e01ce1e21b2d0e2900c0533a92da3f34580959b64e6343fe61d2d2435f186e3b4bc5151b67d2e2e6fb2f9f0f8b99df007d42882a1b65617de0e5e485adff527e51dda68f51ebd9394ee7bb8043cee5b15e5af879e36917419fae8ce9854366624326a45e0661f7f07ee00a2f5cfac62522e4bcde199eedb89604993293d96ea22c8f0eee7b3b7ee77762f6344c5dcda0423864773e4fcd87789138fed6caa491c1d0050f95d6ef68ba4fd98a2cf826167381e204df694a596cd75d35b7c60da0d51f39b1e0836cc1e5a4429421f1345b1894515d967c0ef786fd47302bc099f79949af7662f5d6321d3892f1ce209050d6f7b44f2ead2c8b5c3109e7c2c3126375cfad8646ea8", 0x1000}], 0x7, 0x0, 0x0, 0x1}, 0x4) recvfrom$inet(r1, &(0x7f0000000540)=""/113, 0x71, 0x40, &(0x7f00000005c0)={0x2, 0x3}, 0xc) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:22 executing program 0: r0 = getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = getuid() setuid(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x28, 0x0, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x27, 0x3, 0x9) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = semget(0x2, 0x3, 0x450) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000300)=""/208) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000480)=0xc) sendmsg(r2, &(0x7f00000006c0)={&(0x7f00000004c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000500)="3090eda2dbd5d727a03436a9bdbdd7f8eb15f176a4aca0c4e03564b866e98a9488d97844eb6d73faae84ba423ddc8ed6f54759b2b9d8f7eef25b33f6f2306364c80cdee2a122128288170e3addd2584cb6c30aa4041476a9d903d5f4740fceb5d56a937924dba0b168c9ef631255b407ebab6d5899bc2e01c35a8bc4283e7696b66632e15a0e7d438c967627fb03", 0x8e}, {&(0x7f00000005c0)="000a6682ae681bda3bc22f3f198c071b9924c51fceceffb93f09c83967c250fea177c0", 0x23}], 0x2, &(0x7f0000000640)=[{0x70, 0xffff, 0x400, "b2c0979eb42d91c49a9c7a1f7dc229f195faf233f6e48857b942fa9c2ce06018755702cfc33b220a1e3a7080e7320373a421822314a29099fd99f08ae868449c580d58c14373dafa224746f1f7d02c47392a3b9406cb8c07dfc8db8305af"}], 0x70}, 0x0) r3 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x20) poll(&(0x7f0000000400)=[{r1}, {r3, 0x10}], 0x360, 0x1f) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x41, 0x80, 0x9, 0x1}, {{r3}, 0xffffffffffffffff, 0x97, 0x1, 0xffffffffffff0000, 0x55301ee3}, {{r3}, 0xffffffffffffffff, 0x40, 0x90, 0x81, 0x8000000080000000}], 0xcc, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x101, 0xfa04}, {{r1}, 0xfffffffffffffff8, 0x5e, 0x20000002, 0x0, 0x400}, {{r3}, 0xfffffffffffffffa, 0x40, 0x40, 0x81, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0x4, 0x97e, 0x40}, {{r3}, 0xfffffffffffffffe, 0x2, 0xf0000060, 0x8, 0x6f429d91}, {{r3}, 0xfffffffffffffffe, 0x0, 0xc2, 0x2, 0x3ff}, {{r1}, 0xfffffffffffffff8, 0x2, 0x8, 0x8001, 0x5}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0xff, 0x10000}, {{r3}, 0xfffffffffffffffd, 0x20, 0x80, 0x1f}], 0x100, &(0x7f00000002c0)={0x1ff, 0x9}) 16:00:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) poll(&(0x7f0000000000)=[{r1}, {r0, 0x1}], 0x2, 0x7) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000000c0)="2bb3ee0c2d8007c17785", 0xa}, {&(0x7f0000000100)="1ab8c0fb3faf2c175e7b3af2bf1df38cf66e4f58bc8d68861e1eb5b8a47ab82382804531da6901762458311d915cfd539358dd8dec112608a2a0d807926357af60e33009b63b340ea8332fb29cbfce80cbe5e3ac3766945ac34f504b8144ba5cd4ee0e54d55963f99e15876d79be1a00c665c52097ba829dfb2e7ebc6e473712133a377e98d34f5b05eb1ff51d91132a38daa29fc04ebe7e3b0f78a30da4b47e218ed0dbef870b19100e0c3b2a9a628473d2823467c5198041a048", 0xbb}, {&(0x7f00000001c0)="4c10245a1439e9a987e157eda79c966f5069e474ad", 0x15}, {&(0x7f0000000200)="b2d30a5e4fc2be9304f353b5475830846d1273a967e0e38691074bd90c611f043d0144d909b93862e1ad29156d5d457dc6dbe455c8074f164436affd02614381248f5871b2d558ae33350dba015719882e6da0acde264edafd0398d4b39dbaafe0a9824873de084dfc6ef4af8900f82dece37cd308164fdb273d7a8a81b21fe120fd64445faa970c0a93f243d9908d7fda371e44825ee87f9c601d1c94513327a57a1c61f9496c2db79c77980066bf0e7e05889a91249143d6340ec3037ea1323fdbb85dc527b5992764985671b4750dd68129c94e23cb58f9412284f94f554a413eb8d3461ac8ca6f57", 0xea}, {&(0x7f0000000300)="a7e904892824fb1673d676125a20d1e57b5c0ff41dc3d7346e23db35add5cfdfe361e9ba1e70da382608e7b13afb306312169e8369492b846df832ef388fb41bcb3900a9a347cd50732626ee8c553992a5190f3e64ff0fdb0ae648e661fb0e13725800ea6efbcb053c73831fc6a1bc6788006dbd4833e9b5d87ad4e9f7a6", 0x7e}, {&(0x7f0000001000)="021a086af6463fa4e52f7aee8efedb3def045a6deb3e4b8de6aa9741f63b86c0624bf97e799f371ec78b990002419c951df606f955d3fc27d8a0a31ee0634d6fbb349ecad24e7f8ba569804bf55426ed78e51720a560a12488e9f237183fcdb9b9d540e70ee80f61e78419f34a7b03a81a096899d07915cf6886b5cd3030d8cfa9b843df543f41bfd9e3ca36bdaabd16626ba18456a3b784bb0d882695574f7d4eab6afa09e3cc52ff37066e87776f9f312068f52de97e46cbbc66d3c8cc0b529a21b794785566ae075bb6630b11e982915281ea4390756988733613e769727b4ea1f09552a6ab727a37b1cad6a83cdd5d0bd4f5cd4a8ec4cf7876727be815980c6d8031f19ac9995f0cdc34d1b33ecbc93f1c4c4400ff7807c7dda304fb5c21bbb5e03ec2b3469ba42be0473ff89cc94287db51ef2c748fcdfac1a7bb0398b51e4b63a6a633f94b01d6a33cf39400071e9cde2012452c87d8a2d775fb7e551e1a64c994f4ae77f100af266dc199f1ec9bdad3a52b6e93a76ef1180b37240b9128f44186dd53d8fe4f04e7d2e9c5820cf74e3360414e89aded908041cfbe117c24e071291fe8c749c7914197ea98d5f0af8e862357ce0b82eb279c9ec5f82ce5ac07a191bf7b0d499fc5fe8857c21b619cdb607068be702f7977b29b0089b9d3871a7aa5e659034bdf9bce57e4cce4ce8a43bfb46d8715cf4eb0e4879ab58b9ec6182945d0067197ac81b271a3dffa2b3690d7c95c7607c1cb4e456ce9ec7f77cc73e264199573269ef65332dd96a07630f91ae04d9ebe2de38a8ddb55536bf5ca2df5d61df568e712ecc16264238b9923db9496905b0c7420ebcd4a199f5903222606d56752ea12b653916673d6bb452374d1b4d3403b5e9c97f11ca8485a543795584c45628d5b3208f21a4dd3ba29872fee965ada7ab09ef223c73537343d40961905aec0d92f176ddc7596f6ab89623c01178ac00d5032bac85ad6b7518fc6f075950c6730f206041ae61ac8a146ef14a1720bd44b75cf54922eb93092c419e0bbb4afa97e491344ae7046bd9f1c3e289fd1499ddebf5967c263ae3449337af53dc8983ad91506541e6cff0955bdbe2f0d562e4e4d3c5313547b3eaf32954dee25501fc3240f1d82b2507ed26f10ca4d5d26f48efefc99d5093a9b5012ef17218e6c87f8103964955564849230c8009e22c320acba385f885f3d4a79bb9807a40d85315af46c80fc1f9efd576b23433f734bd667caf1d993f79562d0f877fa03b2946819dbdf897dde301545119cdb12e64878b9f25a55f3afae1de689d875ebd694ca54257c87422e165b363f53d91fb72c4bdb47b2d1efe2d7f4ec14c5ee2bd0f5c501b20e0058288af3c8a3ed699996a1049f0e9fe41e10520b2559ca3b309b7ec6e3d39b7ab6277cf33b3c89134d41fc0239576bda93867e2e573ac4fcb052beba11e6a6509bffacfb8425f9c101199597a4bcc43ca2f2e3652bef01c560c0cdd23c98ec01519cac3e5a10cf70ad5e8d0e8ff29e86cf1eb2d937a6f62a45f34480f8dadd98672ced067f1f9d32d7d5fbf39cc85ee9491cf0191030f6e029e4f3c9914367b912fa031c45a5f229de6d69fb381cc0bac569088a7ccf389626a38ce04a8d69e72dc6d42c0246287015e300332746bf6a17583483803bdccad1e9043ee1a10447175613d1a97fadb4098266efd7c84667548d48b6b539627ae0f51e7e35eefe05625556adb0313739c0e0a335015f4ea5f175d0d24e1cdb82c2e6db0491fa41a7d6385d26c54fe1f929c7f5594194728d9d7e5cb428797d1f2d52f0bcdc686ed9b6091d74d9e09c00fdc8dc7fc861186019f5d5644d13ebe9379625fcc796c2c957890cac0772de1666d3cca11eb26741948055ddd01f2aaf2b620e378dd806e3354064707954e41eca163ce15eb733455acbdb2250b39992709f6d35ccb1ceb307b61cf96fceef26ee80134116ce967a0e8d38b24fdaf2e04e2e8c2c204739436d16e7dbf98d9985f44c971bde46273ef06761243ef25e49fe816af94460ab54c07bddc6b3493b7bed940ab0f819018da754a18d8d428651c18eb3c0e443494287f38b9f22d97ca1ed2bcb854926c892fdf8b727a5272c3bec5448bd11e1e9cb84228a16e4eaf7ee690a5e95f6ec503456845643af9ec4cccfbe92497ebd1bb4bcb4da92f37b529dd6599ecc048f395ebc8dfd09899ecfc8d1f38dde31d6617188a3e89e073a7d857fd89ac50b667be1d9aa953205d1ad0eb2e599b075b92c1e68117391195a3277f12865478ef9b29a69b36ebcab3d50957188d14dc70508ce4407c65f4749749aac063611f291ee71a6eb1b47e870934fe6bb534fd903d0e816bacc92c21e4ba03edc3d1b1fbfce09611fef1f82f0b8df7938cd90f6bbdf8f6bde6ee144db25361ffa7507c1a349f471b095eef7aa29655fe05e9cf460d31487aa71e7327f6b65bf2b8aecdca4fe0fab907e076e5a6fa244790b1513b20ef558d124ba6ece97411fec887003d04b0024b8a50b51c1b5c8d76d483f37fb34678b6a56ffc35d52cd4e36ad6912c4257042046b90cc55f53292f5d7d3ba03949cb4123aad3bc1d88fa875298f3e7f7c52e7597636bae2bd3f6b5bdd2cc04c0d521937d05a81e6cbd7d6a73eda44e747ca9dc5c69c0a977a5fcae1e542affdd369a38727479c483e4e5d4d0899afe06521c31a6c14733232ab31d202fea8b55a46fbb29722bac787f923b35d7201414565696c979db1edce77034d13cbf426a20349c6906973670f82f6b51a2c4729013a5a4600be94dd6d96d68d2f42b9905651aa8daa04bce7d017e67221746a8bdae1a2c05dc0c12560b9944b57aa3416e86b25936c789508df64efdb95ea5c3bf1ff5dbaf662adcd1795c38ae5ccd0af240c7c017f59548d3ca25de11e41593888dcbc2cf8e44149af135c01f791ad5b07ad63cda48d6949f7e25d5d7b21fa839591946c3ae0d467fcc4e4f1323a70274a007571705b21b1d1264acaf0d319118164d76f7a80f846b29b9568f1bc98609c037e7858b9175d3451b968aeead1e95b8ff6a090b1e66c100f42eb2c396f1051eec5acb8744ff0b7b283cb970e64249634f090e59df468d539debc63d22b2e60ad76ddfeb1f7e464bfa06894a2c4a7c00bb7b7823ba6c4fc800bc703e1314ff8454121a647070977199c0c9f22d3a801fc3dc6d592754f37b7d33ac2fb783a73f19c6e531fde0dc69f96d2677769021f498b15b2ee684de8599dbc6c8ba63bca5cddcc9b3a3dd20337903891a66f1aa396bc11ef77047ef39c82bb7e12a22c4d10872d132b64acaf6e3fe7edd436ac6ab33de2d513e7d9ec3b5c69738fd30978ed63b826a8ae6ba91bb16c61360bbc286eb91b7dc11cd67aa894930a27cf4e790ccf2d6f3edd4b1300d143d20381bdd0de08e908240f0c8fc746903b69ed668510a2314dcc72befbb9846b7a6ab8eb6338483ce373570c30230d61f8585a7276b06bc0eb6783c03face11d96a8b972f8fd733c79094872442ea185aa44a097106392dffe1f83e5125ace1361b2c19671bc60ae361a7a3ab4a9eb9f0b48d72eeefdafd4e98f5afd495a6b30acc43dbd9fdc5e340b050dac85c9ecaa9d5b9e0c0668101b7e255577d0de0eb7e8b3b5a77525a3de8b3018ab68d9c4bf7a4a36c56b4e246615ac5fd596d90fa430e89d7d0eefd0e4edd550c46643ba969121ea1e178f47a95a6a1bc73ddb17f153cfcac408d6a85a1bd475c6016ca5963832e52fc8a4703975d14f5878d78ab2d46360572a3538c712b0888d5f7002c8d5805e896a34abac77716e07efed25c2b136ec82f81a7cdc1222346e83dfabb7a6ea9203ecd8aab897052428337aedfe341269dbd74d1fe640e4ad365bd515d2da2f0855767675cbf690667dc3fd974f6f7c2dfc2707042390e58b93f45545fa4cd1c3138537691922850b32ed387483ad6f6c6d62df8d9471def730362816ce02d7f29d6b16b95de503e9716b2532814c62025e17bd20935625e951f7dba612981903adedb7474a25923990c504e663e24ef338c1a915f9f98bfb968d6913d19fa823116faa5d2404cce21663fd15210efb240968a2a4f998c2b70320da98837df90a9521e5a2449558a678fe91a5373da84c89c684b660b1795042f5fb9308c57790ad68b2634bf3765d37fb9e57f09c0c2cc93da81680c05f4a5a424b569851853f65705bd2a384c18edd8a344c0dedb1a7ba71a5f3287ab4db9fd0c70df7260460e3e7a67b8f241e2fc1372c19e8d55cecd9347f607ef0069df5440a8ed3b85de2b20cc93851f002a3864d79c1bf6405bd264ccd734c8c79923b55fb996ddc07e2e21dcea079fbf59e37dc1845ad76bc4aea9bde5333662e752ea00dabdcc5edfa13c2aa9c1fb2d90afcabc5ef07c55ab0756a4d657e64a0cdee39b1a4f1abb97ce135717dfe89538845f1f899bf95dc66c3eecdde6929117867e050a7b37cac082a7279bd231fed3987e22f91813732a180bbc4c42d74ad040f52c2511f82746db8d8eaebcb0c104fe61c049fc3f163f49e9c39965120433bc47ab535e911872b4459845170eadb268836593daa671b4a483b18b6ee77f9878f4a30cb853fd3e16f5fe2df69faca0d54775b7ae25a865b8b18206e8d3facab8f313af5ef6834e5570ddf2cd8ef5e0d8de369cc4009a5dfdacd88a54b7424712666f83067aaf708a9fff7860b51b1a1c6b642f9ce8046e3b92f3db4e15da92cf90df1ea1fdc7e12c16111aa49c3ccac382c375c1b59f3e9211ac6ce2d043d6dfe51f1c03bd8886e36acd36787046fd2ba26ae3551611826dfc1c305efdd8183bf6d08c69c97887ad2daa82bc46c1383e48d12d1f4157f0b1fe8930c1448083f316388422a9b3ae08e37030eeac0ae3eca143826336e75ac2f61ede3e45608a7dc4f30d53e6c14756348fa5d9b1d035a9fc290d644e5369194e6fe7ee933a2df4762ceddbaa472b16b2ede5c4b471e728521ef67082d8c5ca7f4154290e24a0c024f0a644059ea34c43e7b6b61049de3a72d892a92fb95fd23002460ec373ab850d839021ec6490a4f36a02b290c0202fc5bb3061e1951b17a4ff31f01c02d50728ec4391fd2e129cb60abccd8ff8c6a642627d9c07bc9584641c28f9a5061c2f143ba0a15783ba6f6ea5318be2fa8c4ba7713b1254195afbb042020f30097ab27b5bf1c115943fa44ad613c01e47bb95fd7b2b53d58e27315b12ddb91f2e14124f138ef97e10f93cdca85b2beee5205ebf7528f07854baf4adc9c81738a8e9c777bb829d2eceb56e2a0dfec6d37df4d98d5e8ef6b1bd2d86431276386ad966b3aef694353f1ed61030da4219dd76c2ac277f45014ed45f26c30f20cd1f94b2dc448730fe97c9a443591dfe14fa032302906efcd55a44e89d1fdd5cd8ca53f625e5c62723c1a26d957a852954bc85dc2efaa16e46a3a10914668ed8ea32394914c2c263845f1fac1115c2e5c19cbcd82c8cd08a694a62e6c41ebcf380c84ab1c9c9e1c1642f5612166266d9a7ff85eeea55b10fb14ba5816737e909e8ce2a1cf2bb3a87a5b1c493faeb28a2c72a4a25d6169af8e9c573dfd2a8161429aab1174c751c2d292bc6ba3d4275b779f5e9e1a6d5c4e53488acb31ad9498b2b6fc5b5157dcb78e688ff3815c1e432486e35c49c226b1098bea13ca18a6a6cec9eebb9ebaa09c8587f396a4b20d5cebcf9a307bf84dc15e58d3fc0d499619b969a5169e8e4ab91feb4fcdd42a703fdccd7f381541fc6fa67d5e29caa62375c43857470f7f59", 0x1000}, {&(0x7f0000002000)="6a19b1d1cb5a70ea9000de24ef33a75772abbabf55263bc8eda8a525bd87d088dceb7cc025c438d5c1951ab33c942f65d14da2b6269fbf3f63d8d0d2d23149007fdbf2abbd57313caa68524925c8af11d7f384218a865ad1b9b1aec7df5d2ec15ec5a74c13aabaaa8ee59d2adfb9c694adcec48ea2d18ced9ff514eb26a3ce607d80085dd54e3a422716759aee2b834d5c14b1e497b6f6c801208f5d286764cc8331c11c00ac57e25ec116c86a8dddd0fe3eae857d3e37251d8e84ff8242c263cee5587879e3a8b345a81a766d56d9dd6967ab55e0e9eddeb1db546d313c59406866cad7cf49d8a7bcab0295e0dac0a436fe18b1c7f2b2675b1caf91fa26419368b50c6b850fe2fb17a4e0e4684947490c437ee2f92fe11d81fb3bce8e32879845d3afc86476c31335186a1d190e9cbdcecf58acb231953221ee5962264b7dac001682339607ef5f719301d6c1a087ed4e08acef808ae4d67c0cc6afac9804c938b04a2c7320d2222f7ca058ddc3c768d1f00b1039a14ddd3e2032c95117ffb78f6fdf21bdfeeb58ba22bde2f4cd38758eeac2f42c0e5abeed43b214b7046e78af7d7ad8523235ef26efc6eb6d237b1f249aa440ac9f383a842dedca71e5e9f91a3ded6110a9b0dbc87bf0eeae10de1aa0cc0fd9dabb7d53c4b96f6c383fe895480c3cd2b158884b7dcb49b1bb8584e40b9a145e7082ffd5020d02de4d6f425098b85b36f5ec7896c4a5dfd54203b22ca733cdb31153d9d1b6b55f8080edd03be0b1f58b3ee4ff7b4efcf48890ec8b5a94521c46e11de0692ad3a6b5d638f9eb8ba3fac8ec8fff156a363056d1ccc8dcd5cbbca5a95a3f46a780135ab2efdaf10700da784af07575d75a30b5e353f07774f2709f53afe8c0cad5a15edfae4ca4544db030d472770e7258d36e5d807dd105312505c17c3e4e308bf48f143dcdb8508195804c5d4a0427408cd8dd6615456b339f055eac03efa0d4b6a6489ce4dae4cce6b8ea6649c71f2158cc84377996c7decc8f339c9650d1dc6616927d715b9ba829e52814fea4693a545d98bb8d44aafaf1d389a720896c0d28711820510815cdb6140bc8645e9619d66c6c2a3f408f473ed8752c11952448a4611805678011ffab4796b9061e79d12bccd65acb39a28b06d6742bc3b057a26926c4e92cf4c15f2aec8fbac49c142c68878f97dd30e9a354c1ba9ef65b311ac82a7d13603092e23642b58b5556ea87657ca3fa39e73485e2d4a72c0df6701329bfe86beb354a23bad41616c31ed835f2bb6c7b6b1b74adf962626aa598fdccbbf9b9db2c7ee78865bc0db0dcafe23261b5309b2b1cc0fc70150a3034c711edf03970e22f4ef6b560132530ce336b412c946a0f04b5caefdc2059384488e751eba9e483ef0806a6ff898e1ef451728ebf5be3caf2ff455d9d56f382d3ece71c4f0b6106333cc224d24305bf96467932f89695943f75a2ba0e63b44402e88c84e347515523597e7ca84f822608d91115365272f61f074d21d88503140dcbd8e83e640cbff01446de5eb82efd77407ca05425ab49cd388ed5bd9b6e8f8fc7a9160ab6f7d2e875e945da4aad3335ba0010f00a2e2f3f0764609648958f5c0c0c4a07e56a743619982a1020b8a6a75bf3659bb9ab74c68088676a9cf2f67fedf17feac9f36667f7be6e76e6f1627f10cf2d238dc682b80249a42e0e164cf68330f68d14a50b8d321c9b75bb0580a50c2241a3d48c6159a3416655b3c30df099080ca00c42b6b459037b20b193d047b7e0bac049296154f53a2cacc006cc6c25dc671ed499b1824380dbdde9b43e87fa2c74f42c71774b9f70622931f009ae371a2fd84032796e23418972f9cafd0b220ae450677fcbeceb384a0cdbec1876d9b6772cc9d0e352bab07706019a01b876062c45d61f99049a0f38b2e85f4e87e34da5126c45fd51e30545eac963d2ed26e0808377e0371377bc271d5077bfc95a02a472080f95b050060fa72c019caed5de3816de4036add8a59e01854c7b57fefe5c8b60a2d76887dfb253f956b79394195a077a61d096519a13303184e8bdb12a9758a1a026b34be580e7e4996ca3e10b9572310fdef2c2b8ff6f1ce71377161f4b008c3f7896a3c7fc3b6bca862bc9cffbc70d88aed12807fdde831b396944839cb47a2555e03c7d9fe8b971e27c4f573e1c4e70c4ce4340f1f0e81ae90598e81dad650ea1c54154d0754e62be3c197947c34250372f39131eaacb310e86f374f58e35eb6ed4f29138d49bfae16ae96776d31093c3e398184dcdfa836deda0925538a7dc53d6c6bee17bb7a7f6950016453ba8008572f49d13a99e0d65bb7aaac4c7d5cd039191f36576a0768099da6f39f7e5ff2f9dfd72df95aa400f6887be1c9c229d304af4b704572f82c4bbd39f528237a97010f75d9d4ec188e67e3dab2410fe4c49467f96755dde64baa2bdc11ba286d1e02e17ab7bc87c73f679b02b127bdca545f78aecc92028c38f6f6a7cbb04ac0005f81f0b31982d624a731d48b9c5bb73efa590977de3d0e59b493872a7297afddd5829e1abaefe066766ad45e553c259fdf7ebdfb5adf668c0f527da8bf13ac6684406a8aa84385c53584526195406f9049133b433cf3d9c78c567ae343fb7963f630e1f3ef8da6766064750864a6cc216066473f53682380a671a148781aa1f27f24629e8126bc1562daf30ef856d216ea8b47d0f0c739c1987c65ffb2c46a0b9efc9dc004063b8ed5950519c02c8c951e94d7578e02facf9856eb404f2bcbca2ca592c69ecb67e0aa70978b2bfc734fb53153c4766b194760c5fbd2e9bf13560c002a7b4c5d59d2d14a4623424b11c8131352753a7ca1922cc57e842f1bc12531e9d29ee4e6da41b8e6ec6081ba784688cd7d25e2befe5f6de8c784f34268c0a4040a3c7ae68b8a24c74cfca49caa1b0283daac890486baa497143b81662a04bc0b0ea4fd2940adfd71572db1730b25d0b0c03e3154fbe881c2741ee27ddb4ca2d983092b7eb7606bd490362ae640d777ce1ae07f76abce4b65e856dd4bb31905a465664de516c3da35037c2ec904be56947179e36752afe70a7f7f431d6a551a7bbd328db3e82220cfbbced3017b575ac8001b09b3a4423d6c1c625ad968bace9019a4373649c999918c3ecabce0f9269893ba82194ac130abe4eb45abf4da7eff129e6e5731750f1b723840369f5c7f1b4681e543c55370784de5a1923e1b97fa315bcfde8d981a98a7385648fec5d47d5a1801dd13160ef2dc1483fc517945fe9742020b4d6633389b0884e8070d28ad7b501a512225a600e8f71501aaad0c8d4b87245033ee45b7584bf95bba898d6ad790a779524794953d077871835aa7c173e9b11789932a565e106a99acc595ac41513629c86c03e2ff12cddac4165a15e8d5c06fed22292fc43d92f2eb8297c39fc035a461161657ddb29fcb2f890ec12f19bd793c8834496c04bfa2bdb36845cefa26678b74889ba30fba4c7571883cbbffa8a03a14a6a274811916fad91115df7d1c5ab6f04b3ae9f4496cbf602d892714e14e3eadac33aadd4217c2ef55c6d003659828d9e1650b350cba422e491cdb4a9810d29af875920e022e274cb06f51cf6eba9e25ff05d8f65412131b7b7743f8e369bdbd96967e0801074c06ba99c31dbd1b42be3c3f1b84c7984e030d5328b7bd6434036fec342b3236d9cdb05ef275f3c5f260b3b44b7757ba80ec635ff9bc8781bb1b2e8105bec1e0b80c2824e76698bf66e78be1eb4152d35a50d9afe8cc47c1a3fd3340ef93af77f5c6aa24b261da471a81b93d5b4593cd07979d96688ce986426e877d758f359ae0f039ceff607eb961be4ab8584e728aef608ceb5eea68edd7e74918d1ddf5fb23ed4f932d3b66447e758a9f0941cccc30007d867c1d52331e91254eb708cd4e2b0604af031a8c33fe15a81ba2fdfaac7ced6b12f96dc74dca4999ad23de3678019cf65927e4fe4c53000714d7ecd77ae8e5ecda1388f5a88437b78b34a3b3451b39a41f21d6022e3afe697b81c3a405d1cb05cd382174fe8051c9ae776bbb56e4bd2e53d50dfb72b7a47badd1e5bd604261c7e1bab254816e1cf95afc91c046705569bd77fb89aa97ca0dfa9599bb1369fe0acf76f961d625aa1026fa603969d0830e44fff32d69e74a0e1c47f4a54a14f253f5abd6c21e356039117944915e468502653710064bcde703c474fe00b8f598c1bdb8b077f84c8c1498c8c2d82f50851cde3c95143159dbca382bafa8ba118df32868fd9b5366a7a54edc9c44a85ec7c41d56a1b1c34934e8f30146d3fcc729c723c8c083b8bc325f14206290a85fd5332a1d2fc542b242e54cacde2abbe999d9b248d085286109b27b95f103d24409fbcc473fe3aca8df72a18f7e1062b548c2db24131430dbe7221448c3eb76e53781e5d09dc99dc871c6c4e374160d853dca099e6d2ece0db01a1dbbe403d4bcf2d119a1197cf2a75d12d25150b3d361fbdcbda65b6547682e508c02a6a1072a1497dddd2404b48451d93babc208777cedd6270cbd57616d573632477a3b7f07c551467bafacb47ee9147488d0ff224ab9e4fc11bea1c156ec68197346eeb8c52dbdb914416feeefd87dffea2b9632803a24f5aa7456b82e8d1ca9cbcb179e70cba2a59a3344b5e52fe4f09470694c4fec6e3c9a30280431d0a26e8246e1c4fd00f8c6844779f57706eab752a2fd8008ecb08214860d9d29fb6bc71a92d95ea9393d06fdbf2503adeba8bbcd62bd43d2b18077d9a962f24dce1e29ba4ccc3b78b9e7c5e5b047125683f2c50233705854505a8b4397eb93e7621eeaa329ec279a8b86f1ee9ca981de14c4f1fa835eeccaa9cce492a6c2013a6ed847760495cf1d160b0e83b889a035c199d24fb6ac82c23fe1d00f522295065e0040976728fd34ab31bb3508201f15e8f51817f4ea8dd0cfb70c08c0310ac17844011659277f87b4675cf7ab59398b54e70db33e5a48b6dffd34a2762785990fff7860239566b58e8f24e8d7ee4e022ca954ae61152c90d4b15e8c5c417a161e416e4535ceafd14241955ca07bf5eb4595275c830fe75dbebea1770c4fb6819bafb37a3ac25e0515cafd1728b75768f4338766c35ceadcac51a5f499029bab433a7558020b0c1ba6cee7199b7cbc3726c12f708e3993553fedb08679790344a5982337a2ebc02d977a67bb08da9dd6dcbecbc8ddd5d5b1744dcfc273b50a9b80806af30e65a2e6c666142476536ad0ad0057c586674b17dff13f11a7f9558767e5e2a62b2d91ba5415b27dd8efeb16cd12e3b4ad74ae2afea4d01863d63ddf3ff6a0fc2bd9a780a1d9682585c2d857d44a9551ca2c897b54621db86cf2c157ebd0e9a45435846d5eadda68b73abbe7723bab3a789b02549ba58bd240395b95486ef0dee9e01ce1e21b2d0e2900c0533a92da3f34580959b64e6343fe61d2d2435f186e3b4bc5151b67d2e2e6fb2f9f0f8b99df007d42882a1b65617de0e5e485adff527e51dda68f51ebd9394ee7bb8043cee5b15e5af879e36917419fae8ce9854366624326a45e0661f7f07ee00a2f5cfac62522e4bcde199eedb89604993293d96ea22c8f0eee7b3b7ee77762f6344c5dcda0423864773e4fcd87789138fed6caa491c1d0050f95d6ef68ba4fd98a2cf826167381e204df694a596cd75d35b7c60da0d51f39b1e0836cc1e5a4429421f1345b1894515d967c0ef786fd47302bc099f79949af7662f5d6321d3892f1ce209050d6f7b44f2ead2c8b5c3109e7c2c3126375cfad8646ea8", 0x1000}], 0x7, 0x0, 0x0, 0x1}, 0x4) recvfrom$inet(r1, &(0x7f0000000540)=""/113, 0x71, 0x40, &(0x7f00000005c0)={0x2, 0x3}, 0xc) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair(0x20, 0x8007, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x82f8, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xffff) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="0285", 0x2) r1 = syz_open_pts() close(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x7a) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) poll(&(0x7f0000000000)=[{r1}, {r0, 0x1}], 0x2, 0x7) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000000c0)="2bb3ee0c2d8007c17785", 0xa}, {&(0x7f0000000100)="1ab8c0fb3faf2c175e7b3af2bf1df38cf66e4f58bc8d68861e1eb5b8a47ab82382804531da6901762458311d915cfd539358dd8dec112608a2a0d807926357af60e33009b63b340ea8332fb29cbfce80cbe5e3ac3766945ac34f504b8144ba5cd4ee0e54d55963f99e15876d79be1a00c665c52097ba829dfb2e7ebc6e473712133a377e98d34f5b05eb1ff51d91132a38daa29fc04ebe7e3b0f78a30da4b47e218ed0dbef870b19100e0c3b2a9a628473d2823467c5198041a048", 0xbb}, {&(0x7f00000001c0)="4c10245a1439e9a987e157eda79c966f5069e474ad", 0x15}, {&(0x7f0000000200)="b2d30a5e4fc2be9304f353b5475830846d1273a967e0e38691074bd90c611f043d0144d909b93862e1ad29156d5d457dc6dbe455c8074f164436affd02614381248f5871b2d558ae33350dba015719882e6da0acde264edafd0398d4b39dbaafe0a9824873de084dfc6ef4af8900f82dece37cd308164fdb273d7a8a81b21fe120fd64445faa970c0a93f243d9908d7fda371e44825ee87f9c601d1c94513327a57a1c61f9496c2db79c77980066bf0e7e05889a91249143d6340ec3037ea1323fdbb85dc527b5992764985671b4750dd68129c94e23cb58f9412284f94f554a413eb8d3461ac8ca6f57", 0xea}, {&(0x7f0000000300)="a7e904892824fb1673d676125a20d1e57b5c0ff41dc3d7346e23db35add5cfdfe361e9ba1e70da382608e7b13afb306312169e8369492b846df832ef388fb41bcb3900a9a347cd50732626ee8c553992a5190f3e64ff0fdb0ae648e661fb0e13725800ea6efbcb053c73831fc6a1bc6788006dbd4833e9b5d87ad4e9f7a6", 0x7e}, {&(0x7f0000001000)="021a086af6463fa4e52f7aee8efedb3def045a6deb3e4b8de6aa9741f63b86c0624bf97e799f371ec78b990002419c951df606f955d3fc27d8a0a31ee0634d6fbb349ecad24e7f8ba569804bf55426ed78e51720a560a12488e9f237183fcdb9b9d540e70ee80f61e78419f34a7b03a81a096899d07915cf6886b5cd3030d8cfa9b843df543f41bfd9e3ca36bdaabd16626ba18456a3b784bb0d882695574f7d4eab6afa09e3cc52ff37066e87776f9f312068f52de97e46cbbc66d3c8cc0b529a21b794785566ae075bb6630b11e982915281ea4390756988733613e769727b4ea1f09552a6ab727a37b1cad6a83cdd5d0bd4f5cd4a8ec4cf7876727be815980c6d8031f19ac9995f0cdc34d1b33ecbc93f1c4c4400ff7807c7dda304fb5c21bbb5e03ec2b3469ba42be0473ff89cc94287db51ef2c748fcdfac1a7bb0398b51e4b63a6a633f94b01d6a33cf39400071e9cde2012452c87d8a2d775fb7e551e1a64c994f4ae77f100af266dc199f1ec9bdad3a52b6e93a76ef1180b37240b9128f44186dd53d8fe4f04e7d2e9c5820cf74e3360414e89aded908041cfbe117c24e071291fe8c749c7914197ea98d5f0af8e862357ce0b82eb279c9ec5f82ce5ac07a191bf7b0d499fc5fe8857c21b619cdb607068be702f7977b29b0089b9d3871a7aa5e659034bdf9bce57e4cce4ce8a43bfb46d8715cf4eb0e4879ab58b9ec6182945d0067197ac81b271a3dffa2b3690d7c95c7607c1cb4e456ce9ec7f77cc73e264199573269ef65332dd96a07630f91ae04d9ebe2de38a8ddb55536bf5ca2df5d61df568e712ecc16264238b9923db9496905b0c7420ebcd4a199f5903222606d56752ea12b653916673d6bb452374d1b4d3403b5e9c97f11ca8485a543795584c45628d5b3208f21a4dd3ba29872fee965ada7ab09ef223c73537343d40961905aec0d92f176ddc7596f6ab89623c01178ac00d5032bac85ad6b7518fc6f075950c6730f206041ae61ac8a146ef14a1720bd44b75cf54922eb93092c419e0bbb4afa97e491344ae7046bd9f1c3e289fd1499ddebf5967c263ae3449337af53dc8983ad91506541e6cff0955bdbe2f0d562e4e4d3c5313547b3eaf32954dee25501fc3240f1d82b2507ed26f10ca4d5d26f48efefc99d5093a9b5012ef17218e6c87f8103964955564849230c8009e22c320acba385f885f3d4a79bb9807a40d85315af46c80fc1f9efd576b23433f734bd667caf1d993f79562d0f877fa03b2946819dbdf897dde301545119cdb12e64878b9f25a55f3afae1de689d875ebd694ca54257c87422e165b363f53d91fb72c4bdb47b2d1efe2d7f4ec14c5ee2bd0f5c501b20e0058288af3c8a3ed699996a1049f0e9fe41e10520b2559ca3b309b7ec6e3d39b7ab6277cf33b3c89134d41fc0239576bda93867e2e573ac4fcb052beba11e6a6509bffacfb8425f9c101199597a4bcc43ca2f2e3652bef01c560c0cdd23c98ec01519cac3e5a10cf70ad5e8d0e8ff29e86cf1eb2d937a6f62a45f34480f8dadd98672ced067f1f9d32d7d5fbf39cc85ee9491cf0191030f6e029e4f3c9914367b912fa031c45a5f229de6d69fb381cc0bac569088a7ccf389626a38ce04a8d69e72dc6d42c0246287015e300332746bf6a17583483803bdccad1e9043ee1a10447175613d1a97fadb4098266efd7c84667548d48b6b539627ae0f51e7e35eefe05625556adb0313739c0e0a335015f4ea5f175d0d24e1cdb82c2e6db0491fa41a7d6385d26c54fe1f929c7f5594194728d9d7e5cb428797d1f2d52f0bcdc686ed9b6091d74d9e09c00fdc8dc7fc861186019f5d5644d13ebe9379625fcc796c2c957890cac0772de1666d3cca11eb26741948055ddd01f2aaf2b620e378dd806e3354064707954e41eca163ce15eb733455acbdb2250b39992709f6d35ccb1ceb307b61cf96fceef26ee80134116ce967a0e8d38b24fdaf2e04e2e8c2c204739436d16e7dbf98d9985f44c971bde46273ef06761243ef25e49fe816af94460ab54c07bddc6b3493b7bed940ab0f819018da754a18d8d428651c18eb3c0e443494287f38b9f22d97ca1ed2bcb854926c892fdf8b727a5272c3bec5448bd11e1e9cb84228a16e4eaf7ee690a5e95f6ec503456845643af9ec4cccfbe92497ebd1bb4bcb4da92f37b529dd6599ecc048f395ebc8dfd09899ecfc8d1f38dde31d6617188a3e89e073a7d857fd89ac50b667be1d9aa953205d1ad0eb2e599b075b92c1e68117391195a3277f12865478ef9b29a69b36ebcab3d50957188d14dc70508ce4407c65f4749749aac063611f291ee71a6eb1b47e870934fe6bb534fd903d0e816bacc92c21e4ba03edc3d1b1fbfce09611fef1f82f0b8df7938cd90f6bbdf8f6bde6ee144db25361ffa7507c1a349f471b095eef7aa29655fe05e9cf460d31487aa71e7327f6b65bf2b8aecdca4fe0fab907e076e5a6fa244790b1513b20ef558d124ba6ece97411fec887003d04b0024b8a50b51c1b5c8d76d483f37fb34678b6a56ffc35d52cd4e36ad6912c4257042046b90cc55f53292f5d7d3ba03949cb4123aad3bc1d88fa875298f3e7f7c52e7597636bae2bd3f6b5bdd2cc04c0d521937d05a81e6cbd7d6a73eda44e747ca9dc5c69c0a977a5fcae1e542affdd369a38727479c483e4e5d4d0899afe06521c31a6c14733232ab31d202fea8b55a46fbb29722bac787f923b35d7201414565696c979db1edce77034d13cbf426a20349c6906973670f82f6b51a2c4729013a5a4600be94dd6d96d68d2f42b9905651aa8daa04bce7d017e67221746a8bdae1a2c05dc0c12560b9944b57aa3416e86b25936c789508df64efdb95ea5c3bf1ff5dbaf662adcd1795c38ae5ccd0af240c7c017f59548d3ca25de11e41593888dcbc2cf8e44149af135c01f791ad5b07ad63cda48d6949f7e25d5d7b21fa839591946c3ae0d467fcc4e4f1323a70274a007571705b21b1d1264acaf0d319118164d76f7a80f846b29b9568f1bc98609c037e7858b9175d3451b968aeead1e95b8ff6a090b1e66c100f42eb2c396f1051eec5acb8744ff0b7b283cb970e64249634f090e59df468d539debc63d22b2e60ad76ddfeb1f7e464bfa06894a2c4a7c00bb7b7823ba6c4fc800bc703e1314ff8454121a647070977199c0c9f22d3a801fc3dc6d592754f37b7d33ac2fb783a73f19c6e531fde0dc69f96d2677769021f498b15b2ee684de8599dbc6c8ba63bca5cddcc9b3a3dd20337903891a66f1aa396bc11ef77047ef39c82bb7e12a22c4d10872d132b64acaf6e3fe7edd436ac6ab33de2d513e7d9ec3b5c69738fd30978ed63b826a8ae6ba91bb16c61360bbc286eb91b7dc11cd67aa894930a27cf4e790ccf2d6f3edd4b1300d143d20381bdd0de08e908240f0c8fc746903b69ed668510a2314dcc72befbb9846b7a6ab8eb6338483ce373570c30230d61f8585a7276b06bc0eb6783c03face11d96a8b972f8fd733c79094872442ea185aa44a097106392dffe1f83e5125ace1361b2c19671bc60ae361a7a3ab4a9eb9f0b48d72eeefdafd4e98f5afd495a6b30acc43dbd9fdc5e340b050dac85c9ecaa9d5b9e0c0668101b7e255577d0de0eb7e8b3b5a77525a3de8b3018ab68d9c4bf7a4a36c56b4e246615ac5fd596d90fa430e89d7d0eefd0e4edd550c46643ba969121ea1e178f47a95a6a1bc73ddb17f153cfcac408d6a85a1bd475c6016ca5963832e52fc8a4703975d14f5878d78ab2d46360572a3538c712b0888d5f7002c8d5805e896a34abac77716e07efed25c2b136ec82f81a7cdc1222346e83dfabb7a6ea9203ecd8aab897052428337aedfe341269dbd74d1fe640e4ad365bd515d2da2f0855767675cbf690667dc3fd974f6f7c2dfc2707042390e58b93f45545fa4cd1c3138537691922850b32ed387483ad6f6c6d62df8d9471def730362816ce02d7f29d6b16b95de503e9716b2532814c62025e17bd20935625e951f7dba612981903adedb7474a25923990c504e663e24ef338c1a915f9f98bfb968d6913d19fa823116faa5d2404cce21663fd15210efb240968a2a4f998c2b70320da98837df90a9521e5a2449558a678fe91a5373da84c89c684b660b1795042f5fb9308c57790ad68b2634bf3765d37fb9e57f09c0c2cc93da81680c05f4a5a424b569851853f65705bd2a384c18edd8a344c0dedb1a7ba71a5f3287ab4db9fd0c70df7260460e3e7a67b8f241e2fc1372c19e8d55cecd9347f607ef0069df5440a8ed3b85de2b20cc93851f002a3864d79c1bf6405bd264ccd734c8c79923b55fb996ddc07e2e21dcea079fbf59e37dc1845ad76bc4aea9bde5333662e752ea00dabdcc5edfa13c2aa9c1fb2d90afcabc5ef07c55ab0756a4d657e64a0cdee39b1a4f1abb97ce135717dfe89538845f1f899bf95dc66c3eecdde6929117867e050a7b37cac082a7279bd231fed3987e22f91813732a180bbc4c42d74ad040f52c2511f82746db8d8eaebcb0c104fe61c049fc3f163f49e9c39965120433bc47ab535e911872b4459845170eadb268836593daa671b4a483b18b6ee77f9878f4a30cb853fd3e16f5fe2df69faca0d54775b7ae25a865b8b18206e8d3facab8f313af5ef6834e5570ddf2cd8ef5e0d8de369cc4009a5dfdacd88a54b7424712666f83067aaf708a9fff7860b51b1a1c6b642f9ce8046e3b92f3db4e15da92cf90df1ea1fdc7e12c16111aa49c3ccac382c375c1b59f3e9211ac6ce2d043d6dfe51f1c03bd8886e36acd36787046fd2ba26ae3551611826dfc1c305efdd8183bf6d08c69c97887ad2daa82bc46c1383e48d12d1f4157f0b1fe8930c1448083f316388422a9b3ae08e37030eeac0ae3eca143826336e75ac2f61ede3e45608a7dc4f30d53e6c14756348fa5d9b1d035a9fc290d644e5369194e6fe7ee933a2df4762ceddbaa472b16b2ede5c4b471e728521ef67082d8c5ca7f4154290e24a0c024f0a644059ea34c43e7b6b61049de3a72d892a92fb95fd23002460ec373ab850d839021ec6490a4f36a02b290c0202fc5bb3061e1951b17a4ff31f01c02d50728ec4391fd2e129cb60abccd8ff8c6a642627d9c07bc9584641c28f9a5061c2f143ba0a15783ba6f6ea5318be2fa8c4ba7713b1254195afbb042020f30097ab27b5bf1c115943fa44ad613c01e47bb95fd7b2b53d58e27315b12ddb91f2e14124f138ef97e10f93cdca85b2beee5205ebf7528f07854baf4adc9c81738a8e9c777bb829d2eceb56e2a0dfec6d37df4d98d5e8ef6b1bd2d86431276386ad966b3aef694353f1ed61030da4219dd76c2ac277f45014ed45f26c30f20cd1f94b2dc448730fe97c9a443591dfe14fa032302906efcd55a44e89d1fdd5cd8ca53f625e5c62723c1a26d957a852954bc85dc2efaa16e46a3a10914668ed8ea32394914c2c263845f1fac1115c2e5c19cbcd82c8cd08a694a62e6c41ebcf380c84ab1c9c9e1c1642f5612166266d9a7ff85eeea55b10fb14ba5816737e909e8ce2a1cf2bb3a87a5b1c493faeb28a2c72a4a25d6169af8e9c573dfd2a8161429aab1174c751c2d292bc6ba3d4275b779f5e9e1a6d5c4e53488acb31ad9498b2b6fc5b5157dcb78e688ff3815c1e432486e35c49c226b1098bea13ca18a6a6cec9eebb9ebaa09c8587f396a4b20d5cebcf9a307bf84dc15e58d3fc0d499619b969a5169e8e4ab91feb4fcdd42a703fdccd7f381541fc6fa67d5e29caa62375c43857470f7f59", 0x1000}, {&(0x7f0000002000)="6a19b1d1cb5a70ea9000de24ef33a75772abbabf55263bc8eda8a525bd87d088dceb7cc025c438d5c1951ab33c942f65d14da2b6269fbf3f63d8d0d2d23149007fdbf2abbd57313caa68524925c8af11d7f384218a865ad1b9b1aec7df5d2ec15ec5a74c13aabaaa8ee59d2adfb9c694adcec48ea2d18ced9ff514eb26a3ce607d80085dd54e3a422716759aee2b834d5c14b1e497b6f6c801208f5d286764cc8331c11c00ac57e25ec116c86a8dddd0fe3eae857d3e37251d8e84ff8242c263cee5587879e3a8b345a81a766d56d9dd6967ab55e0e9eddeb1db546d313c59406866cad7cf49d8a7bcab0295e0dac0a436fe18b1c7f2b2675b1caf91fa26419368b50c6b850fe2fb17a4e0e4684947490c437ee2f92fe11d81fb3bce8e32879845d3afc86476c31335186a1d190e9cbdcecf58acb231953221ee5962264b7dac001682339607ef5f719301d6c1a087ed4e08acef808ae4d67c0cc6afac9804c938b04a2c7320d2222f7ca058ddc3c768d1f00b1039a14ddd3e2032c95117ffb78f6fdf21bdfeeb58ba22bde2f4cd38758eeac2f42c0e5abeed43b214b7046e78af7d7ad8523235ef26efc6eb6d237b1f249aa440ac9f383a842dedca71e5e9f91a3ded6110a9b0dbc87bf0eeae10de1aa0cc0fd9dabb7d53c4b96f6c383fe895480c3cd2b158884b7dcb49b1bb8584e40b9a145e7082ffd5020d02de4d6f425098b85b36f5ec7896c4a5dfd54203b22ca733cdb31153d9d1b6b55f8080edd03be0b1f58b3ee4ff7b4efcf48890ec8b5a94521c46e11de0692ad3a6b5d638f9eb8ba3fac8ec8fff156a363056d1ccc8dcd5cbbca5a95a3f46a780135ab2efdaf10700da784af07575d75a30b5e353f07774f2709f53afe8c0cad5a15edfae4ca4544db030d472770e7258d36e5d807dd105312505c17c3e4e308bf48f143dcdb8508195804c5d4a0427408cd8dd6615456b339f055eac03efa0d4b6a6489ce4dae4cce6b8ea6649c71f2158cc84377996c7decc8f339c9650d1dc6616927d715b9ba829e52814fea4693a545d98bb8d44aafaf1d389a720896c0d28711820510815cdb6140bc8645e9619d66c6c2a3f408f473ed8752c11952448a4611805678011ffab4796b9061e79d12bccd65acb39a28b06d6742bc3b057a26926c4e92cf4c15f2aec8fbac49c142c68878f97dd30e9a354c1ba9ef65b311ac82a7d13603092e23642b58b5556ea87657ca3fa39e73485e2d4a72c0df6701329bfe86beb354a23bad41616c31ed835f2bb6c7b6b1b74adf962626aa598fdccbbf9b9db2c7ee78865bc0db0dcafe23261b5309b2b1cc0fc70150a3034c711edf03970e22f4ef6b560132530ce336b412c946a0f04b5caefdc2059384488e751eba9e483ef0806a6ff898e1ef451728ebf5be3caf2ff455d9d56f382d3ece71c4f0b6106333cc224d24305bf96467932f89695943f75a2ba0e63b44402e88c84e347515523597e7ca84f822608d91115365272f61f074d21d88503140dcbd8e83e640cbff01446de5eb82efd77407ca05425ab49cd388ed5bd9b6e8f8fc7a9160ab6f7d2e875e945da4aad3335ba0010f00a2e2f3f0764609648958f5c0c0c4a07e56a743619982a1020b8a6a75bf3659bb9ab74c68088676a9cf2f67fedf17feac9f36667f7be6e76e6f1627f10cf2d238dc682b80249a42e0e164cf68330f68d14a50b8d321c9b75bb0580a50c2241a3d48c6159a3416655b3c30df099080ca00c42b6b459037b20b193d047b7e0bac049296154f53a2cacc006cc6c25dc671ed499b1824380dbdde9b43e87fa2c74f42c71774b9f70622931f009ae371a2fd84032796e23418972f9cafd0b220ae450677fcbeceb384a0cdbec1876d9b6772cc9d0e352bab07706019a01b876062c45d61f99049a0f38b2e85f4e87e34da5126c45fd51e30545eac963d2ed26e0808377e0371377bc271d5077bfc95a02a472080f95b050060fa72c019caed5de3816de4036add8a59e01854c7b57fefe5c8b60a2d76887dfb253f956b79394195a077a61d096519a13303184e8bdb12a9758a1a026b34be580e7e4996ca3e10b9572310fdef2c2b8ff6f1ce71377161f4b008c3f7896a3c7fc3b6bca862bc9cffbc70d88aed12807fdde831b396944839cb47a2555e03c7d9fe8b971e27c4f573e1c4e70c4ce4340f1f0e81ae90598e81dad650ea1c54154d0754e62be3c197947c34250372f39131eaacb310e86f374f58e35eb6ed4f29138d49bfae16ae96776d31093c3e398184dcdfa836deda0925538a7dc53d6c6bee17bb7a7f6950016453ba8008572f49d13a99e0d65bb7aaac4c7d5cd039191f36576a0768099da6f39f7e5ff2f9dfd72df95aa400f6887be1c9c229d304af4b704572f82c4bbd39f528237a97010f75d9d4ec188e67e3dab2410fe4c49467f96755dde64baa2bdc11ba286d1e02e17ab7bc87c73f679b02b127bdca545f78aecc92028c38f6f6a7cbb04ac0005f81f0b31982d624a731d48b9c5bb73efa590977de3d0e59b493872a7297afddd5829e1abaefe066766ad45e553c259fdf7ebdfb5adf668c0f527da8bf13ac6684406a8aa84385c53584526195406f9049133b433cf3d9c78c567ae343fb7963f630e1f3ef8da6766064750864a6cc216066473f53682380a671a148781aa1f27f24629e8126bc1562daf30ef856d216ea8b47d0f0c739c1987c65ffb2c46a0b9efc9dc004063b8ed5950519c02c8c951e94d7578e02facf9856eb404f2bcbca2ca592c69ecb67e0aa70978b2bfc734fb53153c4766b194760c5fbd2e9bf13560c002a7b4c5d59d2d14a4623424b11c8131352753a7ca1922cc57e842f1bc12531e9d29ee4e6da41b8e6ec6081ba784688cd7d25e2befe5f6de8c784f34268c0a4040a3c7ae68b8a24c74cfca49caa1b0283daac890486baa497143b81662a04bc0b0ea4fd2940adfd71572db1730b25d0b0c03e3154fbe881c2741ee27ddb4ca2d983092b7eb7606bd490362ae640d777ce1ae07f76abce4b65e856dd4bb31905a465664de516c3da35037c2ec904be56947179e36752afe70a7f7f431d6a551a7bbd328db3e82220cfbbced3017b575ac8001b09b3a4423d6c1c625ad968bace9019a4373649c999918c3ecabce0f9269893ba82194ac130abe4eb45abf4da7eff129e6e5731750f1b723840369f5c7f1b4681e543c55370784de5a1923e1b97fa315bcfde8d981a98a7385648fec5d47d5a1801dd13160ef2dc1483fc517945fe9742020b4d6633389b0884e8070d28ad7b501a512225a600e8f71501aaad0c8d4b87245033ee45b7584bf95bba898d6ad790a779524794953d077871835aa7c173e9b11789932a565e106a99acc595ac41513629c86c03e2ff12cddac4165a15e8d5c06fed22292fc43d92f2eb8297c39fc035a461161657ddb29fcb2f890ec12f19bd793c8834496c04bfa2bdb36845cefa26678b74889ba30fba4c7571883cbbffa8a03a14a6a274811916fad91115df7d1c5ab6f04b3ae9f4496cbf602d892714e14e3eadac33aadd4217c2ef55c6d003659828d9e1650b350cba422e491cdb4a9810d29af875920e022e274cb06f51cf6eba9e25ff05d8f65412131b7b7743f8e369bdbd96967e0801074c06ba99c31dbd1b42be3c3f1b84c7984e030d5328b7bd6434036fec342b3236d9cdb05ef275f3c5f260b3b44b7757ba80ec635ff9bc8781bb1b2e8105bec1e0b80c2824e76698bf66e78be1eb4152d35a50d9afe8cc47c1a3fd3340ef93af77f5c6aa24b261da471a81b93d5b4593cd07979d96688ce986426e877d758f359ae0f039ceff607eb961be4ab8584e728aef608ceb5eea68edd7e74918d1ddf5fb23ed4f932d3b66447e758a9f0941cccc30007d867c1d52331e91254eb708cd4e2b0604af031a8c33fe15a81ba2fdfaac7ced6b12f96dc74dca4999ad23de3678019cf65927e4fe4c53000714d7ecd77ae8e5ecda1388f5a88437b78b34a3b3451b39a41f21d6022e3afe697b81c3a405d1cb05cd382174fe8051c9ae776bbb56e4bd2e53d50dfb72b7a47badd1e5bd604261c7e1bab254816e1cf95afc91c046705569bd77fb89aa97ca0dfa9599bb1369fe0acf76f961d625aa1026fa603969d0830e44fff32d69e74a0e1c47f4a54a14f253f5abd6c21e356039117944915e468502653710064bcde703c474fe00b8f598c1bdb8b077f84c8c1498c8c2d82f50851cde3c95143159dbca382bafa8ba118df32868fd9b5366a7a54edc9c44a85ec7c41d56a1b1c34934e8f30146d3fcc729c723c8c083b8bc325f14206290a85fd5332a1d2fc542b242e54cacde2abbe999d9b248d085286109b27b95f103d24409fbcc473fe3aca8df72a18f7e1062b548c2db24131430dbe7221448c3eb76e53781e5d09dc99dc871c6c4e374160d853dca099e6d2ece0db01a1dbbe403d4bcf2d119a1197cf2a75d12d25150b3d361fbdcbda65b6547682e508c02a6a1072a1497dddd2404b48451d93babc208777cedd6270cbd57616d573632477a3b7f07c551467bafacb47ee9147488d0ff224ab9e4fc11bea1c156ec68197346eeb8c52dbdb914416feeefd87dffea2b9632803a24f5aa7456b82e8d1ca9cbcb179e70cba2a59a3344b5e52fe4f09470694c4fec6e3c9a30280431d0a26e8246e1c4fd00f8c6844779f57706eab752a2fd8008ecb08214860d9d29fb6bc71a92d95ea9393d06fdbf2503adeba8bbcd62bd43d2b18077d9a962f24dce1e29ba4ccc3b78b9e7c5e5b047125683f2c50233705854505a8b4397eb93e7621eeaa329ec279a8b86f1ee9ca981de14c4f1fa835eeccaa9cce492a6c2013a6ed847760495cf1d160b0e83b889a035c199d24fb6ac82c23fe1d00f522295065e0040976728fd34ab31bb3508201f15e8f51817f4ea8dd0cfb70c08c0310ac17844011659277f87b4675cf7ab59398b54e70db33e5a48b6dffd34a2762785990fff7860239566b58e8f24e8d7ee4e022ca954ae61152c90d4b15e8c5c417a161e416e4535ceafd14241955ca07bf5eb4595275c830fe75dbebea1770c4fb6819bafb37a3ac25e0515cafd1728b75768f4338766c35ceadcac51a5f499029bab433a7558020b0c1ba6cee7199b7cbc3726c12f708e3993553fedb08679790344a5982337a2ebc02d977a67bb08da9dd6dcbecbc8ddd5d5b1744dcfc273b50a9b80806af30e65a2e6c666142476536ad0ad0057c586674b17dff13f11a7f9558767e5e2a62b2d91ba5415b27dd8efeb16cd12e3b4ad74ae2afea4d01863d63ddf3ff6a0fc2bd9a780a1d9682585c2d857d44a9551ca2c897b54621db86cf2c157ebd0e9a45435846d5eadda68b73abbe7723bab3a789b02549ba58bd240395b95486ef0dee9e01ce1e21b2d0e2900c0533a92da3f34580959b64e6343fe61d2d2435f186e3b4bc5151b67d2e2e6fb2f9f0f8b99df007d42882a1b65617de0e5e485adff527e51dda68f51ebd9394ee7bb8043cee5b15e5af879e36917419fae8ce9854366624326a45e0661f7f07ee00a2f5cfac62522e4bcde199eedb89604993293d96ea22c8f0eee7b3b7ee77762f6344c5dcda0423864773e4fcd87789138fed6caa491c1d0050f95d6ef68ba4fd98a2cf826167381e204df694a596cd75d35b7c60da0d51f39b1e0836cc1e5a4429421f1345b1894515d967c0ef786fd47302bc099f79949af7662f5d6321d3892f1ce209050d6f7b44f2ead2c8b5c3109e7c2c3126375cfad8646ea8", 0x1000}], 0x7, 0x0, 0x0, 0x1}, 0x4) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x10001, 0x7, 0x0, 0x9}) setpgid(0x0, 0xffffffffffffffff) 16:00:24 executing program 0: shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmget(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) 16:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0xfffffffffffffef4, 0x400, 0x0, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0xb1, 0x8}, 0xc) mknod(&(0x7f0000000200)='./file0\x00', 0x4, 0x360) clock_getres(0x0, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x112}, {r0}, {r0, 0x4}, {r1}, {r0, 0x4}, {r1, 0x19f}, {r0, 0x100}, {r1, 0x10}, {r0, 0x105}, {r1, 0x14}], 0xa, 0x0) shutdown(r0, 0xf436233e9f410ee4) sendto$unix(r1, &(0x7f0000000240)="014358084857e14328e5c9fca3acb84ff65b11844935b7a53bd1f395a7176abc43d19d2aded01a6997670d25d2ee700b42bdaea985f2f9925d607c2e3153442700bda63efacc697ca07817fea426823121765f9b1ea7acc72b3c34674ec327baeb3994415472874b859006a11a7df4ffb84f8d5a066172301742002e6913ff4cec5761f68cba5c3697d5b4d7f429feb8c27ca3b8989a3857bcf5ea732357a39bfee11d88691474522323a25dd3ea9b0ff28a37d1362d4e", 0xb7, 0x6, &(0x7f0000001400)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$unix(r0, 0x0, 0xfffffffffffffe35, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000400)=""/4096, 0x1000}], 0x1000000000000273) sendto$unix(r1, &(0x7f0000000140)="0e1a2b6255cb343ada7eca23170f569554d38cdc1a6884c8db18a21555f1e78902b98333e2552e7255e955b9b9a5812ed6fa3eef08b9b045c1bc2c8f3ff28a4cb1d9707e8ede5b3e6c9e3654f7e143416b43c0cd2b0b3d7e23dee1ed2228e0cf8b6c181a0ba55a02361ec5843a7c7779041ab120f2510b0b115566e032da2b19321c453eac40458dabd1", 0x8a, 0x4, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) poll(&(0x7f0000000000)=[{r1}, {r0, 0x1}], 0x2, 0x7) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:24 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() dup2(r1, r0) 16:00:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x9a7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x100000001, 0x3f, 0x63, "760cef6f79c9eba337975b037f22f7cb9fb13173", 0x8, 0x7fff}) 16:00:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) lseek(r0, 0x0, 0x1) mknod(&(0x7f0000000140)='./file0\x00', 0x2006, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x88, 0xa) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socket(0x18, 0x4, 0x0) writev(r0, &(0x7f0000000000), 0x166) 16:00:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:26 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:26 executing program 0: r0 = socket(0x2000000000000011, 0x3, 0x80000000) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x1c, 0x704842fc4013743a) 16:00:26 executing program 0: mknod(&(0x7f00000001c0)='./file0/../file0\x00', 0x200b, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x100, 0x1, r1}) r2 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000480)) 16:00:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x100000000002005) r0 = socket$inet(0x2, 0x5, 0x8100000) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x6, 0x435}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x2, 0x0, 0x6, &(0x7f0000000080)) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xffff, 0x2}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) lseek(r0, 0x0, 0x1) open(&(0x7f0000000040)='./bus\x00', 0x20100, 0x180) chroot(&(0x7f00000000c0)='./bus\x00') 16:00:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = getpgid(0x0) getrusage(0x0, &(0x7f0000000180)) chdir(&(0x7f0000000240)='./bus\x00') open$dir(&(0x7f0000000140)='./bus\x00', 0x8000, 0x40) fcntl$setown(r0, 0x6, r1) 16:00:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20a, 0x110) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) r1 = socket$inet(0x2, 0x4001, 0x9) recvfrom(r1, &(0x7f00000001c0)=""/206, 0xce, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x80, 0x7}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:00:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0xf63, &(0x7f00000000c0)="27bf056bc758ba2091a986780d8060a3dd44164e6ce658e9156f36de8b8c38cfd405d3a6e275ed477550aeea34f006bf8e42815655e5ba40f3f12b5a2295ce24c2b805c85af4bc5bd4f80de1786d7c3c899c1b3e24dd4cc91962f91724b297ae8c6ddd868657bee3d3e870", 0x6b) 16:00:29 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000100)="0a9cce999721bb673fdb5708d17501b5e8ac9aebfc878fa276f028c12e01367b017c2aa438957116d8a4488cfca3a0aadc462a407c8d5324170780f88109f06ad4aadbb900bfe3e67b7667", 0x4b}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="ad9def66893ac32dbfca74f8d873ccb7398eb68c1b899c44d6b99e8e8fdcf600d1d0eeaaee427945948ec7059cd6f818c09ded402633f9df3b0c784911249be735fb600eac1f844ae36bf0c3d130c0e02ba77bf4125631e7406695866050d33728dc62ce8c465b03d66d239c9233b47ebac5ad9365d376429ef9d0"}], 0x10000000000001e9) 16:00:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:29 executing program 0: shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = getuid() r4 = getpid() wait4(r4, &(0x7f0000000140), 0x8, &(0x7f00000002c0)) chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) r5 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = getpid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x1, r3, r2, r3, r0, 0x60, 0x2}, 0x7fffffff, 0x401, r6, r7, 0x6, 0x1, 0x1}) 16:00:29 executing program 0: r0 = getuid() setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x18000000, 0x200000035, &(0x7f0000000080), 0xfe8923b1d946a8da) 16:00:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x70}) preadv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/13, 0xd}, {&(0x7f0000000200)=""/185, 0xb9}, {&(0x7f00000002c0)=""/204, 0xcc}, {&(0x7f00000003c0)=""/94, 0x5e}, {&(0x7f0000000140)=""/50, 0x32}], 0x5, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) flock(r0, 0x0) dup(r1) r2 = syz_open_pts() r3 = shmget$private(0x0, 0x4000, 0x49, &(0x7f0000ffb000/0x4000)=nil) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x3000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:30 executing program 1: open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:30 executing program 1: open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:30 executing program 0: nanosleep(&(0x7f00000001c0)={0x4, 0x4e}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = kqueue() r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup2(r0, r1) pledge(&(0x7f00000002c0)='-\x00', &(0x7f0000000300)='(\x00') r5 = kqueue() r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xa90, 0x1) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/11}, &(0x7f0000000200)=0xd) poll(&(0x7f0000000240)=[{r0, 0x4}, {r2, 0x20}, {r3, 0x1c0}, {r4, 0x2}, {r5, 0x100}, {r6}, {r7, 0x7}], 0x7, 0x5) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x4, 0x8af}, {0x5, 0xfffffffffffffffc}}) chmod(&(0x7f0000000280)='./file1\x00', 0x2) pipe2(&(0x7f0000000000), 0x10000) bind$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) 16:00:30 executing program 1: open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:30 executing program 1: mknod(0x0, 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:30 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) listen(r0, 0x8) 16:00:30 executing program 1: mknod(0x0, 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:30 executing program 1: mknod(0x0, 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "090000000000000000ffffff7f00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xe3, 0x480000000000, 0x1, 0x10000, "af573030caa0124d62df5e0b34f03afb5fff5a5e", 0x6, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000180)="ebffcbff13b1fd812eaa4e713048e69931929648f7b41e67df266422a46bf9385f45dfa65964512ece6722edd14a80d036190100b9ef612e9414860d62b21b72761c9502014a6c180dd43ed6eeefcd40106ddeb4cebdd24cec1baff266414453bd75327608cac1c95cfbcf84c1a9972f", 0x70) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x10001, 0x4}, 0x10) 16:00:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200), 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x4, 0x80000000000082) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/4096, &(0x7f0000000000)=0x1000) 16:00:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:30 executing program 0: pipe2(&(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000)=0x794, 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffed4) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xd8}], 0x1, 0x0, 0xee}, 0x2) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8080, 0x15d) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x37, &(0x7f0000000000)="9ac1e98eb3add54be5498334198de2034ed6ce5e46713dae8efe364d0e3696398d8db01c988507d55e5879", 0x2b) 16:00:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:30 executing program 0: utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)={{0x5, 0x7fff}, {0x1, 0x3}}) getitimer(0x0, &(0x7f0000000100)) open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x10) truncate(&(0x7f0000000040)='./bus\x00', 0x101) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='x\x00') open$dir(&(0x7f0000000200)='./bus\x00', 0x42, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(0x0, 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r1, &(0x7f00000001c0)="5855c626f85f3e149eee4123548d960680f9ea539c0b56a6c1821322d33951752afac1b73b93a1aa338deda0f54f7aa0ccacc8af965772e6f581d7592001112c88c7ec1254241b4b549f220e572a0553e8802ac2b00773f26461542e4ea97f48a372715a0a1829a8a528ffd555b9a88f03b3f5a340feb65ec98daa7d1d2514492987c9fd532ea59ea0", 0xfe8d) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0xc0, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() 16:00:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xd9d, 0x1, 0x7fffffff, 0x914, "1915c1063ba7c63c776124edb8b419794d65db7a", 0x2, 0x5}) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) recvfrom(r0, &(0x7f00000000c0)=""/246, 0xf6, 0x802, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x5, 0x7ff}, 0xc) sendmsg(r0, &(0x7f0000001980)={&(0x7f0000000200)=@in6={0x18, 0x2, 0xfffffffffffffffb, 0xcb}, 0xc, &(0x7f0000001800)=[{&(0x7f0000000240)="424667de66fe560b552483b0434cf9de60c5bb4c1714f3efaeb34d317d065cef392ef5066a91fd89eb34e2a8391bebab3ebb21c8b0479eb183c20c2aa6c14829685f9be653b7fe0ca2c8de253c4182545d973b669eec02f71a4bcfb9f7c34b8c3110804d59efab806c01", 0x6a}, {&(0x7f00000002c0)="d2ff50bbf9ed47309ad9d6c4e24a0fd8c384b797ca2c92dc007449c8ab14562a8f76c861cd87f3106ae0b9e4fd3f213222a88aa3390048f0870b780062bfa9dcbd4eefc417c5e9188156487cb148b562593d92f2c3a2ef1d07f9235c7b71503cb6e19a5dcc40d52849983964f2e66b193fa8bd6214c3f821ea9a51d90a86a76c0cb7c6a74fca2bea186db172bb7636a9dc01303bf5fa73a7803ab503f7e781313048ad3cb2d85276bb152a70ee58d29f60458e5f57016bd4267859050d9ba3f7a4febc2e4dcde4478de58b1ff1b4dc938db7f701e57ca3dcd21ad703f8ed07ec5efcdbcb129228d3f3ac4d8743948aeeecd8dac6448cbd3df80c040847d497a60a1770a77c64206f6846d586bfead01a688206c3ad5d4e9b5fe982560c86bc8033cd9de1406f5492b2562ef157aec74bcecf747ebf97149e8e8806cd2e27c7eb2f75d72f42dab7ddb952d8eb1c9893e3f23f86e6b7a818ca4dc2350139b77189d762d8ee41882b41deeae53b6eea9340d3fa7145be57a10cb9ccbd1115ce85b3cda13502472d777b5c9bbac84d063b506f9a0597ea5dd44500da73ec1a82b3ad0b00eee9f00e74c00c5cb5431855ec76c7fe590420cf407a667b9c58d99ae325b6ee15b6e34e317c2bfd7eb697aec50ef1f1f7ea6bda9eeac32b93b685b041007b60f9a5252f3fb239a6623ab2f7ceadc9c83f2232f0f82629ff01720af3d7d6e8cb38a08190a3d130e7bab75678529d03f9519e9d83cfb16df1320a696823eb0614c1c2e4750e953a116d4563372d7ec95c36fc7c26c20b90bef8f6d07deb09ce222d0bba253601a085a3529de81f8a37bba7e7b08f34a6893abeda3b0b3e66e343fb7fd4fed9b3a32486184b498f350e8ef9a31bd3642cb527b2914fc51422b69b5b3fcdb2670cec72b1bb513600a75b57456f028f1dfe86d49b1c87f6e3f99e5f5e1c5cd376569c49572434cfe50cea9ef2b28bdf2c7bba30b931b56992a358625b2645f6f78a12a0e08f3f45b322ce7350297adc701c167dd6893d3e1bd2c5b89846b497c5b757749e4f2dbb591d02ac9beea098d6c0edefa95a223428fff57705f1fb8566b43c546fefcbdd93371c772b90a1ed65ca498aecc852f970f69cc0279f6b81cb5c97f81124be45fbb1a3fd16a63f8851e0b0121465326a238b7aa527488ea4f9b6b7de453b8a5b6bd8e1a9e8719777632e0da48eea26348e29a2a762234cd0ff9ced5ec17ec40c25a7e8ea06a9dd229a389d267a939f08cac203ab7039126f661782e4190a3f1711e2f22b1a1bd6e250f694f23fdfe218222f1d32868749b96cd7515fc0b7b51bdad639254515c4759ec319d24a91dca659bc6fc38d333ab7210b669f6b271b49a9669dc9a81a7ee602b056d0b2f55dc5f880c403759756f158ccb7d146238f788e8b6ccb4f82a389ddc592cb61b9d1e068651ef0958bfd1559e31ca233c1b00faaf0fd4f7c26c03bffcd2fd8ad4989ae024926312e0fdfd36991c7c7408376180862e793aa93790a6c8e882aaf96d4004676119ca33bd67e3b8b86124dc65c0117ed54b9c75a3986cb23b5b950502f623254a4194969023b499415c85ce46378d29123f44600a71b816c8e1f692ae6e8f82bbca9aceb1eebb8d4490a6cdecacc87931f39a7ec60d57bf6d57bdae9872b20e0041f36d5410ce3f17b3844dcc702a359ebc41a36167e60f5120f3afbc3f381bd1934a519149e2941e8a0ea96da6bdc684b6966a8079fe3d6331830bbed306b6001f80975cce6f2ef22078b042c5e6d53d70972772774f0dfa053eece1a72722deacae7ac561ae0790fe9f09689b6ed530310a2216b2a901314d5d3e82b42b202535876c11cb7c5126e1068ed8e3dd1d1bc765ba8ec4fef7f0e9d517ec192eace1a80da5f2b3fc2c4032779dc512d1e4823ac8b43d3ad3f287b306c6ffa85000d6459abc2dfa03b077725a91c2dc29a4ecbcfa9eb566705921e0290afddd36f6f514b93b28272771965a043276fe1999b29d250eb7370cb69e75d709e48ed58013847823590598c32d41bb76545f2030289ed91ce4ca43bf09609226b11552c46004ee86606151a4d54d38dff08e89b6aa720dd823caed6c66863338a9fa42edf13bba379176db665bb4c2270d3ff135e8b1c14e0571ddc87e162e76e1c4e8e8a865e91bc31944b413f600aa3e9f449ab5330e0ac22f4def94b5a7acc3de3735c169044dcd88c35f6b37ffdef31d4a84fccfb73f4a71f681ce22005c6b286bd95d5320eb299441ba75155c1e0f7501d56996a027ee80804549064e04bbcba933c38b83888582d905bcaaef21c7ea476fe5de0806bfede6e6be0256e32ca300bc080f9de88bebff9cc5a5f8507c7e5355703fcdf0dbcef01004414371727b658aa37cc0d266aaffc527b3424cda060dbacba00a1bbbc5c7c41eb256ce6c87747a71bd3569309953850b9f2ed86e3e3e7503a474e90818882a96dbdfd74e700145714540bfc6ef58320d0d441fe5626374d19bba8034f92648ce19636a99bf3df187ec2f155ed3a0f58bf263eae70c0a8794fa094a83a91895d517a5ccd976bb262e0f84af54a4b36c69a36f05438194bbfc57c384c7cbc63680fe43beb209d34aa48d57140db9a0e8b246e2431241fda959f48aa35268924bbfa4023db53697d082181175998c981143d81fb6a02aa0d964ddbdaa4b3e941a4319e961d5f30a7c956d3a19d23c3f1dc7b4812fc709b02c836dca2cbd7ae3f086aabdd4799b2b44fd7dd5b0a4c7fb30427bdf1894545fe7b57c30fe1d3a9d77783e8a41e53a06d3f0666c2805cf864f466954199a862c61276c5beacfb0f28575249a2cb595352399ccdf9d002f9a1e74ab0e56d55819c3d2a643f7f6d3a5e6b7e417389ebae2870949bf1385cdbc539a898fc7b9c9ff668050f903ef9282ba562e2914f049d06a9c738079bbe55dfde31df7964b633d65a82be7b86a321119f29cdc090f966f95f7a68f650ba33221fb532540eea33fbc0c75db6c85db722f0ed0bdc4180b2aa61f33004dbc971cb641b05e30cd09c15d038022d394e76c2cd6eb84d384d7506232791b7b230e8e0f4242f8dc8f1088073c5cac849bc8be0d4fd800ec4832e30d7fb458e3b10f255915d2b8cd498b7094dbada5b441251d344690809ae43d88237348f4c680e6405a225750522c3c99eca1f86d1c05fca634419d5c70ccab423460c554e7d6cf4db83b6d85169b18faa55367bdbb6c004fae5fc81c80d23ae2cd409378ba92e698cda9fa20e14e9c75be3703557ad95d91db15f147ec4f2e446123b5ca39ad43278e59850687533eced40f015c8892340ff4c9c2f536165ca8beaae8ebae97b2741e2746bcb17b731b3121a226c45e21ec003b5ebdcf002c94c7982b8b2a3036d10e2162bba4d02282cf90288d83f6d53cf1cde78d37b7882fff6c983f77884843d5c035f0d86519935cca05fde346f9451efd8601aad6526b2c949360aa3e4cb16044221b233e35ec3cf1fa57ab4c534ae50d18006df3e15c02aced133f30d946511c564730b58506fcf120f33ff5150093740bc9265536a93f59ec123f58450a6de8d2bd238a7cc7d5a22af20252cacfc452e941feb1b65df813391862735730821a3ed0b0d53222a839719195e5306e00fc243c061b45706614933b6b3a5f9cd8446a1ae2727b8f7bdd7fa099ea9fd8acb2f3a1bc2c88626890ee9e6cb83c42849fd819ca8e20107b54fee0e2823d992c023e8f4b7c5dfa148ae0b5bc821a758689bb166798ff832528913f7accb2f1272c4a87bbeea08d1f332092396944d3101fb57dd89ae4edc82b4440a9b9a9524662ac4ef06ec4bf8af3596af986791b306222d6f05e161e67926ffff685b07bb040f1e6333e68dc0b700248144269198ca55b58dd67c54e6f92dfc0a816acf61d3ca139dc1815f739661cac164e732442d66ce84846dd4dd58c0670ae0816425a35f9cf05566d8a4789fb1eb3018823d5971bb69b7a324b3995b8ed5987909b8722aad9c4ee6d5595e13e38128c258a80585c866832b532226e81af3157e093de7590ead78dc4bff031325777593858041a380a4cc5272dc5c05ea9fa7cf7daa25cbc58fc0570ed611ecda983d91b0b4326232fcde7e21c2127e05b9f0a23e59b77c1a76595dd50a6eae2caecbde4414abc22d1daeabd849c209fa9247d79499ce304eb8425339398b116f2d85c2dc7898d1f6dba638a05d12d2a1dc92b7279468f1fe1d71cf2eda6932d9a202d56be9d22fca6c655c1287c240d863ef97f6ad7642283005597c4ab07c25758e06a72c6532d799ef5ab62b14f53ffe30f838211d8e817be9aa209d278fca0befab976867c512d0d3b429a7c31e1a65b165c7d20ed9779aa7cd634f826a8f82e22dde1a7dd69db8f49e55a56c6d47e2d378cb8fe8c1172eb9eebe49c1e70c10786624e7cb132b46544559a522b3344ba42290cbaed5c36bc03231f30fee8b11d41ad89f4e13d6d3e3e281926d2b0538eb4371c077762293b13685830b4534b95fea70c39f592a419d115493e268b7cb58c8691043e5ddf0e535d16158abf0c6150c00dd9650cdf79b445bef897a2097515f559c9c80c6aea186dae80b1e2e6afe3910902f1a5877ad6a0180647c29856e32e8ddae7aab89566e2e06b9cb636ff83cc9f7a9ce20b2df5436fefef486c010242a0e572a22de853a526660aaa5d866c2ac3f444bfd865d4a9199c4268e3367f6679c78862945b66174e1a8e79f5e8c42fe9128c3664e17fbb45d7d7e7510ecb28fb2e491735e3a5312ec06362facca05bcf9f6b7459b9b8ecc170a28f2ec91dc8bc847680381ac2ce9d244d39e6464265fe93c693e7b0fe5e5ca4e9ec3248bddd34ac9fbaf25b9b93cdfa650ac2dfb44ec77453fdca6be0558ab6b26394a376828571cad06a31de81158a608e02d5edd48aab3c489aa4257112e66424a979693b625a95cdf8d4eaa1a6ddb63125d28011387fece7ca52cc248ec6611d71f0c3d93c70c4990b1d48375702e912bf564b34793a0dc985a342eb7f00fb45eab478cd69828f8876305198ec1106d220c83ec9dc2e04e05c916269765390287378f8e56153042696e568b25fbcc9dc99108d2df3acb42f28ea2c9e83621804b8ff682f074d450f46ca7934565d9a2f4031794dff5e5bc2a62b9f17f26e2463560a50327da8777322f46bb2cf3a6d434e2982945f28e5938d635d6d4adf05e394fca2bf86ec3b304e64972356735dd20a65169f8512167b3a3c30f5ea84dee3380a5c7d3d5385c6e96947d4f19937736b1b05c50f36a48f35be9778e330bda53844fefa8f77f77304add734b201cf2541fb26e320439802fc370d03d8898e19cfda19ac18afe21622ddbb24553329bca36097d003221378b2ec2281657d9e65c83becdc38b787ecc7d8f0690109b007b74b747696ce8f5ef22a76108173b3005746cd8883943a7fca64ff10ea283676c85719f1e862f88b916d9570b8a78f52238c4f1b08db577cc49fcd0cfa20285f043cbbf7a9943f402d4c0de9244596062042841a2371f079ab09c0c57e0d1871e9b2251426b2585fe907ad855f01a34079bd800c5be79b79fee38aab77c9590bdc591c8bd20322a021ce1fecfb2e6aaee0d59e11cdde294c5eef7d6fc64de7d9afd8662c0c98c7ef80924619459428564c78e3b25975c6ec9a088d249d307a93fb8abaed9e461bef23f2fc23e9abee016dffd85b9fbffe8a5e87cadb0e3d8450f97418e1106cadac82133335db1796be5029f31d41cdf27dba917d481bd5f", 0x1000}, {&(0x7f00000012c0)="600777774f02290fd5a035f752e69711076e6d13c9c8833ecdc2cee47a4e8e2d7580608708bf4c296897de75b45b8679c204672bcfc0398e994ec83a1ba3ea86ec0b84516a4dd10078b4c0df56603037cfa157a291ca5708ed4ea0a3b27c6ce6f1c504838524d1b1d6347191e259beae2a796772ae8ef3541ba0d4218ee4c6106eb83a90016b4641b820e1d9fde01fb347823d92712697aab02763a954dbae06a138d601990df77fdf76fcdeab13de4001ad3c4841bfae3fc55154", 0xbb}, {&(0x7f0000001380)="67fcf0d42eb4f19445ff765d7f393240f909e4a31d9c9866a43cb2642a7477df876848f6d7da63b38c69f8da55fdd20cc5b55e1563496339715d9e824df029b01d955eef253f65d383c420a5078c98b33e62aa08fff6ee7f4d068320c052e9a6064a803972a693f88bf40e0a4a66c5164c30c7370b5e", 0x76}, {&(0x7f0000001400)="27dbaeeb10117e9290f6c23688635beefcb7afa5a1207726a953af96fdcf36cb600709c45cdfd2d5e77e390e409881edff6af565dcd3b7f0d9be7aff472a81cb20a2e5d7f5f84ede304e48ff96fb68a4cdac272a4c17b11c8a011f46ef08cdb5431187c3e35eed24ea73c11c808673fa5888436bbd0ab7dfd748446ff60934bd948b3756ce65c9af0192431962cd404f28181b416e70351240fdb593a76c90837da92dd914caef058bd2a1c44fc79b83853a8216101f66ede04965d3b96f28a2833ff43f347b6d0a4b181fdff0c85c4296be33db90768d77acd1838781ad2e730c9769780e36d76bea1183ed60", 0xed}, {&(0x7f0000001500)="7cc9c2ba7f32008504d03a35728e39e007a1beee23acd5ae8ebed93ed639718c205b385f657cf68031c2cbdf16b03e0406d0386d055b333387b0cb27e600f846a0003c00164277e3dc55ec4dd7081cc0bac239dae02a61e566591e01080776aa34b8815b8b507fc7a134b574ce5735f63d1b746245ef023708958570b03dd9ce2ef8d2661a448f25f38ccb64ad4ade7ce8a628e61d39779dd09d4cc7f41adae594c9fdc839272477d97af9b6c7f1c1956bc8ec3dd052364680f837469413", 0xbe}, {&(0x7f00000015c0)="9e8b06d7f5e9a24c0d0f3335765e4533ac9d2b6bebcd6c8f1920666dc667a882fa3cd2ea4859ad0bf9556720af769b08e7126e0907de8a67810037", 0x3b}, {&(0x7f0000001600)="2ee96917a3aa4e2fe14f8d2e2085c7581d70e1f336325fba68cefaa71498261aa2d9e2f7bcc02f718a0da32123a10fabcf2ba3a92988159a8cdf21e70b44e9340324abd8c505b89a96de90afc215654dffc9c0c18eeabd49c16416c892e0cf9311cec40ca0a0f77692ad9d647dab74f59e85e2a4916c09e30fbe646b3ed72a4631aeedc11682bd16ab8bb82c8340e60839d537bd2e46ec1977a42d9b0bfd2f38dde7de0c04b9d52a505c4b9d94f276e6fb887aa0f2c1870655c522798fb12f958e4193f23854816fc047a03e274e62c9f6e4c3616e65c519d4160e298fbaa970b6ce76185a3623cba5b4d3881670a184fc33", 0xf2}, {&(0x7f0000001700)="38b3f85a3f4e12b73560", 0xa}, {&(0x7f0000001740)="242981de3e191f871d14a8a3099970d817432c6d9a53bab4f0517de7204bde57f2f80355984c9ab233ce6084c1c89ee2ce212c382e39bda22c8312ebfd52418d5f7e39a0158d465d63a969b8735d409a8e24e6fbdc2484a7617d1076f724cac88b7a41c1ea424d919e4c3b201ab09bb38db3304c75a5055086db3ab61d0116fabe410a0e628a15d1894381ef152e4c02e75ac671b6f09e5b57df1283382ca83a1238d471bdcff5cc907a721419eff29f20b8ed2f", 0xb4}], 0xa, &(0x7f00000018c0)=[{0x40, 0xffff, 0x1, "43404fa7897b9648e7e626d3aab6f5382857b87856cd10ee652730f7eeb62a7bb2f4ea0d60e172d7da9826"}, {0x60, 0xffff, 0xfc00000, "8719c530828a325d2bd1d53905daa8f7f66a67a061f9d415849a17bf64a9bc56dbd40e631e1a21573da0c8c32487f346667e8bf51e64ef2305dbb3d39a3c27ec6a4a981ea00b7491db44"}], 0xa0}, 0x400) renameat(r0, &(0x7f00000019c0)='./file0\x00', r0, &(0x7f0000001a00)='./file0\x00') writev(r0, &(0x7f0000002b80)=[{&(0x7f0000001a40)="31cf352abe7312d68203d7cf1495abbbc1aca07b53114838b3e5613bbd8a7dab4a7460bd00b2a972a97d4a61ec2db9a3e8c920a8ee6936b994886b231953f8daac607f0c4cce2e0a19f578d137f669fba02291ba7f330c95225b42a82abeb7acc058e4a6ad682d0ff8f81a9107a5fc599b413526500d0bf5ba6d722d18d4c16bcd77f53f024430825050d56d61062fabe57067cb6b8f3afbed700612760d376afc160cbefd1de7df968df3174610936523", 0xb1}, {&(0x7f0000001b00)="b2f1f34ec8b7093e8537fd5ad9b67a43d5cc3a56e6b20b854dbf986fd184e03b2b53aff153de3064fd34f5a34f5487bac8baaf3cea0addac", 0x38}, {&(0x7f0000001b40)="e929d9bf", 0x4}, {&(0x7f0000001b80)="93c9afca04c0024d7f5322acc65a9e2812dc073f2b181c795eecdd9f6989e5726464536a2422ae6c88a4bf1745ed160644169937a72ad99f589ed782a2997ba2df2c84957b9ca37a8c37dd88dfadee4ccce0234dfbc964b3e11cc1a73ca391f430ac1a90ed9c9b0081e33c620dd40810d258d04375f343de4c6adc0ccd89abfeef094aae151ba801643d63a9a4c03b22964f77a983a1791abb1c323f2ee5dd5e9b1095d48902169b186780562e37c13820b46e0189f605152def572b31c74ea798348533f61431fb1a6891678461df3c6c8a97b09e30122feef392020d33bc2c994b454bda3c7d3b75c2eb8478cb488c3522c82d7756bd5a2b52dae40148570abc4bba1c5565c5adce87735c36ea3ec25499a457c1fa2b6aeee04cf6c14af4b6e77785c39506ed2adc7d07fff6a62aad3689eb47b08aa13961a608ae3a4ac9cad9de53c024117571bdf8aa4c147dde329a73d045f815f6cc1a5abf1e0880a3b6ab6702a2f99c100d6513ebf7d2fb16a3cab2aff25f013147bb4390dddd61e55149853e327e327dc08996df3ccacd3c54709887940f024861a44c078351932972db2bd7e3cd9cf471f5687cb14b7bb40c69b5060da5c1f97f97b98a1111ad6acece420fb1a9b4b5bcc2ed483cd1df2f7cb6902d9fc4fdba2e54b6aac78dd46feb3126f709ddb605d39bbc6a88411078edafea9c1ab93c42ace75b335250e45a82882292cf40ed64f5c52768e6a2ff653eea52d8ae349b765813f1ca8594e8db32101d50ad96473229c4c797c73a97172f0dce299149e2c6869aae01e73a22fad99e89671cacaebf96ddb1fb8f6903057806c4e9306c0cae795be7d269b9019972fc493ed506fa6276203c068579a7a8b693b2a62dbb15166ffa43b25580b76e7b071e1cd4150e6eb9eb7a5bd5caf4672a68e3bde55d58d1d55f601881d645701b81f52e0230b27cd49982d5e73140e0f652fe78d2ac3150d68eb60fb955dc6fe4b88445f3a941c17a63d31b97e61abe3d279f8685a4ec9201279ff916c57ddd1e86003e42ba6cfe1e6bb7604f87c9f6063aa8d07bab56d1c0f0cefb996d1f6f14fe44bf251dd0d75b1368b1618a121d7a37f7231bc6450391e51d539aadf1a7fd736f85cfc2659691c1a5584fe7742448bca8cdeedea877211c57c9a4fbf7c4b07a521904cdc61e3c4886337ab283ae2ffb67b7df726a08ebe8b795fdd7c10dc1c3c1e03e9632ba7d00cf430854f7c3ed0ba0a1ffd0316451566c33c8d06e5e8f2d18763c34a940f3ec0242a8fcab64a404f266cd5fb747cf60f329952093be4109bba3e1f6d2ca8fce0aac2dffb5770b8f513b2617277f962f58a1dd67d4f78c5e54a1716fbd3fb6e97aaee1b56c803a976877a5f5db887dbef3b1f9f8cb6b08c265d205b721ad1b9706dcc3e402d24eb70d944e4503cea36a733bb2e2b13cd231118c9e179fc8c7286c804714222bd8c9045264e716506e149d79c30ff5e0ecbd47a8ccd07b02c57e2d592579dd6e5e8da00f4acc7c93eb476c6ce6235760566fb4b1aaa5e37c12dd87df0bb573e4739b166dd340107306977cd9835f0d0637518e37f8ccd65fce13519e38fd3dfff8149c6f14d90c8acd6ecb54d8f0302ad40b5c4e3846025a2818ed346e60e79d6b5d56aabf1ffa2fdba2eeea7dcbf684032e6c0f127b1f4e25815c829398250cc405f2ec10eda44b2577a074652e98287454cd2641207a9d9fd336dd1a850f8a8a3e05825d87862c3af99bcf2e9923e78759b43c8cb3639573f819c87ced5ff6d3eb804a2f5d89f70d7cb088b209541e5343e50fc501c1d867263f5a6cf2c3a88fd1aae438cf6875567d3826d5248307e35d0ef8fca5a991b34230355fddce32088b43cc4cb9637c296578441fa357fcf45fcce3c9b7cb9bffa2a8bbf4b0195e9afe402f5c0177a46ce0d9204d2a2488e2b85a3c8aa3186b876e48de63957d883d2e74aafe3ecf6844eb66eb4b2aa43a73679a6c327a709d4c73c71a3c4d1579e67cd84b2ce0bd247780e2922f65249818be775b77863e367861d5689d017925806be64b827c840a36dd175a5a54a6e6d086e6318243a8214cf4bba9c85df1863314f6cdf67384cbf30c07fead88e39fb7a3b441b606c779193c3c44cbdafec8ec7abf819c43fb33f56621afe90faba1008e8f6140012719c61729dd8768815fada57e0c27ec815807bfc71dc141ea4f06e4721b53f60f1e5ed02b1adb42a4be9e4cd4b3eed72d2650a7f4292e2b48d7f46d5e48836e667f1430413c282175a5b402f41a28cd856e0573de5a9ea6ecec8fab8ade47fcc93ecdd96120347055fd51e70bbf24a1f3868025e80ced5876694584d7417a794095e772448b64299802c81476e438af0e5be5b8e0ae3e94ad6be89b2e83f10f5cd002fe60ed47a34998332f2b4b9b88fa44cdf43a58c7aa07b1770ea3de1859db531d887b505797549efb6df6fa0a8fce75901849939af987c69190622e13f9ceade4e141755f94264ffd0e4d7460b136a21b0726ba0fc25e02f65889d2fdbb9120b452e9b5480e1c70a6f37aa04fe54d4d90678b8f0c2090f5b47bcbc02ca289202b3d9ce1a2d1cc748d0b66d0a3d9234918faa05ab3fe2a2c1852886067526ca11e696f70178d221cc275b78da60d6674fbc4b8f4467c3fc9e89a11b91ce9a5ec9445cd4a4d614e7bbd3a90c3adaf7220bc05ff3644b877395a60e00765cd33a7c9b15b48e9bc8a7ef5895024fadef66afa5fb6642ebc258d6294f7409c044a0efe8d73d45e58f2476a28cb8a8468b3c9b1db1fae186c2b2c518e6bb6efb3f381b316d29eee453244e0ecb8a11ce7c1203e8473c77afbd2c70695d928757b2d1ae9583386e0af726e426adc8e0fd01e452ec67370db832c3e0d7469c5fa9fe7ae04f170c3bb89e7df6ddca40b4e81c6c8fdccac440aeff5ecf68d24fde3f7069a414b1054ecfda6c409ab48c233b16d7c2d323c4a6a86708318424d1dd66a533c86553e6c35b2c716a6d7d425a46285620840195980c32f22aa52d6f88ecd262d8b25a2405cc7dced6e67a639a59d42adac5c628e8c37b054602f55e3b9bdced0f1e820da79e87715852e14cedf93f3834ebeda897332937feb53d2d493615d0a9a3b9cde86a461da8f56af200d22734f81dce7127a4b4482f3f50712874ea681a212fb541e6e6a7d135c4e9058e23a74a79c22c0f664ae78c9b72d331a5c7da8938310d8f013fe9adc7d7a12d783d712d3c906721a8e1b5b0970eecd9e6ca120448eb4bb14251c606e38c0054df4e3b5a33e49376ec23a5fee11bbbc642ad4e451791c03dc5e8ef059ec882f8cb16d97b38adeab4d74c438546bda5cbc015f525e6ea89bde91d56d9265b6aece0d0d6e44ad0f4d2e93b4bd6f30a9d1e136833ab5f2f561679c33d61525f226dddb1ab69417b4ae60ecbc91693a27d3db2ebe6dea483e055f58ac3e60c6fff8bddc07e7cb9143d4d9a3158f680e8f7b204c3412ecbe2ef216964e56f4a3e078e2f9d559cf532fe25bc66d4a74a10fcb0ab30e07954e273573c8c701bc83b9b5c2f96f6286a2493f0c95a8c4ddf364b35d8b8a042502e40c7d81e3a4021adb281110c678084ae73f9416a0612fd3bd16162291d5a0479d65ca0dd68584d4fb7335513552fb633ccc283f516defd9eeafb8417697cc76dc387da1071a4ba7b2d7a4264b1368c44097ffae2694853315fdaab9cb56f0e611bf5ac0e206a330fae92ddb478d18d2df841f0bd0e2e2fc2ab14db5bc1160b471cbd71573219a143cf853a7ff81076136ff505c882a633a22d51de4765c02a56ba0ac07b1c63db2fd5b8449abeba02693a88bd0dcc481ade3d66310198d3c09fe7886a0babc673c3434dea6ae3c520617aeb546b8f9a8cb9b6f460826617e72938ca938b3dcb21adab4684c60bb64f7ddb36c241d27311267737290ca614ba67cc22884ab2df3f2c24346510ed8c2008b583e1100cff7d4ef6e8a6e1b61b3a4286de3f6f030b7def4cb38897213b1885918b00f8fc97b8be783c1dcd3d864f7b75a3b92bd65ca3d694692f3b51d33ef36d39c2b1ad1d179dacd3421cede97789d31aafe4802110045ed8181cc9f1ff7582b4d761bec7791fe9855cefb8b1bcd8df3a93b6b3e1aa20178a6316b5f50a9ecdf8e1175613355d0a122288b50fa2365125ede4de217eb69ae878b7b29e7e150b91570400632170eba5de39c095a49c2713a603d6e2a385cb1e3707f5d3a4c572c0c3a5e29ec100e156a62e1642e48677e4ae91cce1e9bf1794b61bfbb793220f37966c91d16d9edb6e326ba4b03a2fc3d0b19627eed310b244f797895f38e7a56653e13133c836de38f7b63fb96f0f3a2ee8c67f573d84cd16860c8eab5e3878433514065d1c6aafe7f47910761d9bdcce177104b4d3440a97c313f597aad37c4f0e3579a592ef0c7d21cf7db2017fbb45480d01cecada2ecdefb9ad7297eb732484b5f78d6cf175c0f13576ce6bd5c233823fc9fc1730433ea8b20f7ee589ab633fba95b170951bab91dc838d52de16981962cc009e52d75c76e3bf3153bba64c18573d3152ce9146853e26c0ff8a0ab79f777e3372c013b95a470b5dc3acde17d0a421f6b55eaa967a082df11ac172e427f5cf93e290961bc6ae3e8c56548b8dbd3137f0840700f5dc1bdc160e5d3cdfb2a2c06cf143572008f125a72974a870de8dee42cd1086e356907b49ff10601f61ffa7a5070b74c893eb7b601ae9fa8e8a68610c10e4793da8fc2465c486f31bce72df27fac7b124bdf02f6fe3f8d2af1fe9f425db5a7b23a47928a00f77060489b104b8c1b713718e0f4badbab703ac5554fc7f0db1c2c5af95c4d7c52ec9b28397b1756ca9a4fe6812609f43fd50d32c8ed772ba9f6c610bd6384efa5b3d549f06074988150e3ae6f3bfc270c007e959b67fe3ae3b26197964dd26cb26d65630a8784d35b1a6a9634f201636824ee2194e4ef7535c5560a902f8c826a2d761de9485cc26dcd91dad3ffd289fe8ba640b7e18f4f0eca2b8948bade0b2b78a69628b62b6b72eff79ad9eaa4a2b19ee83e3b305f1edece92559c996ca3340985e74b57081c8883ecdfb4c74200f61d123b5549e78b5e8622ae6aa2e6ff692ce9910475a4abb28792f49a4b3b797d3ce897860544cc6d635f39052b0698fb7c9843537d8d7468d9f72cb2dc85187b4dd59e5baf4dcffaff00b27cdc8babce4d5ec72d4bc3a03dad848c23e4123103d620ec699e4ddd00c91997788988e2b10cb68543133bab6b5272f84f17de32266aa3b8a08bb9a2894922ffa64a5b1423c154ff65b754abdccf915c316d765124e4b5b0c3825e53eab8297deda0d8bfbf8c5d121d34a6627a68afe22a881ee51c206171c7446066132887aea30bd5ff6a670d3c6c78ea757c84929ac53ccf1ac690392c09fccc575486574a7d45fa9d435c18e0b61f678c1f1a6337c65175a67015868f2a6ac25e0631eb8c6193d9ee18255f91984e871094c0438c9252684b472108bda5847ee51cc2e554b15bab214d4b3813c48dd55802df63ee4c5f9d9de3838a812238a95f7cd70f6033677b761e7c44f598d6ffbe8747883e6a32dd394a7736054d3d0cd2e8d088144f69405aa13493081a5b1df9591314f99a6e88c76fdcfdb5248571f0521e8db98ad918d5a286b23fc9ec18d514c16102f4602607845d86aa4f2da72fc8082a8ab97fe9c83ebf0dee2cdad828ee3a9faba4f6941794cdbe2500945f4f5841786d45af77c498f16952d13bdde2b6f7d6f6ea9f32e2ffe9fca8a46ab2ce", 0x1000}], 0x4) r1 = openat(r0, &(0x7f0000002bc0)='./file0\x00', 0x208a0, 0x2) r2 = open$dir(&(0x7f0000002c00)='./file0\x00', 0x8080, 0x111) getpeername(r0, &(0x7f0000002c40)=@in6, &(0x7f0000002c80)=0xc) connect$unix(r0, &(0x7f0000002cc0)=@abs={0x1, 0x0, 0x3}, 0x8) mknodat(r0, &(0x7f0000002d00)='./file0\x00', 0x2001, 0x696a28d3) recvmsg(r1, &(0x7f0000003dc0)={&(0x7f0000002d40)=@in6, 0xc, &(0x7f0000002d80), 0x0, &(0x7f0000002dc0)=""/4096, 0x1000}, 0x803) flock(r1, 0x1) r3 = getuid() r4 = getgid() chown(&(0x7f0000003e00)='./file0\x00', r3, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003e40)={0xffffffffffffffff}) link(&(0x7f0000003e80)='./file0\x00', &(0x7f0000003ec0)='./file0\x00') rename(&(0x7f0000003f00)='./file0\x00', &(0x7f0000003f40)='./file0\x00') stat(&(0x7f0000003f80)='./file0\x00', &(0x7f0000003fc0)) bind$unix(r1, &(0x7f0000004040)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000004080)='./file0\x00', 0x0, 0x100) writev(r5, &(0x7f00000060c0)=[{&(0x7f00000040c0)="f512cde4dd4d954d6ecbb0ed9e5fac768c79b8d9f207d117342cd946234b5201383b3fcba2cb39c88423e19d2e3ca90add8bde662bd8f67d4045b356a354e8615ff8168e9eb93a4c965deacc663cdcb7c512e2bae09b3c0a2c153e68ee1e449be26c070f0501584f7c8539f0003658fab438ec4058b346afca6132883e87fbd28e5e9c1a1a6e5a0fc7168a2423fc1ac12d3f2843762c5ed90338f442b9d8163f93aab0cbce89ccfc52fc5f74e82df794409a895b63cef5175700638097f3c250e8c790f51e87368846499c79676ef1afbef9d705803fcf757e0bac3009cf9d90a7e2b62a6bc0a79979c23ee906cf894289db1076b1d9aa7ea711871010676dbde4eed4425a5d54de10bcb9566c8ae772f101e4b6b46561e4b7af2652213267c6d2aa7212ed06016b86bcf4492321017687aa2c92ea3085c4a19cf98324e07b73f6f561f2278cdbebde664c38b329fe378f0728de97c843f4cc8026298c732a08919e3ad0f47f47e100c12dd335ad44442f41bb60507d6f9efef349d1e269882a35911aa3372fa9304ffc4332713b2f9f3d412cc4f8369741a8709811501740ce50fd679a0293b89c58ac9bb5743785dbe428460141f27d334f26dc345b1b9dcf1b6dcbb5f36f8c814b74d8dd3ffd0a3678865d6bb568127df9a4dc60681fa06480aee9ac19ddfd0dcc7d686c669243e0b45296dcbfa0c12e527c94e55171a4626dde0cf3df689dd2f40f841b41c901ad3c454c19ec5051352f42031f8a75c56264dac03e317988c16f9b6dbedced4b7524fb36cfcb3a1f260c8d403852437233288184f6dc35701bd493301cfb48ee6a89b10936089b6aba6ae95ba11ad9ddf4495cec062b2d16b2c07c6dc58838eab7824a772cd8c6977c0dda08511e88af7d806f0d5e2b8a46f3c2df91770e8c7466b613f8457c2eace9760352e6865a9d8f9853d0ca7d33832e9f923cff4e2dce06e032b848353f9de5b197158ad4b8d26747ec384c039a42f9b88817dc6bb415520708ae2369391f57e27efc16653acf989414a178da1078da9484c9005d82e1cea4a8f260d978b70146c0bf22457cd2d78b641e64668b9d132bb2f17d134906e5fdf7396fc1d47ff4d358901b0e041ae974cc3b6ba022d9977fccbc6b8e7b25845b3cdf417d01ef06cd1ccb778d797ef358db25a19072d499e94b764707dc85fb0f39f735d087b4182d5ca441836906d2585ef463945c7a7b772340c82c024bcef52e13a16b8d12ce62e7ce8ff7f0febc62f55c6533da321d3901242b7220ff3627ac02f78fb14ee790bb63b5588aff6a5c180620d258198a50c33b061085922c96c1326793c1284faec5bbc973793660a41b03adc87d209ea7de6a4a3719fd01a9034c89ca723840ed025af946f3df4be422ace55212696e5325b06e5294da0ddac0d89aaf7151204a2c961a179e5132cb0c43f4f4921410ade1763359ca58b7ffd2665f57e4beec3a07e74c98b1182253c8ad2cdf4e55cb69ab36cf18183a9270d238f1d3b3a0d23b5b2d248b2fe0a53244e8f91e7b0fbb833688320ad15a3346eeb7e54252a126157e30c8b8ac3ef3da1c2dd69d6d59a828b277e50b84174218a477e0b4e592aabe7a43ca3ef264b0a9b56c451af34e8269d0a5ab7c436522b798c4279f53003fab793a766ee45327b7aba3de2d00cd227bc1d75ffe47f4881c654f0fbc3d138474ac6556dfed79dc8983c75e95a973e8cb1c8a44015d31b8aa1c48db735ff92e79af2f89d3e7967d71b76278131066fb207f7a6986ba59965fdc682814fffcdf71a60c37c8ef237361aa8a56cd329ff1b3872ce448e5a43165835479349177c5a7c26b4beb2b32a0a3381e6afa99dd777551e45201ae03202a01eb1666fea5374966c29b0ae8b1cea6114b12014c8e3557055c8ba76cfd844d24a5c171d67c557c4258cdafdca8e59864521e71df65ccd906fb4412bf923bea138ceeaa1d622c01b8cd86e9256e8b0f530f18038d7c11777be5d1456376c0ed89f6e94609fa1c9e35473225fb36bdfddd39559a73ece98a21c04252f4e06361afe17465e118fb7e1f035bc904194ce711c8e36b36b98aa8b47491582bbc6f0a9c2432eca878d5cf9aab8134ff1a93ad06817bb5a67d32309ddba2a9d21dbd2a73aff12961f7f7b68334d2f38525b5af66fd3b802d894da2adad1cbc5a1bba3493121d17f5814eb66f509f5e7e46484d68301df655301fa4110da364e92ddca4f0c2e8dc32d9cb79d04b2a45e1f9e742d7e73e28cf6cf95df9d4142fe4f58b8e7fabfa84526dd861ed1f7329f89fc8919019995485e62a37f276b1980794a8b8fec4aa0230cca0d4c05393f52be1e50498406b3dffe9ccd83787e69e23b7de5e4744e3cca360b86da4a071002508a905d582156556c57e52266751047f2e7cabb5c37ba73b9a0168bbea79ee90e8bb7f8e857fe2bf8940adf6040fdfe04731f05ff17dc9fde17805eb7eb284bddc652576e13e263b2ae2a5744628c59922d22b722e20ceb6e528ac6b134a87fcfad569ce52dcf1f68473b98ee33319e70e421afe75b97994b2fef907048d0a3636a43dfbf2a7c78bde4d6a40b352fc8f37f0649544a47cef84a9ced49ae08afa679f940768d5f8432dfa4af339d1e59f7859c4abfffb3d25afdea06a309d035357563519d6792c234320608ed26759cd2a044ce6094e2bcb4b8eeda33d62ddcba838e0d669be43e0a741f2b9125542f84b0ce6efaea669e33732329ad291cf50f15ef0aa5a452f5ad8b7bdc92f47defeaa56ceaa97f3ebe1ac41c1aaf4162eac65c6e0fed4345b0d08730863fffd3880ccd3ce0b7d2f9d45eb8bf97a7cee344d6c56840078f40a460f58f4ebbdc415fb7ec9ee1b6028482157c817eda76b23fb5720b065c8c894bba0704a6cad653e675f5b844b42b7bd0af10392bce9ac383333f553e3e2e1f0331e5ab36d995db8c6a54041622ede4f4060ade715c2e7521722e5f7e611f94bfa22b546aa7644b3a8b8921243f89137f03ae47e7fc62c570a5528bfc1e68029c772528c4d86edf71f0d8bea4736ed6fae71fa90b12d30e69f15776c7d0300a45bebefa0fb47a24b0ba74d28a2bf46f11dab21113de358373be08ee3cd2ed776d6dc952c06ae0276c5dc80de9ca4de989c333aa4dc3d58407dc73ce6e744eb79d20ce434375c8c1ec2541ec5a4a8d66427addc335cf7f4281966d06b0f77ba2f8611c4c281611b12ec2cca9ec9e344986bfe7cfd945cbeea1ea4839e7131c57f0d9fa9ef7f3eabeb517702d673e16f042ebd082c35e59cf62622dfea0acb2576474a9ef997ccc98c7f6424554460acdfd1ab244532201e1a952ccab723a0551a7a2206222e3d878174e94d582607e0b03123ce205af4fd40ad7d2260641fea87bb63f37261b2df13654d7026347b5f14dbc66b5a90db90242ec34b87ddeffe784dfbdc3b44032abf1d907a0cb02280ef2805bac33adcd19cb2aa3b549078b7891f17f6144b0fc8f7b095a539e2c96cfc26b57dff5da3b256ce1b1199b416d102dcbd94c8764497266b811322f0366fb7c460f98772993957c7fa35f42e63ebb70c699f9545b139ed74254cc019b5e19d67b9445e9512306b034b1d74f90e129f7122bb462cdc3abc9574732e36651da72b4f6054e3966c5851175801aaa83c7d0ca1c56c2b321e1dc3f9f1ea673a696a62d2441975860017f9d6e924cd396bf2ee299f1003f63619995e1ae6184be97671423af4ca996082d8959ab220ef9b9b50a16e3acec03265a008026ea31cddf479bef5b05c0eea13475ba05309166b92333579d9f4ed9457c96f05adb6bc3f3ed9fbe3f1fd2c5541e20387601eaa6e7a11dd4c64397e8f795544bd7f4d22afa8c4039575da7766d34dd854671f63f2346e7942cb864a9bd1645a0659d0a2857f74d64e45f6a72a363be2ee9125f0dacba2b400f5ce14e545ff1422d8b3745409622d7bdd799ee975ce02081aeff12cb87afde54a0d9889f6478429ba19d7a7afd3acc79883851db783d15b5b7222deefb30f8398b070b52fad6fdcfdaa810d632be9d42163205b3783936400622269f07c2695c57b9198ed43c374b30712d1d6f16b26346cc1e054be1cfd8c18ddcaf6151b32b9327684b2fadb6b0d9390f3c95858cea3206ab759887ff30c39c893253f17b88d7c259a6a786bb0e5b4b5f53c3e587babfa120829839427284e0bd6b961e01e112f85adca2b2f5bae67fe5a9f9edffea65837bf3cf777a5229f37aa6b0bb876f628ba8bcb21bdfe89e27f78cefadad3d2a6176eca95b0e1e349ce1bd37a50119248206647c7b6ef9fb4a5e002d05c783bd1a0b097ef3b69b3506bfe73205942c6ec4295990a733cebe45bed526df7fc42eec0ee5711591dded0ebda836d67743edc1aab883997f34b91e1daa350ad97f531eac87c29e2640b60953819cdca7f1ad39d0ecf5dd0547eb643c0d1a9c0852bd8acfc9c3961386ec21ab242f9acb15310a77e76c9314a33f13584f645766f15509fced6c953dd16b6d00e006b1dc5f9d63f877a52796a5b46a233f6f883312e137d3c9340618f7e1e1fa8e365de687fa2302ca1879e7b3f73378147fc9bd4e8aa8f08865fc5e27c9d0399aa410c1acc678b9c6045fae5483e7d2c232a0168d20412cdd326c110089f4d11ab0474b3c8c03a6e38399a5d979f890df5ce5d410fbe9e61484a4f160e492220f2e01cc1b2ba601a06dcacbbb6d60013c276b5ce1d3e5316e2715fda5b4ed68f5bcbafc2838c8a9153b118b3ed80556a4e59bbac6be50651e76b2829193c6bad7d5851a26509162fc8914cbb1880b49e9b4748a8f9b8bd13dcd265eb436fe2fb3bce8e0b93c361a24420621b524569c985eec04535d92d5f0147248cbc56cf253805c80e1f8605ce7b45a6508797c33439e9403f281a32760b0eb77acc7db092b01d8e49acbfab6b8057b5159690f0f6994e8c12d5408385eabe842a931c3e2e97632e55075f2f420362cbd3760c91cdf1030faf3b361ee424e038071f11d2a26b3be28ee5f89f7d453ed7a7c5be948950037f1faddbc963f1cd61c2aca275426ed5ed6e70946c688d78a6fd7e0ca4c1bed2dec319e97a9c127d82ce5aee806b1f7bedacf6d7c91e37a070e9bcdbc6a48a369f82699afb54270393fcfcbb9c29e59e6b4ef58b4c4e189d5bc7ddbf1d6e7ddad08c7305baae1e04fb000c837e27bff4890e953b4e561e500e51cf9f5d356932cbd0fa53b2b9b49e3d41eb3d1fec37ed63ff225084b699993a701d9e307375e59cbe400a4e82f85eaab2b01dcfdd0104695b13c62801d4db633631103e823c70a2b92158bc47a4e19024d7b14333ef4600e0237cbff94e1c08b81bc9a134740ed244a5a62d050b563fe189461b91380fc909867abe99379e4b934ec245c89bef6c10a2633533bea7ce55c5e46678ef2e6cffc1de076aea9048a036e424bd3f09aad519009df3c8525b229b81a54f03cbecab2aa586dbe20c63cb0dd71aa39520e4c0b109a59c45f8b1798809ec72a9fee96842a309348ec1612a9b86c891f843df7b0c93ed959968b46910ffdf0f4e9a9b8247d320c08bcbbfb2d60c97419e74c2a64de85231c77d2a6aa0a62eb90018f54e5d84e4056acc512ac241a76d46f29acfe429a16c21c1c254ad894cadcbc78702c7563916144419c23265bc6a2449ac6214d0d905d43ac7a6a6140b7950ca7b357c83fa006807fde269407bc822b08b35b951dbc14072a8c50eebeeda3a3d1df1caab75a94bb2a6c6784c7b547b784ff123b8f1caa7ef1918", 0x1000}, {&(0x7f00000050c0)="f5e6293819d04dceb58b74bc64e5b6dbffc67b41413f4563f2286fbadbbd7512bc206d5eb1354842a0559325d22f2c4e9653127a28e14989aabb1a1382dcdf7a86df78afc9b85087ebdb1ca076371d933d76281e97430c07fb01ef840dcd11c83667e5b2501079fb7a0e3f653375b4c19ee12d5db56cc170323e0d991aa05678b6bc8c21b97e160689d13867e745674bb9efa09b5fe959d90b09fdc84ee65e6a8d0cb2418f5a3078ba0a7d88a013caf7c9879c53fb088205581a0f452646b08d7b5fae58419e6327f755e28b9645034974ac1c9a76882f3cae9ea548e81f892cb2b686afae853e07755a7be2c6643f5e64bfd7fb5dfc192e6d08f56457e3482a7c58e4d462b84cbac5a60b254a284f81916688e359718c9572971b98941629e9ca46c75c64beff3eb20e3128d6a45ea987caf2b20458624e4ef69474ae194abd87a61c1b01a2a0e2c14907ae614422a816764c89512cee844592a972655b9e95826be228e0764b76f18b4a8fbbf1f2cf084011bbcb51ad6cc3cc696100b51a04c469ced8885af29c523ea1d8a7f1bbfa0ed7a04cd2c223b34c8283b1eff132d9f4b7d908de02f28d67cd6a2864d4aff063d0ec2d4e2247c61122bee6989ff3d94664231f9bce28429023dac11b32ddf22cf02155a529f094ee75804c2b3c74bc4a8da26bf7fa6d35a67bf0cf0a2ac7f773a5505593d727aa29361dcf8f50b0ed2a2b47d9c3b4352f42b222b897bc9fb34fc60447e83391518eff6db1cb5e34c9d25be2be60dc6c8cfd7995fd02d491f10b7ad1fc15b699c07e24b7f636c19338e4c4e7e47cb0ce0c9a019d5bedfb949e3800f50d3fb9946a8ab0621fc06099188e40ae65599ffaa30fb94f0e581b369e5cfead246725da3e9f6146254d3004aeef759fc3f014944ec156f23c912c04b157d7e4f6bad1e39d586d5223b5876c42d986876a0523490f8f6822f9e90d846f501dd6704cea09ee8f575277f6759de65748823c3dc71ec2d45188f15c4d6191bb74c2d88b5d3f5a809dbdf46271ab94aeb811dbd4bc307a6627dc679293872eabea29015450d4793ea4443eb66995540325e6dfafc44fe1b4a7bebde25a487a74c67f42e145b98d4a52f748fe48491b12fd1e46e64b5a89a7718b04f7cfa8a975eef558478f191b2ba3c17d1d8b0143a89129808254be0e1afa077e5b7620f7f8bbbf44e095de3c149066f43e352511f61dd457c68b74591095d5ad480fe12a7e172308d7e5356d3b2a52e324810400e4245a11e267638c4dd1891ccaabd98b79e228a31c5363e34456cba055dbea8b5773f3e5995bb4a4e65f1bb468d73083b8250fd997f3a78fa138db885487a307da3345b6e69761fb79d9e70d69e845a52668034d8eeb33e18e3eb289a7775226fb894d4a327ef99299227665e61d6cb96b4f04e39ef8707cfce9d8cc59c46c7ce684f2070447de3c47a9cda8136559f824f0523402f78a6104738e575dd5338ede97e51a110a8849b12413137bdc3a750b3453c46fd7e049fe27beb6416c8bf2361859ed53b5c4c0971b73cca8e48374e8f8e6bd57a9fee84538c997ce0b634b223f9483f916c520ef3748fdb1dee974d7fb65bc8a57dd02597d47a10c7cd9b38561d683e5447233e6d02854b7b573107bb62070c87c27e2b004c7c0de5de4be4f60c7a453eb5ffde4e2b1b89cea79238b4d81329f2dc53e55497edc1401f0bec3678a68799297b649f14733a38b2500068857addcc0d5005dbfff343d6e96351bc52cf4622239f538807a43b6ab28a9fedf80081c161b52ffec462bec535f453ff2b90a06e707ffe51ee3c2d9dd33bd99bcf53ff20e366d939920c31eb04bb040a62c90fb20b95fb28d65eaa5be67ee03a0707177506509e76f1976852670e92e1c0f27809f514770db8f504ac89a37dc6019ae3e272e0364db5a29363d388799cfd89581a78bb38f03f5acf11685d811a28176c8b2a41072e77f4745fbf9fb72f6414c08e5e18474e4813f70b4254ea27bb91d13ff5f9ed6a84e45e0b8f91ba1a436a3c4868b42dcb8822236ff55dd790fa5a83a3227748d4bd6f0eec1fb704160a447be1387d6d42bf6c6ebf62c6fd6e770624eaeffd3e19bd46bb4a88c092460993a143f4d22d2e6dcc9e017f90f1843694947c5067e4c0421d01fa036801cf1c51963d1bb02b11ba0ae031cd6186a4ecc51fdae77a838c0a738497de50ef0de72dcd65309af477ba78aab6356711944f4bb7b2f02479d64160c61f7e5637851eba2ef71e3fe2b5dd4ff94f1dfdc383200ad20f11c4d3149a7e814b64480bbcf671df61c6376ac31836d8e8f365d77eb03db8d0c088f271d5a528225a56370f7bd938050fc563586fafa2380710530c6bab023e82ee0ab329bc2abfca65c66fc680dd2d8bff6ba4974f729642de11488628d4cc36ed07aa650512e9a4a781c0d929ebfff5316abd64988ced836d26ba61c2f9f9b16e1541bcc0243c5aab1d0ac6b55a6c1e2e5a40af08c2127b907c045d161b63b22fe2799a7ba27c5d54970dfe8bd34a7c3eb60fdbdbdba99c3c2cd9d246547290f104b30f7b5aff3db9a7ff5b745e39564c09a7ff34bc36e7deb96488b4f9dac54666f46afe4f842987137463957deb4253bc817a8ccb78aa0e343f85908b80bc3e2eb7189c153f4371ecef23c079527f0016c140b81c54774de3db10e5a2b2c8af70fcdf5a21ed9407604a47bfffc466bba1d8c08ff11ea14a804e06834e4e559e4c54efd7f2093699f2140ee3b5074309ebb3a82e58b463382bc80aaa73401db23d21473ab3462ebc6b1ed1de334d877fdd370524267b3735c1a9e845b51630fc5fe2b1d8f83c8d4a9c8acf22514801f8ac5d65b3db668144c2d89c97e550660b98ef24fd1451a435aacf6e895e8427efeb6aabcddb97ca24f59168822ef5b1c513637edac7fb509042272e5e278cfffe43b42f7e3acdc62b181ef5706f3e268465c6eeba8f34f78a14b30839f8eeace264d4b0f90fcf252b0b4a18f801ce4327140e9e7c86dee0bbdd40812bcd9730d75fe8c1f8cdd290ca16d9a433ab50dd029c2134c54ffab5665bcb08de5ae35dcd172b758a005744b5abbf860f72ffe8e091f339969f6f64d8cfaf08358a6c7e485429a4e9171006fa1d122ed0e2c6cc161e86322969cd0c7ef52249ea1c3987788555682013b6abf63b1b4c8abf03d679e1b2ec2d5670c17e354d73104ac4db9454cf825400ff4cd046f835d150e4261cabc619906395dc47b4895969c5614fc1a0303e9793572fc57e20e8435595612f8a507fbea7804f4bf5decb548224272c82780bfbc84b68875ab3fa2847d8eb0530007453aa8568d325eec45fec8d6c80c504dfb0dcfac5638e71d923adab1e8f6c0f4053756d23bc3909c5ec328e0d0936ffda7a26130b0d95bf86d5ae6e98458a6f542cf80b9c48b9725e026cf19cd6aa9b55e10c37c96ecae47ff2a91029c4b17229b50e39ee582a0f4503eac543a5720c70051f497da908553f83c636aa9cff6cb5ba185a81f3e940e2983351d6e2e76f3e5e8de10ae04a0617ec9ce4e8f87554bf8a0db7be1c3082db4c4f15cf7842b232dd4bf7cb51cc4bd0c15ea05327f93497846d47893ef445ebeae8a3ee11c053e46254d6de080fbf33ccb9e3238cf2e76ae1edb2138ad4400f2b90dd054e668f849629eeb600f5ee14707ac320870f3450f4385585f51219e64b7059c1976295b45fba2bca3bbbc286b9a04288f56ffa01e41271207022fcfb27a7c59b09ea07dd2bfb3f82194d919bf4e1f443106ca5da926586a35d24c40dae629e5cdbf9b9dd9eeabe26a457bef2cd30938602ad9945e525f3c1ee21d31e68d146029ea9727b39842354f9a2330756d23dfc67a4108906d3f0054ae999710d1b070e0a75c165738cb914a8cd9d849de9006463042c348e49334766bb42d462cffaa1f013eadebfe1426d69dbc6825e4c3806516b8c48d24cb0d08af0c4715b2dcce8b7419e1daea47431a6511326cea1b4ba0c98027d5e3f5145c32a49995006315ba8d25b077e9899b84ea620dace2f6756e6f142bcdb16fb5cfb5e690e5f3556577556919861f37525ccfd57fb473fa6667d5d7c3627e586737ec5053c4c1ae0142925ae91a53b3246aea11b3040cd08f5155a69b684bc3a8b87e818f61e290920c5887891a2edce0dfe112eec55875da39cec7e0d881453915c832c0edf4aad244b177d4a12dffb67505ffaf6bc13ffc56eade9d5e096a7ef8e03782f49d4df3723578e8aaf19ef0d9b0a707f1f6ba34c9869d9ee6d8f18f1de2b2b9fe19f85e70efe6a1d30b60292124b2b358d82f9cf63724dafece9cfaa977920ca6d138fed786deb81681bca59d8d030484791d869e823f748360926682af743ab5a208897a16bd650fb4f3a419fc942363634ef29c0fd81d5153656b5e8c1816d19d3fedfa9a9242ff8d2d25d29472f2a6cff987e50b9fe1605a97cb42a12d932d3eb1dc836c141de8afeb38e833df8d1f62f3e6d071080808f675ecd1afeb036d11dc2475ba4deffe063724b7165fc8960e149903ff9e96cc9f863c32018076a6cbf58e5063290cdb7a3ee8f4d2f09e5bf11d392843519615c94007b9a4d5b229e81aef9bf667b15c12018b13d2faf7d013e27efa3c93220f035cd4c325f182ed1adc88f36423768c92bb5cd598d1de8d08515889498444f332487f0b3e5698416c3858868d5ed7724104ec95cda70779c9b0ff78188e6e2555811154372413d634eafd2efa9897ad4ef1dcf35b87be1946a84ebabcd90549a3e86a0fcd2ada4f630d6ef4dbbdc41b667a3c091bf53dfa951ea403b25f1f67ca9b35d4dedc88a5839e85fbfeed79cba79eb23153d3997e498a51a50394e900dec4486b8dcc758e8278ae74f52280f29191fad733bc97e663864b948ae51ba06ebc06d99da745bceb738bee6c1924b504f2e30b078134e9a0325d6427268c8b34e276d54526b55f0af260cc832d6beac9edabf1ca58d9befa776c444192cffc20baba0994615cd961a6eed781c6ad50ece43bb5d514b6db62f41656ba44fbf8d2ccd0250859bfd337da9609011e2672f3e8bd850aeec25a80698e42642abde0dcbffccdcd509ba5c7bd2335f101395fc4465bc1fc3e160a9168b383cb987f6f9fdd0ebea51486d711a4183ea15dac11aacc0a8ec28182b27eff04a519b5bb93b86023b39b279b0f3393f62ae26b75a1247038c3d8e36001c2093d073a7270da5e0d2061a58e893c86d204686268a49df482dd44ffb030d8dd7515bd4d1273d458fdf087ef4a8e35255180e526cde5a9ce938e9a4b904d15b67259978e4e797e4dcf3484399baf729b7cb5c978450e3b776dcaa9b5d3461853f0c3d1d48b35615fb6be5adccdc6eb9a1fed26923190d6334471d1695df86aedfba9ee7518934cd728163d364cbb82d0f1457980c7207636bbc0a316a6b5b1f17103da5b9734efb3faa2625abd18aa756f0585aa1687cfe267d3cfc7c420af8745b760c813103cbb980981b27e2b31e6195c18a74125112afbb3a79084a18e296a2e62c2e651df5929d849e55bc2efead7859204f027fc97a5f6f15aa3a165c0330c0eb95090cb2335c470e8ebb994ebbf38379fd220bfcb3b007be964a7cfe4d58dc14267b247865f92aa6fda0093e64b6af07b112ed94e94060b7c2d452453c95533444534b04403686d76d336d0b43b6e57840819201c00018858d21af8fded22b95e6245ec00bfd957762a62c8900165b8f4557ec7f3598df21773b42972e5b3770cadd1ff933a1e0f78", 0x1000}], 0x2) lstat(&(0x7f0000006100)='./file0\x00', &(0x7f0000006140)) writev(r5, &(0x7f0000006480)=[{&(0x7f00000061c0)="5cb42d556ca00c535559ac9006cacc05bfa4513d8607c781fddc5eeb6cbb347b1221e1b446177a12a7899d716731239d8255751c3926", 0x36}, {&(0x7f0000006200)="21f74ede9669598e26fc6f165da33af7ddfb21bb004f58d968bf732f80e85944c817afe337a7b54359791aeabcc2d104bc9472c341f6486823e468fd0ff3af55117ef7c0aefef54afc9f4303d01f41bf9cdafaa6906f3bb974fc132f1fef785c1491ee552cf28d7f93eaf183a537a5e63a7147a133173d79b749f4379eb9e759207dc74050d7d5f9daf142a8caf4e2782e3d62a716e10ea0cb0256852202003a6fdd04d907a6023f3ea5bfb2ca6729d6c4e3e07d3da5a8d97bf2cbda44f2579f9222d56aa0c5c4d0563710786381181c67733f6dba6eddd1d96af7ceb1ae47cac3235545da10e459af672212123c29e1b39bb9c83a811f16320e0846", 0xfc}, {&(0x7f0000006300)="46ecfb6edbc4298d8b7dff649151bac23a253735842b51eb2a7f6b76efde7e1970b39e9f3761b501494a6c99cfc6b4d80c3e6a790aa04f512ab35efec4004491b46c8f63398762a6cfaeda44311120306b", 0x51}, {&(0x7f0000006380)="aa3fda30dc6358b8ea45f6306cbb4f818a2b32fd6523a25fd61570ced286eddad3b0efe17856187cf574cd333d8b3063a244d47dfeacc458ae872f840a8ee5edb02b096bc0b81229e27aebb3adb32fb84b0bbeb1f37658c398ecd44a8799028874b4083ae88aa8953ac4f941786acaee5cab83c9fca3d0250f1f79a39ba3fa904c3ed696780bc48f94807da2341c69fb9840d466dabffb235530f79b488a9c7bcc703cd9745b151f176790031c3b418ed03beeab91fbe58615f44aa7e4800b0be68ade0d6b0467146c2b1f5101f55a56f4ef61ada057d4d716fb31d3731d43a569046775a59a87f2a19648b2b46b2ad7343e1c62730c68a5153e13ec1b51dd", 0xff}], 0x4) readlinkat(r2, &(0x7f00000064c0)='./file0\x00', &(0x7f0000006500)=""/81, 0x51) getsockopt(r0, 0x9, 0x1ec1, &(0x7f0000006580)=""/131, &(0x7f0000006640)=0x83) unlinkat(r1, &(0x7f0000006680)='./file0\x00', 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(0x0, 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:31 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8000, 0x8, 0xc6c, 0x7f, "87add549ba477725f08987e28765315f188757b4", 0x2, 0x80}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:31 executing program 0: r0 = semget(0x1, 0x4, 0x105) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/129) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = kqueue() getrlimit(0x7, &(0x7f0000000280)) ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r4 = getpgrp() r5 = getpgid(r4) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x206e, 0xa, r4}) connect(r3, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpgid(r5) getitimer(0x3, &(0x7f0000000240)) 16:00:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') accept(r0, 0x0, &(0x7f0000000140)) getgid() 16:00:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(0x0, 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000001240)='./bus\x00', 0x381, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) 16:00:32 executing program 0: r0 = socket(0x1, 0x4007, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000000c0)) recvfrom$inet(r0, &(0x7f0000000000)=""/56, 0x38, 0x840, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x800, 0x0, 0x101000000}) flock(r0, 0x2000000000000003) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x100000001, 0xffffffff80000001}, {0x4b, 0x4}}, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x200006, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) 16:00:34 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x2) socket$unix(0x1, 0xa0000007, 0x0) 16:00:34 executing program 0: r0 = open(&(0x7f0000000140)='.\x00', 0x400000000a8, 0x400000000000) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x224) 16:00:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x1, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:35 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) readlink(&(0x7f0000000840)='./file0/file0\x00', &(0x7f0000000b00)=""/87, 0x57) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='c\x00', &(0x7f00000000c0)='c\x00', &(0x7f0000000100)='c\x00'], &(0x7f0000000400)=[&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00', &(0x7f0000000200)='/\x00', &(0x7f0000000240)=',\x00', &(0x7f0000000280)='c\x00', &(0x7f00000002c0)='c\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='c\x00', &(0x7f0000000380)=')\x00', &(0x7f00000003c0)='k-\x00']) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000b80)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f00000025c0)=""/4096, 0x1000}], 0x1390, &(0x7f0000000680)=""/252, 0xfc}, 0x40) shmget$private(0x0, 0xd000, 0x20, &(0x7f0000ff0000/0xd000)=nil) execve(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000940)=[&(0x7f0000000800)='%\xaa!-]\x00', &(0x7f0000000840), &(0x7f0000000880)='.\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)='\x00'], &(0x7f0000000ac0)=[&(0x7f0000000980)='\x00', &(0x7f00000009c0)='@\'\x00', &(0x7f0000000a00)=')\x00', &(0x7f0000000a40)='.\x00', &(0x7f0000000a80)='c\x00']) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r1 = open(&(0x7f0000000480)='./file0\x00', 0x41, 0x5) getpeername(r1, &(0x7f0000000600)=@un=@abs, &(0x7f0000000bc0)=0x8) mprotect(&(0x7f00004d6000/0x2000)=nil, 0x2000, 0x7) readlinkat(r1, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/215, 0xd7) 16:00:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x3, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x5}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 16:00:35 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f00000000c0)=""/37, 0xb) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 16:00:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x0, 0x0, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:36 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) mknod$loop(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10210, 0x12) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) flock(r0, 0x8) close(r1) 16:00:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x0, 0x0, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="a2f80670d92b358e7835bee6693ed79c81f42335dd6e973f415bb4f6de5d83e67cdfd05da36097d92ea35c755be115b3b1f4bcdf782cf06bcb84dbdd34d13e4c061e74d00416988c33c6ef3d7101b40fca3153d9cf925f67a6df", 0x5a) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:37 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000ff070000000000000000"], &(0x7f00000000c0)=0x11) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/142, 0x8e}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) read(r1, &(0x7f0000000040)=""/55, 0x37) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) mprotect(&(0x7f00003d9000/0x4000)=nil, 0x4000, 0x1) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r1 = syz_open_pts() close(r0) flock(r0, 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x0, 0x0, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) semget$private(0x0, 0x0, 0x200) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000040)=""/2, 0x2}, {&(0x7f0000000080)=""/133, 0x85}, {&(0x7f0000000140)=""/196, 0xc4}, {&(0x7f0000000240)=""/104, 0x68}, {&(0x7f00000002c0)=""/159, 0x9f}, {&(0x7f0000000380)=""/123, 0x7b}], 0x6) 16:00:37 executing program 0: r0 = kqueue() writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000980)="94", 0x1}], 0x1) write(r0, &(0x7f00000019c0)="59d510f6717e45fedf32812b541eb89e7b2bb36a88dc88a64e0ab666fc77b3553609c201b50f35a18ceb91384b1b1e8a0d060f489ff7bdd582d2643ef99cde91f9eff0f392ae524c70ade575aa44db67b01df93527da9b506dc23a0d925508000000000000005e7ff1bbea59ebbcc364b5779cbe88e698ff1fccc5cecef3152c0c7d0f7862c27ddd4f90477f764fdbef548048c93266223d74b5a90ac222ec3dd22aede5c6593a77de800af056faa964dbed1beeea727f7d4c456f8a1aa101574491d62362607337cd6b12d9acf6d26ba02fb178d09d02d9fe749ec962a92c0543eb89201a78410d00d646ded028b55c1845bfb8ec08bd9cbb5f056fa0b9e934e7e6e25cc5239b80a18b685b202ae674065ea7c4c737e6402ea10f71b780c8eebd4a66cbf35edc84cc5e07c723b235aef73ea45d82f6bd9b7a60be478c82fa1d455fe10d5dff9644c6d257339cc90ff9be81b9e3262c20c8b3e37c581c07c8d5eeaadc4b", 0x164) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) kevent(r0, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x16, 0x21, 0x6, 0x7ff}], 0xec6, 0x0, 0x88, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="20594fd2bebe5766d917533ea27c5ba8183e9d37cf2e52b7d9abe24aee8e0d197c6a9f1a56ca5d722aac789075c4d9f4e62190568c164fe9f0880a650db8a415382466e4835640640de162672e7545d0035fdb6503680d035f44f980acb3f52fccc915630a77a8aa10ba417e6b801ea93d6f68145dca361b72af0d8ec92b5ba3f7d350b567441be69bab962b7253ad063a206ceebda392900084035eee7ccc5a200524a76737608a7bd31edac73884c906f1dd23385bef87a8b25eca268c08cb82cd7c8f3344e04d9daf944b190cee8fceb788be252e2dcf765656b24e85a44763b1f2abab93c2f413c92386b43a", 0xee}, {&(0x7f0000000000)="d2aa6589601f35ef192cea383fcce294e66261de8b28cfb6f09ebbf3dc4439be", 0x20}, {&(0x7f00000009c0)="856673f9b1e650a832e3943800881361e3a615628626b73f126580c740ebbd535298ae6d13393f8d5a6a415861e8cba9dc5de814ba58f145c4ad31909152be779d121f2416c2f4dc9014ce1ae0fad05aab01483f848a9818384a2e21e33652f2ecb1c5b26077b6b831c0b7286b3e24784aff5621acaafb29ac533861b2407347723cc7ee4bdaa5320a034c9cf72db31a4109144076752e473a562ce954552dfe43b7a522c5886673c4e2fdbe7434e56881b84caa71029d1b8d8a428068415663273363ac126c7e886046186b9f46194b3b037dbd16f5cda68e3dda25902de458cde807779e1d8b4572f10da92f069904a0013e9f40e07026939c1bb9fe82d0d4e05cd76e3f410b40bd4b21d50fe17280f1bd34de0b8b93467a9e83c4ea7959b163bda489005089616b18a96b516005043b0af95d98cc25a880f77290e51f7fcdc5bb5a2fe50b569e99779b52eae1257c35f478f93b6a019658ebbde6597e32a089feb821ea66d487a74564ab8c8251a8bc4a23f05fd9082b7d0ab59d4afc95b18e9ae947aab71009e1516870851824f79db2a1d4d0ad42d3a84fd350fbd393b6834e0d738570f6dafa3086f9b26ab93875eb62b6dd0606d1f4e38c3a2ddc484333b7d4bf5a7f906646e82d3953b8f6bda74219ff57a897f0db0e4c538b0b34d7eece937e421a54bb225a98fb2ab4d44b902e72824bbcf8537ef6bb139a0c29d25f8f88e7519eaa96b39b689e877a110318c0a9751ed48c244cabdaf08d98a098ae1f8daa35623de1cc1fe6e775dc24044426b2b85223d63d9bea5aca3efbc68f645a3fe977c4b65de84cd9067648805d58ee8a111f84c7497bddb05a620a5fabe3a8ed2ae08c123479ed24be6f6ddf16469e603f48a2a6e7ed270da49649d5a3406bb836299e666295be63178615a6710e77afa4a09bfcd5b613e2fac3438fc209bdd7b897c48ad2e87669b44bcc2d3fb7cb8e91fd1d882e2428516930045ca5e93b9dc32d93bf3892ab0cf878525593428ad9806956a83db97f4ae079c6ff68fa6e3164dafddba1f328ab43813f2576e1020f0af470618f124f43ed5057b317033651380bb130bd367bb52f478075ab8aac3af9e9efba3721f51cd0e0dddd39377c6dbce19c5ced6a65177936a7e3db9b2cdca3a00209cc1fa64477145935f2ed4c9e51d5de69482fa99389d0d8ff6691a2fa7fc9e7eb49f90306d789471c61ba305cca532bc484949db3bf3cd48b50681787f9b574d28dd2fdb10f37c81e43d4ea28618fd10311ff96935e049c4d11ae3ac950034e47e759084f483705e26b2c69a694aff63a954c5166cddce8c0c5b681b71322985be3bea55dc3327d6cb63d70ec79f8d2a52f7489d4deec81ac19f00c2bfd9d35bf3c42474956f50e03e42d2bd183387a5f8a8f22efcff99ebd9d1b9b4301121cd083f0c678a71615f5a9c4ee75957aea4b5cc09849f6570a90290265ed2e3e128324a0c2b5e20c90c3a9625e6b94797a5600204f2e7088d79a857c517cc565798c37fcb7b8a3846b7ed1aa2faa1ebef5be2b26b8a16e2ce9a5c62160cfea0dce32e83febbc2e96faaa5ff6198a4c1e747e9ee561a28d529b4a352263a57a9edf4f10306f8d4057dc6d396ff5c1bc5cf3559fadb9e426eb5ccc636987a37b85660f9ffb5960d15aca2cb26bed244015b9ac2f34330fc591b8633a5ab77ac618763fb573fcabc8d73b93a36da4ac979f35ccd4d0e363cd301293b2559eb0351b9eb99257822d6a28c225ed84a843559c049855faa55fcf6c9b7f115bdccf711f354f159e711db2138960c75bf254dac59ceeb9fa5a7bc4734454ad75537f73b203196f85110279fbb3b07964a0291ac2fd4a15d0adba2e35612305333cdfd5eb22b80f806b2fa837883f95f3adb556c2401a7f5fa7fb3ae2aae15fd4ba399e8f1f84d07b6aa5f2c6df00a8fd7298da9c3d8b6863f41b03ae0ca6350b3013743bd8ab9f930132826b2fd482b18f208616fbcdba7647e9c4e73bb708654c9962bf65bf7545f130f980214fbaaf08d8795aeeae3f488fe331aa5a31bd55666ced270003a6323a0b980cad191d6ab781cef1dcfbd45326bce79d628cfcbbf59e610b71c39fd281f29a954e56689d7eff40061eb0b928eae1320675d3d3274df846a4e3ebf25d4aee96d54f07ab7b01707e6859cb9b67043ef99bd44e174812057673207fad5e581dad41dffb921e61cc784557338df859f0eefaa7cca085909ec65081398d5d1904b03c3945503005bf184f4aac4732703a2846f5265b3136aec87292c40b46d84e114fd754a64d4a4fb488da7c4469c460fcfc5709030eeaa1d6ed1f622c2a19d7279371b5089376c58cee91d9cceec172ba5a05b451d32e548500a332c9712fea6e2f650c62370f6b57577d91e62de7605ce225e7701a7ef2e5478cd6ee2a04bd7a2b55b927d6dfb28a61a59ee808d5c85d3357e33b81103220ae41ed2b43e06714c30a9cfbf27db1fa5561107059b7a8def762b1c0ef40fa84a616beab1388bc3bfd32283fc04b8e0dff501220256d0f7f4f398a6262f6c889f5a70f3e9812cd16352f78bcbbf4aaa4ac40f55090c1254ec0d5915031cf97e716ffea8a0f26c318b11f955148c8e63bcbe9d63433bce9704cbb4aa02d0076df4d9e604bb950234eb2a6bc814e85117465614bbf66c19cc256a385c9facdbd02b7a14a01566b3e5bb0add06da4370463d3373433d9e5470c88b777e944734bb0afa7a159371d69a943999ba8fe898416c61b2392716c69cc1911c5e11d70aefb77dc4e0d50d3da273ce3cee4e3b2598e23d3f43ae345086c86d18ac457e953ed630d4431ea3a58338d08da95cba197491c7bfb63722da44e4f7b1301488cdf716015d6566189b028ff461c61c8c7b954735555063bf6b966952eef7da52d39b50e03f6455a31061c2d6857f519e4c4b965f07c626554fa6a79c12b33b15a56b5166fe0c8d1825cbb9c163d2fcf310f9d06c6b91275f058ca8e84f2bc9f410f8b1eb7db347e2153bec05367c6a29e7ede38193ac74ff849be2300be049354fb8495e40eaa17846fdea15136a32bc645035aea2f435b465a38037d4d56fe42fe55e40cc4914ddd958345ce08a7ee048b9bfb5cefd4c97246b09e69f5ccdeac51f7a98b27696bbf7eb8a46db7122b6d2537d5f421b7d1b0cfd77e45e6dccf848846ad86ff1f53ba6d9cde3cda1e3b1d76427f3cda33f35cf5b2394259adc31f2797ec4e446d925d9bd4b45cde4a11b3e437eef1fb043ec2e6934ee7b737dfbaad01e04a447f0bf971e5bb4f55c65d58b89b5bacecfe1b238e397410a4d8054b0572fb531cc043cc68bd7515bd1eb06254ac1727df397f7960541e4ed62d6fc9b6b6b3c472cc9b312c55fcb6c4b3072d4f0edc31d701a18ea1a2f74ab5cabc6a2774864857d2da1c0f7eed9bbd7af93df9a7c48b359f6c3dd230b333a16772c2ae5c0344753f691f5e0b5898cf961fe47ec93ebb41f74e364ee23f906e35a765e3d9395ba7a924ecc1f9575aeb4451ef21b658f54a8d2b0781d45c2937b2dfe870ddd920f67723100c80844eb38b13d4e75b7ee2bad9049ac7f55355251f9186cd26e9219511505d05384cd5ea57364736eeb20fe1b5dafc29b4e5793dfcbbc0af5b133dfe4bd718e923761ccc9ae93949d1d4d58427c51365f8b74614adb0b1451ba9a0ded63973571c424ea56f7a9d9421edf6b78fede81bb839881705aa8fd4b4c1ee7e41c230a2609a3baf9ef4291d290b08caaec35598c284ec336ae041e35d12d3773232a7aacf0b4f3fcfaf80248d6503aabd27d487884019ce6ed450f30f17a4530622c8f96f46f16271988260b423bc57ea30c2e9ec904b556ed82e709c801af0c019a2f50f35a65611d326441cf27422f7a26eaae4f9155f7e984d74b69b679f62129be5232593cd627825eccac8086351be7e4810fed2a4b2ce1129cc68437407b79a1e0dc45cfd14231d22c882d9f55f84970ea4a242a1c904883edf79d9794c7558b5cd229d8c6869e0f7844f34f5d0fca7f067685df89b1e7180f658d4f4d7e232af433492644fca27f3c55783d3d2332e26915e9bfb688fa234817032644aec88bccf1418d329b98ec7c2a6bcf2bc03a9c3f04851728f59a22afe734f88d5a7343a5411d9b391c299dc3e0afed29255c1e11fdfb027451bb4f21fe081c3ed899092fd9efd377ed128fc0a37f6ddd380831d17bd1d1fd23a4e3813789689f21b5c18e6a355fe5c9c283d4cce571b914ebb45ed59eb71137bfb9bca644a46fc13b1ec987fb68f58bc91f53941d0070ba0e5cb9956c7fa40242681ef0f3d47cd701d89a1a8cd68c3974cda6887aa3bc23e067c5e9e3291a57907f65b2429821a4b459065fe8d86f2b9263e97d4c467a454f72d11f7594f6c51d9bdd0a445ac18e0082774b61ce80b6f05cdfed912adf972aa2803985ab1f6d6984ddde6ed95242f3967726649f332b0c590e79052e83e46163da24852148ee968eadaffa407cad5eccc390d14ec5bc8a273ffd3f8774ee90c2df29a2687634208b485dfe8d40b05addd246d851fa2e2afd6e0169811b0d5a448cc86b603e20ea5ddbdf9b538a00322e3b8536cbb14fb5778431c43444c47b41f9cd3d7bfdf9e7f864f1f45894d39f98a513c99bb2093a08800cd0f076dd19b3a2db14d2563a8afa10cdd94d729d49954128bb83893c285dba5ac6627788f590a1aedfe3b41f207e95a82776a54653315b205f54465cbbd24e8d047202488f6298a7a5d0c1e402ddcdafe74267a403a1a53a4c5bbc8913ea485d908976a97291825465bceb61d99d236414d1a649390b7ec5f956ed513f861cfb6dc4c19bc3ddd0ab40712f8baefa409c1099f5e96fbe46040d5bb7d6fe1ed3a0ff4740371c554359605b00acd4899cbd3c7cf5980994f6185ff75518b35cd0c09b3ba08392b3e3cbf69eeaf44173147137ae2fd3992745de459dfbd70d5688379eb723b49c6132c09c5fb15b62656ec93a519eb8182093176866881787abe904df1d7df0f1b186a0164dfd6d586bf698291fc91fd6399d92ae9ccf68ca5bad903bb6858acf2b1122faa8b73e2fb98533b355843d5a840ad6fec5bd8692f53b7b29e09b910aa216f9e7608c06066888933174334d5758fa8410ab6c8b035661dab0580c75f0bd4711b9f05e0ef132eb3c321d5088821cac1f3af1f6502f70259e17c10586a10ef551ff13ae7dd0a5485f938f6985f4da2db973afacb1ef98679cd28aef455c30ddbb990410d562db19280bb0d550c993a0a517e1120109b4672de80c14103a99de8bc37f64ce9d813b3f99ed8ea42a19ea585b39b9f74d5fec199fcb829137734bdaff8e8c9265bb0672881b5482816ff2040f621c4b8292529e40af302f8ae75a457fdeaaa892d009e7922fcdd8cec3f85f02106c186ab67d6019341d236462f1f8f2ecbdb9b6a62b38f3b5c6b7b90aa057febbe86ca5a3eb5977f81a0f8f44413842fcbf957ef7e72fc3bec43b29afc5d0859969b60e96756983a8515d010a241f6666e5e78514244b2822f5560b41e5f2a5432c865cab8da1aeb996562923bb7bf2ff0116dec5285d14cd1758c80c3f44b635706a501f324cc1a5d7e8f88d71d39a4593af9fad385eef4a3ee2e7017b2a07558d34bfab38a9a1726a47e25bf806620352eb9e2d288c0f8e554d2bb95fc7d2b0c0a444aa8c99046b894281fab52ac97ac568e18debfcb395a4e25f7d775926b7557aa1495bf5c9d85270d7c4b9626f100ef0c51f5f8f1b364739c4810faa3cd4e75", 0x1000}, {&(0x7f0000000240)="0951342b3609cb29ffefded04bd8b7f37b50e4907b65aaa313796feb3bb003eddc9f0177a6318ebcb3ca7a0075ac2046d25ab06b03220125ba", 0x39}, {&(0x7f0000000280)="44731680cc63d41afb5fca05fdc1e7306c222052e9e795cb837869e9cd2ac25cfa03322a45001adadc4712c64d0ab5c714c3fe1df30f732e6e0da23faba41b075940c0a30423da05e120aeef616a5323b76d2d8a263b104e33f41f311928ef6c097060187f8b6ebb02fa02e13252a65647e679ae76ab6f1faec549e7b22f85863826bc3cb405d0515065c111b4eeb812ea1498cfa10286df17e1cbfb438da763ca4f1592ace8792db01233d39005d378", 0xb0}, {&(0x7f0000000340)="a6167a6af292c048879c153711118b53c4d379b2f5681c3930cc319a19384ef30a33a7291f6dd7a770aeb38b7e4420d7798c77080da4f29a67530c62391297616b165e554a9fbc31affda9ec3fb89fd24a2bdd4db363b297a57db883", 0x5c}], 0x6) r2 = dup(r0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000440)) 16:00:37 executing program 0: r0 = dup(0xffffffffffffffff) close(r0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x160) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getgid() mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f00000004c0)=""/48) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='c\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='+/)*!^:^![]\'\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)=']\x8a\x00', &(0x7f0000000140)='\'\x00', &(0x7f0000000180)=',^\x00', &(0x7f00000001c0)='@)\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='/%+\xbc)-+%:\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='/\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='@*\x00']) chdir(&(0x7f0000000580)='./file0\x00') setsockopt(r1, 0x2000029, 0xd, 0x0, 0x8e) 16:00:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x0, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r0, 0xe) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="e009336fe406f54fb71733d9458615d648c396e668bd7505bc358498b745219fc09d01699a8fbad229d690eef952a772394a0561a9a4e1b279447cc10de3bd8819b72d923f0fd785d091d6bb4614180a37a705c93d12b79cfc7f953e917f6926c215c1b4ef541f27c91759fcbdad6ea705ef55be6f4d0b264fa3944ce3607274fb1676260d713c42172dbd6892612873ccafc57b5435a3f69bcd90be8b870287c2c23e27375a85ee9513f05c0005b0ac609134ef2c5d4fa7794d60760d7f4a1e0520f5d0301d84575db4c6b26a15faab4bfd728539c0f31c68ef095f1751cbccc057d37930f1938ce07405ba124c29aa0b1090a1e17f4738eddb7a03", 0xfc}, {&(0x7f00000001c0)="b1d7d149fb84fa710424172ca22a82d975e492bf087d4ae58985dfa04028f612ca5fbd8c227ddc1880823eb69e6597318fb16491bfd453bcfe71b103f478e42e38c451cffd06", 0x46}, {&(0x7f0000000240)="bea9c1e22ece3157bad4e6c0f57b9f8b67f411826108fd92e1eb6f822e24177003883e1f5f41bc6652a88cf0ae9c5eb22157e92c0de1025ef9c2cdf8e45eab998aada5f184febd1802398c24b9bebf8c17d2ccf06105a5ab0054dfd75ca95352632403f7e2f2922b40b914d6e759b4fd8fa89cb6e3c4aeda", 0x78}], 0x3) 16:00:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, &(0x7f00000001c0), 0xfffffffffffffe00, &(0x7f0000000200)={0x0, 0x40000000}) kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x2c5d, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x0, 0xa000008d, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x0, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x8, 0xa000000c, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x5, 0xd2, 0x40}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x9, 0x2}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000021, 0x0, 0x7f}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x80000040, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000091, 0x4, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x24, 0x0, 0xffffffffffff0001}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x5, 0xff}, {{r0}, 0xffffffffffffffff, 0x2a, 0x20, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x60, 0x429d}, {{r0}, 0xffffffffffffffff, 0x5, 0x82, 0xfffffffffffffff9, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x20, 0xde}, {{r0}, 0xffffffffffffffff, 0x80, 0xf000004a, 0x101, 0x2}], 0x400, &(0x7f00000000c0)={0x7, 0x9}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x1013, r0, 0x0, 0x0) 16:00:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x62, 0x10) fcntl$getflags(r0, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x80}], 0x1, 0x101) mknodat(r1, &(0x7f0000000100)='./bus\x00', 0x8, 0x8) 16:00:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x0, 0xdf21, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/178, 0xb2}], 0x1, &(0x7f00000001c0)=""/4096, 0x1000}, 0x800) 16:00:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mlockall(0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x1d0) 16:00:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x80000001, 0x6}, 0x10) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xb) 16:00:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x58b0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:39 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1098, &(0x7f0000000080), &(0x7f00000000c0)=0x1a0) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10004) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0ff472840e1141531ce194668ea25865990ecaec60fff1a2bdcf6df326b0e782b5072db7fcf953ac3b054841014fb8f254629ad710b2917ab703fadd610790c59ee55341064136c7202406d4882d5f9cc262253c2078b4924ba5075727215fc86947526d746f429fc203c109796007911fb7b15d1025b67b6b3a94fa4026a92d7d508698c7537ae6c23e09208b18529be3015479ea5d81a183b27da0e6a33a932578fc35e967b159f28c633ab956f0f575fe235e8f43ee2054a7e2b2ba8d23f76f037366c3990211a34605012ad94fcacdc0c74def4feffa55d37193627a85950eb0905d3e279e64e6d92ac6defdbb1c26af9663206060032048d596a6374b4503ea4f211318e686f78093145348904dd1f46fafecef4ccef9dba84153a62fd062c315e82b2fcd918b5a51738d675b9d71764e01d4a67d831d2a204b4ef3187b7b9fa39c5c5a8ba2937ad92e90cc055eb7ba86dcfaa81734dcd25f6c84eda4f6c9e8b1ff50bcc6cf2afc44e06e7a0b9bc18f00bca2321d35e389f5336e66974c42e281141e927a25fefd83464b03578b56b8d649baa5cf4588445a83b6f49ac491a6102bb8d57c858cdb89ed50dba1873bea45915036c3c94d431ae1dc710e869664f019a97f00d2932a66908e95b8476fe37cf2b1bebde95007471e63b1682d98d9d2e5886006a5bddf235d6d864894c123e399500d59155f35edb2ee0d4df0ded7490e39650344ed013b638ad8d1367839ad0595ab630911f604417f782770bbde435dd75f884904f393def2703c0c57d7f51bbbe7b88cb5f65d9f8a89974a1f28215f2c94ebcf0a98901993b15cb216448f0f70862b84a810bd90de478a1452293f94ee3bfc34167039ee0edd533d0493d511ff425e839f98f06a9055fcc1a3ee46fcb6f6de593b2ccbf6832658ebafddba92c7b00d3229f8dbe44edbc9f671a9f9dd8af16cf06a8e19e3b116915d26b6e231a36d67c72a9432b10fb0a30bcf8e57b90193d685cc0e4d9442e3032e3e48c2013f60fb6c0c2825a6b638c33698f67c43462ba580275927d337b54c4c2eec53bd43090289583a7f0901a7196e0cbd58cd0102664ba2c270a708df03c2ee0235d852278658ebcfb3f5f1aed04039eba0709e97bc075016f82e1acf42f431822c33adc75ade1d7687f65878054abde83533435a4b9f66dfbd3c9d45a5bef9b58c41c08d970c18e02f3651def6609c6566a228570d23053b2510d96e945c09c2d82b843a09f510beb28d953eaeb5011a7c0041ccd3e9ddf10b7ed2ecf36e37f1f01ba33479fc835b7719e99ba2d38b527917ed5252a0ac03266cb0543981b0f785f385a22649c3cafa9ed0550c5a46d8b633ed693d92c46e74a02c1b4c659acf4bf9ec1ec9b90fc142bcfad9304610bf5de194b986f969906f70aa0dc419ee6e3f36e916712dc582ddddc7d279def23f170c93bf8f8f64e127d0e4a22f5558514fa904c4cbb48fbca44c1917669a27df1cde5852f919825160428baaf63f24b5dd522f5c800c0e97355bdf83fcdace0368b493b46d17bd40d3f47ca10cc66da08185419c6faad55491ab49ea35839543c4c5a7c3d1850e5344ba0f23156e9a4a6afb4d8c611e19097ca58801df503b4c1fb08b0c830ee9a39ca5fdd14b068df63538e7f95988df3b9096076a36129759501cb08f03849414750acb464eb8181a62ea9e19d7fab1699404b33b698caaf08c742f81d63cbafcb9097b249311ed1beab5754beddc2ab5d905f628dcef54e1cc01efca7704e5dab8c5e353c4df24cb522591a1ecaff14574bd4c740336c2e74bca285606dbbbde658ef4582fa095d570bb79fa87b9239793378088adfee4af0b503cda4998c2dd51e62f1c45a4e2eae05b3f53be0642a7f8167b4ee08e36a0f9247ed4dca866356a6c102ccf2bc621c0abbe963dc5513c49d59c960f1884c66e8387a7e8116d45fb9a8b4cac2486ca1c16ed2d1bbd54c2483568e0644f5a3aba09930a93b13412389775cbf510d26780cd78e5eba084709af51d031c08eec22979923299bf689d772ddcad2830c8239a11a9489b1c64c34bc7e9c2a6eb1d7ebc8b42ab3cdd36d67a6d734898724e831b11af3977e6fb6d894e482ad9942c6a1b2b824934cbcd3634abf1e99713e144fd703569c6fb605df4a26085274f329ee24077e44198b318b1251285f5b42e48dbd16d4e9fcaa6b67c36e301b375784b085d25b68d4c289738bf52cdee48ce2fa9f76f0594585905994cbf6063566440cb7415c54c2896b117a3244068cffc75d7e33aef01a12b4313323f8a0bc26bde2e536a4d25a2a7790c2e77cbec686ad36f7247535c77ce119114b1f1e7d303a2a87468e7479d0eb404d4df5e1f8804378de9651416a249696d171a72a6c4133b1c1381e5fca8e15864169729ca89a970486a1501dd6e14f949c1171231bd738ce942d47bcda970a87e5aeafe30403587790917a4c956e7b27c036e5298d3bf6e34a61d3347608a981287209330678a61a20325dbd214065dcc3b1627fc2e6c3261adff39ed5b0fd567bfe8af3d3f69958980594fdef202471d65617b12a0a5bbbd0a53448b5ac65fc0f85a7612a19163017ea91292b801029c2ee82ebc422a9a3199c2e60a7a3312ca7c9f83408721b7655d1501743e6d0b6f631728762bb74840ff3941cbbd7f90d1078b6e2aa097db99a74ef207483a3ab18db725c9d0187523ac4c91eb1e541ff8c131f796c9bde4fee8c727ed894507cb8022c0ec5629fe5c0bbd42bc7dd7b4d67e44ea9e6ce6d4e6daa9beaa4ee52b2d01ada7414e5017f3d012fd124ab40f94d40ec436b7888fa2d66fef38226bb9dee63a4e4d8b7bef910d13ab56fd681f4af2cf64626b3b3f3bac8c08d4ccd1258e2f8a3c9c1e29b4db3436be9b3ab17e8ba8e93e58c45207430af59a55511f5a9c51818e9a5abd2520cb2b952d14c97cb590adfaee6124c0cc6c43ca2b86c750ae0922340a3e0bad8f83c7dddd60ee35ae8e1880429e87270b660388e26ad728b42b01c6d2722604f7dd41579a27571f3181e90ddda573921aad4ed90b7274fcc7b5083ee4a3eca039bf5ddc3e2fdf72fa035aa56e9700c26d92b2e0ea4523ee6cb722944dfa09895914ad144f843a5dabefc08b8fe9cc00e196fbbfe3e7c0ebe715084fac094b14285128ce6152c8f259a5cc990fac22c08a3b236e75e05c452346c6f5973a5930040bbdb78d47d6708dbe455ad752c208d9f6212a4da067d6376565752976a65753bd9289b1b525363b255954c6458e711ff036142daf34fa3fa3ba1afccb503b491785c244c5fa9db5874fb2cfd0e2372f3870f5ec14c7458023e345cdaed05867ea9f8b2bb61fd9d8ce9c529b95a0adb0b45f9af2e4beba71c4b514aeafd0e8d40aa0f0e4f2403fe89cda3e053c08af85502d20499c6f748492fdfcad8260319c6df2d933d2d134f4212c1bdf7506ee1ee2d1f0943f317ca0e33217e89832325c2f79bc5a1d57ee6a0c3b621c6fb16fe66f162253bd8fa9c1c31837b646320c001bd7c77c637892f2728432f044e5e5bb77432f179b8d797f11cb956a2821466cd7cc0e8dca005407543d5cbf551f5818cc32ab40d34ea2f1b07e32b100511f139738dea825543e547c5003e10f4b8c32fd7c3dd796e05237e9cd9aa3165d814132ee485ee1bfc8cf4d67f0d1845bf311b907bee5b07fd884f0d59c3d4abf734443e3c6f2543412384f8845b109ee0b05f3f27358fcdbad08620b3870c4497be2e773fbd4a36249635a020dd901b713f3caa4f642034ddc90692b7599c362287bb1e65a3512192404328deb5dd1432c9de0371d60fa227f3d1656375aea229672e6c0af508275e00ab96374b56fc03d985fb85c2732450b1a6bd20ed54273a94c28c6b04aaaddc12babd0f5dc2ad94cba4ef4e339f05f3f48fbb068d5dce41fa41953815ff60d877cdab7392d6bea8ed91fb8b653b1b86c0c29e98b56c8df786cc6e0822f7b30fa92b23b0e1c7d0032b50e571cc669103c535dcbfd0d2d2373dd5accdd8fa0883af80382dc47c5d6e7bc64a06429bb27e20f9543ff2b2bb560fecf709505bb200c97c94badef0052996a666e30665a2a6b779dc4b1bb576041c9977ca4287d3316d361b7d27eff36696c18fba1ab099ea2ed1d74ffd9293c002b798de9bb3ca00363df1cfb457bfa9160eba6d36ffd589948e7785b992d2aaa163c6c63d380d4fa4eda68f1ccfa98d34ad180b2930e3de6a4c0ce122486589447384f9c4f67712ea8f4aad84addf1f8f979480f4cb91e625428a77e773c5b76b9ac2828b50a25546174168fdedcca03027509e8c19173ae6baff29fd2609d47be53dc13d4ab9f2278478b06fa0837c5e882e83440bf24f2bdaae9f2554e89014e8dd6d3803efb03aed790bb41f312dfeb2089e3791c1a084bc399ed05680c43be89732e2e2a0f2e374cf102554a83ce2c317ab169535e12bc16fcfcad40206631a3441656bb987fe8c7a0a6c106e4933f45d4543a09d06a00a0fc5ae8db81779b5b615a836ad26def540e4583351c4eba333772993a1524f4397c5a4505ef3fd544b29927a30f90e8d02d296488392f9e09b0c460ae2ddd5d5913d9b616767bbbbecd5556f558a041a7cea713db9a4b5fec2f929f9c440197d46a439cac066da9e0d37d2166dd2394e114054fba69f856f1ca8922d88a636ab7ab707a01723ce9c3245a6b36717e67cf24a70f929e36a676af03451ab6ba8e4b5560486db184edae3232de1d80509d8da0c61c2e9a445042700fc4e07e44fe5e4065982512b6f83fa2e9da87a497e303fdc659f0f7e563763fc7dfe7971c5821d748cb34c3ef940db3aa2c9a4ef0c4f7241879ae73d57588c00b7f66f7ecdcb3c4aed3e47ac2ed0c2364f5c343c96d827d4320bfc33edc3cbf8b15aa4de1033354397138951b1d2ac93c2eba47acee40e66c5b989e59a5447518f3520f862dad82e981c5c903c71badd84293c5013f142b92d9ec7fe394b660795ff59745bdb5a6a8d14fdcc6c5ecd6eace40a0a8e1b4cfb0bf973e675850b3427a79ff250b0c3cae337a657f35c3559e09f7d3d83dd3a8786b13d5bd0e6a75b869a81d153f35e1482e6727e56ff612ff6bb6485fae3924a03e3a66abfd36be7febfc80d478450b170378a554f1786a261aea34dfb815ee1f426328152c0227637a4e350f46d5a2cf27f637b5383f8a14727f0a1063e327d15103faab727c41f469518c0b9baee97a6603afc1634b5b40497b69a6c46c6f06a1e5c365e377ef9d800fcb8f8c077083ac2c0382c7506aeeb525d9852ef435a984f406c14c98db32908ccc03c2ea3c94ac7bfecffcea5acbd48cd2f74ece5343f0655809489c70e8e213fdc5a13c6f146d5a641b3ef511e3e43263879accfb29ddee9e96f9fc5e6f25e46594e15e0f15b5aed614ab0ae9dbe6890ae8f63836a0366da90389e588b54c37d4303251ad5f8ee28e907cdcc0ccadc1495ebd0dddf523c8b386d29e88b19cb0b8e033197cc14c44a70f8cd1b3e0e6c91f14b58c4a5bd26c71fc45bb028dfea54d9e9764856921b4a012d8505c929aebcc9ddf6a7db262c52ddd2be843cf2e2939995cb944703f0287e859a5af1f12e9a129993b7506a90147ff03d45a2021c8bf680405d2082cb49bbca48560ca2425a6ae9289cdc973a41266f907184ad54d4131a6063d00de47e49bcfff4207ccde7d90fbe703b64320517458bdf5da32cc78afab137d26286a2845156c0065ac25dc6b481f8090d431984157fd80268e311366baee056c6273", 0x1000) 16:00:40 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0xfff, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:40 executing program 0: pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = msgget(0x1, 0x0) r3 = geteuid() r4 = getgid() accept$inet(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) r5 = fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000580)={0x800, 0x5, 0x8, 0x7409, "56549cf5c918f670543e115d77e5ad240467b2ec", 0xfffffffffffffb62, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000480)={{0xffffffffffff8000, r3, r4, r6, r7, 0x12, 0xd0}, 0x5, 0x4, r8, r9, 0x4, 0x9, 0x1ff, 0x9}) r10 = kqueue() stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)) read(r1, &(0x7f00000002c0)=""/148, 0x94) r11 = dup(r10) bind(r11, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r10, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r12, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) kevent(r10, &(0x7f0000000080), 0x1000, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x22}], 0x1800, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0xe) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x5, 0x21) chdir(&(0x7f0000000100)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r2, 0x1) 16:00:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:42 executing program 0: link(0x0, &(0x7f0000000100)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000400)="e4f8145601e7bbbaed888533e9524ab40379b95f593e17918bc04cfbc7300695fa828353b4eb0b6a02f2e5881ad41f0814037741ee2345d2a8a875911ecf2da61a2748f3408316d1cf3eac67aa0cc1848e995d4999f076d14503045597a4c2a895866b3c41c8a09736217cc25c8c1ec4e1b099738410e37c45031e240ef4ccc6bbb321fad046478279f18101997f4f6b658c878fd97cef06a69f574bae5d421ccdaaa603c30ec7d3f2abf7782e264af1c89c645d850ef7705bf15bad4b129ab97c6d470fc0a5", 0xc6}, {&(0x7f0000000280)="2fcfcbe05dddfb8e8b2a21cf5ffcd603458227c4b2e2bfb7d9ebbfcb8b9a32735315796aff52f05266c763e137d65ed2960a364e8680ca98e36680b9f4db3c3bbae4ef21e09a3ac7f0cbd509ac0145658a5cc41a98d8c03cec4b3ab9dce9bd3e0fdf6420624c985215f128a72d695ac03b6b53838fdf74b08d816b66038f9b9b6f67417af9e788db07ab7d4d3544c12a1ae52f8334d6a1e1", 0x98}, {&(0x7f0000000140)="2127f44ec39c1b154a43fd1b92aec6509eab829378ebe030bf9ce2ba361dccb48ca21ccf4d50c1232e8f68", 0x2b}, {&(0x7f0000000380)="26da9dfd031f35d98343edd0ccb722a8e8782763de583bfcf3f4417876388d21e9b8603bf3", 0x25}, {&(0x7f0000000500)="12aa65268e4ade28a34e18972bb57914feeacdecf0e29157befd8211869ba49c47288b1aaf03c8305e3aaf63fcdf6c8bbb543f73ee3991f1d28fd84a76c8d2ca5e5e9564b7b6bf37ca1ff55222569a49225187f5cadacc49bf861f25c8e7c42945220ad8681e5086097c8cdf20ce55e3c5b8b49df71717f8ee9a7c61a43c737865b15d2bc6883ec5bcaa29cd1359a45c30e64f7baa3769f06984c8abcd9b023c8882a0fdbfcc80ef5dac6508ef3149b04dce82cde8da1a9b93086a39b87f0f1098e34650d8f89d15027b3caa1684865e73fb04dfa4f6bead5ebbd8d275c478c3e2dff35b36836bc418665eb3ced35ee2412d4faf545a50", 0xf7}, {&(0x7f0000000600)="699e34245c40528b9804200cbff95e2b8001d22a9574b96f3783ea70fb789b275efc1470b898390dde9ab3ac95b3518f43c993008c269de1a7da85158f50c038b79e6aa27fc4d769b1818fbce437f5959d9f1e6874ca428d84df55805324944f2dedc37d47f5f66e6422ae46481458802b0a9f611693f4267fe7d4f6a97aa7d9db", 0x81}, {&(0x7f00000006c0)}], 0x7) 16:00:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000}, &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x1d2) 16:00:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x1, 0x7c}, 0xc) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:42 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="68675b8e25c766d64de453f7f78fef75b94592e82b0d8f3ea9a8a504d7bff1b1f68be45355843f18c4bf676d1034df045cd8dbe3118a1642659ca274f9ee4311c4622650368efeac13a85dedf8c078569cce961fb2ba854afcd603944b1576a4790c193e218dc72c28c97bcc62c179bc679d47de", 0x74}, {&(0x7f0000000100)="8eef8d47e8c9da106a8bb17492a7bd77c8e89b95f6a69f72b819e127ba1ddecdef55d1911415608774a7b3132a34a9f672ade758a23d9246dfc45a5505409e0711da91b2a544fd5ebb80402fea9d2708b5563cd86722afcf2c49fc59d0eea0c39391049bdf66e1eee688346966dc51ba251ef00457c52e12001a7437aa138cda569048418bac319b093682ca59890dc7c851477a36a338815e29055e73a51eb50052ae888f6a70f5a0d2e50c1b27f0c9396876bbffa833f0d7007235", 0xbc}, {&(0x7f00000001c0)="edc3e1708c02704dbd61a55a98a86301e8c3a86e8cd4bdaa3c1194924b006bd22106164c61ddfc09595b9ceca78fbdc8bc0086a7ed871aa98971a958b110fccfec8204fa3f3f", 0x46}, {&(0x7f0000000240)="58afc3d3ca49f3ea22eca25b1a46ab1b3eba3a06cee228aff83186cfb952e6f1fd511d023379163cf87056a3bba98a1af7ab2b9e8325ac441dd1aafcc95ad6cb53be5e0d019bf4f09654a324b2326a9b3f635bc6447aede7406cf5a67ae6e68639ddcb8c16b4269659313123045330247b6b688aeab901e60a530bb4829ebb2580653d237ef227e45a829be7a3a13f26c1881d57c10303b5a0a4d9fd9d4b7b420ac9c0", 0xa3}, {&(0x7f0000000300)="a9d770266942a01ff263c4518202250b2e19671b69a2a1ee57c66e44d0b978368db7113c85599458577967c4e0931f65afc64f1c0fbce190631ea478ef2070c7d1a86eeb6943586dec7e13a02fd4d29d4c0765a92babc4470c5b7ffd8dac07943be8b141", 0x64}, {&(0x7f0000000380)="74242a00318aa6e455603550bf8f16550989bde0a0e08b3d5ce1d4c2a18f73c87aca3c8ecce73cb5edff6039cf73ebefd1202f9403c46ac010ecd96ce74c775e8bd49233f0053d3cd25782df239b8c", 0x4f}, {&(0x7f0000000400)="d426f1d7ed6e02f1b6cfdc01ec4c19599fa01b0585a9f48216eb2ac3453965dba4cc2e7e92bf93af7394f1acaef214e59aeadbba42631cfa39bfeb34412ca000fba602", 0x43}, {&(0x7f0000000480)="e80bb90cdd7c41204d1aa78c07239051ae283d6875c248a8810dd9ebf9bbe8de77c55438581fc067cf0058e0e37c7bcc0511e347597e1005c6f360b0ea8e391c2d2c7817979645601912c248aad763c68f7dd2fa1d74f9adc8628c51f8ac4afcc3678670dc642b54f737e35bf232a9694d82ffca21cd6ed89d3185cf5bc9330ae63e23ddbe4b63d4ff459b5172ece1f60f7de7ea0e026d70d1d426d87a7377fa7eaa00e6e0bdfb05985a91d8edb5d4668ffd6fde67268cbc832f2d42f6c4d08630bc7a6e817fb6d399a8818e60f8a5cf96b1eae855acbb3e330b57f0bd1d38ffc0307b8642ce7fefc37fd250f7cd02b76cd7cd45", 0xf4}], 0x8, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), &(0x7f0000000480)={0x8, 0x2a, 0x2, 0x40000, 0x101, 0x0, 0x7f, 0x75b}, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000002c0)="84eb524de79500046c8316f7e40f4dfc4b1507906b3645038bf36624aba41f00f50d3d20fef7f0b4fba9120c96eb633da4eb19c96d4fd93273e1370b5646", 0x3e}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="cf4c250184f72807d45485579439457844816e9998c79cd8a588455383a5a2df5dcfa7440da25f23f581bd1d06fa6ef3ea6b65e24021b245edb5e9ce42503c20e2cd1cf1943490db5b1c8b080de5c86f66eef9645f1419a02c26ded4fad2562adccea2da7e0519acbda6282cababdff604933c4f7b62c630179949b0eee998baad8e3fed7b2cf4381eea1441925da9c8b7ecd354525ada5c50e7c6084f4614478610a9128b814312f3da8f6699bc69a277aeb14ad07600e0ad2f5ecd9da925e7660c39fd98d5bf5d5688226feb3502b06a748b78c8743609709924d8fad326fe206a", 0xe2}, {&(0x7f0000000180)="bd500ff214d615628d13a44544b591b64b01dd5b13295e86268e34daebb429effe73b76b633136ef37fe74999e", 0x2d}, {&(0x7f00000001c0)="d11081a674708add3e2dc78e30ac31dfd12c777c72b7c3e642385253f1c154f2ffb644bddf5d785f6a16682ca9579a236cc2b24193b8a0d6363948d9eeab9932b481ab83e724af995f94f0adcf63bbac07952679182099bcd8491c7e1527c29ae6d51a049e89a5a777b0f0da4cecba608029b990c784d8e90a16c533c525d532db4506fa6694eba558ec279bb20a474d00233ce9a2df73524b097bcdf6ec0d3de0797af64fccc10f0309eba241d07fb9a91432657d8a2700a88f640a44cb84616cd405f8a8fb0e50e244809855838de538460a304913974ff451d1fe064a08f53355aba1cb018beac81c101424", 0xed}], 0x3, 0x0, 0x0, 0x2}, 0x2) 16:00:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000002c0)=0x3ff) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) pipe2(&(0x7f0000000280), 0x10000) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x40000000}, {{r1}, 0xfffffffffffffffd, 0x4, 0x10, 0x3, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x200, 0x7fffffff}], 0x4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x8}, {{r0}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x1, 0x5}, {{r1}, 0xfffffffffffffffd, 0x90, 0xc0000009, 0x0, 0x4}, {{r0}, 0x0, 0x20, 0x0, 0x2, 0x3}, {{r0}, 0x0, 0x1, 0x40000000, 0x3, 0x24d203b6}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x100, 0x7594}], 0x2, &(0x7f0000000200)={0x5, 0x7}) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000340)='/\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='[-&\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='*\x00', &(0x7f00000004c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000540)=').^\x00', &(0x7f0000000580)='#\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)='\x00']) socket(0x18, 0x1, 0x0) readlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/4096, 0x1000) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:44 executing program 0: open$dir(&(0x7f0000000040)='.\x00', 0x8804, 0x0) unlink(&(0x7f0000000000)='./file0\x00') socket$unix(0x1, 0x7, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x70b8201464acf9fb, 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{}, {{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff000}], 0x3f, 0x0, 0x101, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r2, r3) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0xc2, 0xce2}, 0xc) 16:00:44 executing program 0: getppid() syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 16:00:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:44 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) r3 = getppid() fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x1, 0x1, 0x448d, 0x40, r3}) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000300)=[0x0, 0xffffffffffffffff]) r10 = getgid() setgroups(0x7, &(0x7f0000000340)=[r4, r5, r6, r7, r8, r9, r10]) close(r1) 16:00:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x400022}) r2 = shmget$private(0x0, 0xb000, 0x100, &(0x7f0000ff5000/0xb000)=nil) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getpid() r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000500)={{0x8001, r3, r4, r5, r6, 0x128, 0x20}, 0x200, 0x3ff, r7, r8, 0x3, 0x8000, 0x6}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}, {&(0x7f0000000200)=""/183, 0xb7}, {&(0x7f00000002c0)=""/168, 0xa8}], 0x3) write(r0, 0x0, 0xfffffff3) dup2(r0, r1) r9 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r9, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:45 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) r0 = semget(0x0, 0x0, 0x41) semctl$GETVAL(r0, 0x70445affa6acb76, 0x5, &(0x7f0000000000)=""/44) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000005c0)="1e2d0ce4ff22338adba7ceaf5710201f5d655281ab32ca59e723364e83513a0e00dc7ec5605493c914c029b46f1b1f8bacdfd7e3f733903f47eedfd44183cdaedba55c260e174376d05e94a2dcb1a4215e068fae3619b8f3fdf0efdd3215c99accd0fff51313aab20630d0a03eb6961420c75bd3282f5925ceae2b885200ec91c3e2a7e15d411219ca9dac0a89b21ed4117f1e39bb7d116dbb288559a631e16a866dee40e7c8624865c26a968e155ab52a1a1f10152dd5834f43272e53699a075fe5c8b2db5b0466586a3894a023ef567084a2c5fc465e0e9a3761b0a36db8624248db96ac53b1af808c74d4f1c60bf883564c8f6752f0bc4c198b0d4e6e45a7373c49274811feaf38500d8df15eac753be0dad9792f0c8aa3dc5a1608220c02e012fbf63d6e41ea3f6303fb0e8263c278262a3208e7a1befdb05432bf74d9d584a8dd2fddeda87ab9c387deeba2e0d9d8f392a516a39e151b99bbd9e9d96361ff3146fe07f3f32f464f0d4bc8d0b481420c78b7bb2a7facb5dd9e4ae468970558e8c878bc016d29b75922fe95a42e2a6a970a4774c879c33420454270e4662b28a3bb827417364d8146c1fb5d38538a4e0f839f7c95e7542e1d9395bd68addadbf441e90cc5d90b5e1424378cc9c5f94d0e9079ff002a2fe0f7a20141e45ec3b0864f02f695a71cfa02118757a301d5c96cac7c9a5eb75cf9b3f892d20896a11f04852244a4f3bc308397e9abd89559054669bd4aa59b9a31763a2ec90b35dd26bf3ecff97af4b5a72b59607db369694d0b6f28efedeea9f26be3ec61ee6f19a54dfcd8c3bca613d32c093254ffee4b89ecd03b72b100e5f242e058dde18bff06e5d892c84a2d79bce94813e90af9c0c652b3f231d14cda537d9e919d02dfb55dc1d1d90b4ef3936dde920e6503f443e430cbc0ac4c40b517972e638262520ad0c7bd185eb73f4922c9c222f31405c532b751f19b2c0b343e7023f41127d31f5a4d0597b22647ee84febed14b547dcea236c7691966eba7ba899d7737795b88dcf4f0edbb121af4cc8c022cb460b86f43cfc00b7f070262457f5bb7b8390d8742b8ac9344fda71c1e634986a82cbdc0bc3e149b4f1a27420058b2ea5346dff53fcdf944184e0bf305690adb51b961a662c8853b1657888eec08dbfdce3515acb128a21c7ca19c6f356740d5b26de6f370f1dd632bb478f32d5f3957a099a72688d213194d70603936ffd0d1b68a57c6dfe0be52c2d4d5d05617ff5035f60cd9d3c249f06172bc8b3e5779ac1401c557db88f3dac0ad0df143c21051823ed979ecc160a8ad55c6fa789e751906633c2bfe636dd4bcfccd5ae2dea2acfb567605f778b658e48f5c51834cbcecc5c5a9162cd205c0c131d3fccb2349a23ae359d6b66aaf836b878fa301dd87321b66a4c51fe73b64b534d64e1512ce72101a8be113ff523422b65583a8067bb9f00bc35c96c65728292b51d63ab1f807ef550799b4fd28206028258557258f3fb418402d04cf47f845437deceba86a4cbfb07d122db1ca7cd0bd748390fd8f33a0cf0adf185da43d7b33fd95222efa13dd490e06f7f51322081e71a977c448e52f36f3ac6cf18f5ebee80b92af702e99ddec687d861eafb7ccb6897cfcb0777c039f605ae542ea39dd4f1caef72144da9a841a6aa5d861b79767c0e11d4df46551718a6265bcfdd25aae3ab83d59f653fb91624210d6f5351eea768a432bf18cb6f4163d57ab6ae72a3069b0ce22de5aefa47a07d8feac100fb5c441db5e31afa52f273e06822b5ccfac3ca73a2f400a956e70748dddff9a1cf47df817d734c28716e0be9864f0ee612dea94f4ccfa8ce0c32a1da99c5d094f7019d6d5f883445b6d24a9d07c6742874ccfe00ef49cc7b80fa01c21f4bc020b5f384a79edd41eac7720c0e2edbc4a84d220b902ecb4476cae564c97c5f1e83a22501bf96cb5a2409b0aca440c90633c2f61710129af9c2b0f2b337a6536a8adcadb10fbba4b7f533f93ca460b59c50f55457685d7ad45b2194c1282885e67da7abf521538f6f74781778a5c833b8c6c0f5aed4057a495fff897133479d54a42bbe770b80d2baddd52584223cf28b80af3bbcda1437c2782c3ceeaffa09bcb59e6bca70747cef25bb4fb568fcbd96cbd1da70803ebafb4ee7ea81300672bd9b196a7b546af49476dd19a6fd7fab1bc96ea4e60d7ba833018fd1bd8374ebdd47dbe7f6ee0b1b9bf528ada56f0ae5c1f3b226de5f91e9abd27b543da1480ffd3c917efd0bd9626b82e5dd5c0045d597237e1ae4d5d475fe539385833bf3422df00d956c9c07ea5a4532f0aed13efed1a148cf88accf173a4f84734bfc86d2df18c62b5b897916863b46c3c3002c15e7beb2bb7c6b866070b30d051c07c11872a8384d8d673140a4d14bcf9656f27c5d99ad70fe2800f4bd34056876f8070a543abdeb9d1b2893cd4ccf3a50404c3d894334e4e97e1e6a7089a45cfde60d387f56e9370b77d18c080c6e31db42cead9791b7695b4c94b226877761ea12ef18370d37effc555f850012579e00ed0fe398587ec4ee40e3d0344d8cf14aa45cd2fd0a60d74918bc9463a242f3b7383a136e705e66e4d90be0ba963cc92b2559cbf6cd5ff6348432bcd40ed4ef44a5c3fddcf7f05be2a00fea0bb279fd1629e04f77666b5d9c5249109e6fc1af6f198b022830deb6d4b96bb0a86687d4db48970f83d8b2e62cd834f36cf121cf0053b2fafb43e5b42c4ac3459217355895e25bfc469db237630b38d85b382509134ae395b0bfca43edbc2285c77fc6b09912a611000fcebf2094e35b28b6e4a21cc7b11d3e2730c50bbfa612568e4f8261f6a3a6b855f0e5e49522d66fa472d1016e9ba99964ab40af58e2a5e729912f5a03c8b51b4f3dbc8abecc0436ae9ee007a246a7ef0802e6b3f1cfa8d50f9bc8c1587a5497c416f5d07f239eae0973112377a6e8539c361da15d507f0c8fdf3193b141e6d8fcec28e75955eb1665d5f23227d2e097d8a7c086734f3dfbbbf9562f5b187188f6527bb05d949450e8dc10ea95d4fc08e61b415b17fa8c122e418f22e4055859f418c594efc4f7b5c1042d43d63e6903360f8145ceb1d0d5d8556f704863a0279cb2d2cff5bd3ec877e48168dbb7e31fc4a8970d3781373bfecdb845168d0185ce5536dfe5967cdafa606591c80187b258df476bffbc2daaad2a30aea39a9035f4429c5e74d63c5dad4202829e1c8b656b016d517b0593896cb99ed8c2771e41c1b238a7d0a9978732e937765c80265ec8b03bd48ba379383c1705e81eacaae29ce39ff1dc959cf5a439ec190d85f3a7cca8f063fed9a428526670f720a0164f4cd3418572e9587b7ac1ba84625ee988905637758c1b7c728dc7c015213019eddfb89415e5f85f40434a0a332f3eb0da07bb40bc942dd8d1ddea16c54768c1f669bd546a17ac5e2e652208b75d0763c8b86afd9ea0d07f8df29a2f429da22536533c4415887b95efaac7aa05344630a827f8a572cfdfc8f142750abb491b2f598b1244e946482fa6fd9e3cd1c018b532547539e03ba64ee352df4bae38d78550753f0c1f90f3192edc7c2a94519e95d41bb87ee721ba68438305d7f4de8a5329179264689a5350dbbe75cce9cc5827de1c059fe4da6661074de3824a2c6d80362d77d0c0c7e6cc202cee23dda93beac22361ef4fa7fefc2b35269be2bcb43e5998b29d9586c53958ab2367df92da398afa8d729a7828c0721caa1bbe4d277a28c64ce0e63180521b017ddf726bc91f11e0b66c95e59edd5eec1c1b52bd83d674f0fd9bbfe032dbe254ff0d9e6c3fcc6e3c876eb1ba96b8ee0da6b5b9f943d060a4d15256f48be6e563f4cc57257e3a0dde23c2b754b67741d900f6f52db5cf26fa93a8f3175430a1cd535f908045241564cc7d5ce3d26a4de87cc110e71862b94b1a0a19a5335c0fe7802321ec91eacb500674cad171d8f1743bec72f801c63296fe7874945082e028147eb3acc1aa17d1aeaf9be9d18f4f9976bad376cdedf62342d5757b47316b77b3855a4ba42fd90564e3d07ce581795a6d9cc7683961df14cfb05425d44ca96d47a929ff3819a95b061408ab2a4ea6023a0c2a46b12c0b3d232553340faff36b4410683e738632d8f2216c99aac88e221765fe2f16bbbbf580b8492b72847188d82528d8a12b932df1618a89945b2e48c5e63e4e827f09317e0ce19b131223afb82b2808d2cc70c6ec46de72610e74bd2409ed874f6c09b66249a8bfa406ba9bd3341623de8fd6e23b503d10f0361e8be4289709524b8dd2c93685094200df6ff1241e185ae11b1448b8aaea24c14eaa16c2b0c411d84e07941c0d46675183b91e3110b928a9fe2b3c7148546d41c55522cfb7cedc2b253a1697e5e409787cedc6488aec2bf0426b5d33111bba2a944ab351be31d0f49518018474c396145de57501ee660e1d8d9783a6d21e8e27cfaf453c77b45261214bcf7ebe5bfbf5fd2bcf23c8827e8f3800cd07ffc9a516fde6fd9e4cd5cea9a3bab9c2e95365daf57c55e50f2a09d8df1de4d05048279db99824bad1dd16fac455bb96f84fc2ecf641a0958908880d7986b418850a5b852ecdcb76784f730b82cda7c2886ec48c0ff29ca675b696515cb022f82f378d02e2d6a735e199fa4380d47deb407ffcd28b0d898284d6c5c07815317af11bb2300e8625ab2d61f8bb95fc76afad36d10a2533766df83efe1fa661ca5b70b3cdb93a84a0135ec6885fa491c42f98ac850f1f28b4c3500cf2e18ff1a7738bc85e5760f9aee73f935ed54b6c7576d85477ca12146dd54e501cac54ab9cdc55e69c878889c1e7f9f03c30a47c1ff84b32917e5fd41e08e9395e7a32dfeb6b588fdb4b9f73d6929a866064b28ae6428346fb108ea16c47e9e0f5a7bf089e8a4fded4df2553092d5d489be8fd9ede48f63484c10b01314eba19f6b055ca69c432129e78ef305ddadc3a24934a9cbc175c94ba4ee072ee23a4fbc5b5d484ef146c332752be27588ac58c624256ed787c2391bc0e8bcb0bd00e92c59d717235f874d4cb1b1b40e3c7d11755cf01f6222306042dd5efc6a14db4003e6982724345121e3555c7594d63f537ab07c608ab730b24ba88550dc8c6372d565f31eff2014088d2938b03414bccb24880b459283c8ccdc93dc7522dccff8a8479f994152050fd15b67438e71e9950286ab3e8b79a22cd481030a6cae29122aa3a5be0fd585cb87456c382a3d5d7b55473a44967c15f61f8582955bc518eb686a2c01fbe076e4d719f5b42032a79bad59abfc09d034dd5e332c4aa54f7936b5619707145a057846c5470503db9030c7b27fc253918103e189b94ae54166d5ab96c9407a4bbd101aba825de012b09639569609e57d867c20e1cdf141c67b4cf6541604bbdd8b44b3f7596a085edad159d89f32d093e4847b1c16ccbe66cc05914cf55b60ea72d61995ca3ab3d299d370bc1273a44cbb3e6aa455853ffb31a9b98f7c7f900daaa8827ad5f0c33ba503170d723afcb32713d5b6d911495d6229272c095f5c429483efdc7b3fcfd5b2ee8362a666033c26732073af9eaa6ef5d976fcecc7e34285de0767294e0ba29b919724ecc201085f4d1b7937f7845f3d2caa6e4755bcce399bdc95951d84cfbf4dd9bc20f3586965bd61793b3b927417a96672a365cacf2f9da5d7bcc86925ee7df9c0a85807990e2e8f2bc289e5926f25186bdf7d79091a7fb79a80f7b40eeaccdbf7be78a5a2802dc123a499225eb0c0f0b54720f1897a74ca1337fd84179a04", 0x1000}, {&(0x7f00000015c0)="03e84b40d391c3a86d7ff3ff7a3d5f3546ce13b50e6b0a0f1caa6c2a6f4ec5f5c11cd5b3be7a089cf81ded21562ece046064ea0fedb49587ca0eeb53f7cedffd53065246c6696b3685adc424d25dee25969a840074c5876be84ec66ed785174b6b818da3d7614ed8e654ab15b5d41c89cb9b555e09c87de84374eac16f89f35d777e14f5d1868cb705da6f1470f78a42ebe31510ed76542a6c0c402a61b4b6b3d9d8849b152eb80bb7f953c76894785562465e783619c8bccaad7c091a2f11b12fde6cfb031fa9e22976923719209f7eb72e8c649673fc63edc7420ec46d53af75fa8e0039053a30dcbdccfa523707f8ba591c875746b6d8c4cbcafa5e199cb151f12667d9a8f65ddc4dfd4d4f65a38d425eedc38798d8c8ac491024c72cbd2189d8501696972554f55d1041d50618066f0cdae5ce78fd667d0acd845badc5d7eadeeb6630ce8187c9918a38494be4e3b9309196fabec3d53ee388967eaafd21f52a7f087c90dc53294f1acc00237b72ac55f463bc6d2b888bb8ed7e8672e78f2e175693c8ae1d03273ea6937bff0572ed8429bd774b5c7d7b4080732c7e6ac43f9e0b29e6a4506673c96e6a528dbd15101c6d088bf2aaf8da8cac414bca3bdf599f6cd199aac8666738a3557f171cd99572644b036a48f8eecb1224ce3e0c6280c08eda800fabf3e74c046eb833b4a86c443329dccf9a57b4ab7d1ad30e58fb5123bfdae8d182f26a38e37461d1bd017c2020c30cb165bfc6013c7b47100efc94dc6c1b53b25b62ae3eb8353c320b3a9b92f2cfce31181c090347dc1ccdc491ac128c07a7f21d9688dcbb8e7510f5e5c97359603044057e0be02b8e44ce79e8cb05716428bd66315532e302d4dde043ef09df8d74869ff9fd95798a1bc5183c8f8209b2dec40a24a679d944ad557748f4182744485e36e81113929d615afd59783fcbef26e282e22a406552d11ba3015fc39f7fef6d0f38b43a3846ef69d928979ebf456ad9ca904c85a262166754077baefe769916930bdb51fa12df73749457a96735d290224ed25ee0821b5981f84595d17c51d43a1700287766226ee78e81f1e0495895da52510872e5af4c64bb42af9cf6f3b08e4c9fe642fda37283ede0e91c24e2b6948e365939559be68fc62a2141028f4f164829f14c7da390e2813529932bd50862f4d9d5fd991424c57febc899e44d5ecae16252d71aa812c246d6efda320827a2e2cc092e7bf4e75cbc46b8c9f8fd0086127a6556ab2e91ff691b3f20762499db95560dd74e9034cc88496a68d82bdc2a872f74fe34f1722d6126df7f5812c9e5ff799c4bdbe9463eb78909d6c5ade9b8c1c6b2d6e3fdce3c992bdecc1c0fccc13987cf0638696bdc857e8b017cb2966256483a0429d4fdf6821fd242c624b71aba4a81e47512e5e562188166de802f0d9e8f53d20c01861ec09750bfb720a13bade16f92c9f4e083f8abeff96b3b028db5dffd4abeafea2cbd5bae8035a0bc16f584423bc214c04b186044341f8f2bae8259487e0893a8480f86b9fcc2123a42fe942e5f05b158384fc6695370fb706017a056efd1a86c2016a2aaa381b6cf50341a45c638eb65143e66f7b3e7e46de669e40884768c03e3f099b3d41cab58633550329b93de39cb9afc0d0fefa83cb5e4989eeaf41c55c6789bd6710fca4872b264ea027444e658f6d57f40b09c1848f1e0a52b8faa632e09bcfa6efe83131a0ef3a9b4aac1dd112ba30a6b40a2afc5becf005922fe82a86c07883ee040bcba08d0217eb17e4b45eb9b46168a255a9f2bcedc1f46d00f3e5ea2e4708dc1031137def5a5a327a4877d8436d0ae2430daefe819b58232ce091a966a3464440592da3b815f602504f2a76c59241a4c33c7f2477f551b358954a3c2c77907b0b17a81e139ca9a6114a18ea557354d974c5243270c95827398e7ba40a6b2ab05d6c2b120133b9f1d0c2862c63ea09731441cf01a5d426aab6e53f427821c969e78fb1cc21d5d205c1bca0e12dbb5636bc1a08d269db03f23c1ba01c49039e5f80b318eba9638fe19e1d4b14134babf6d942ad5053b05aa87072c2fe6b0b248d73ffa14fa0f201f77062075c285f36cff0a2695734a55e23cc1472d6bc48190d97e441ccca64fea56ca0af1d6706069bc6a44e97dcf556f23abad6ccb1a9f29540b5a18c81ab8098d0ec6c76878a91e7679c4d7eab5d9a272633eb25b5053df7ae66962beee521eee0f5388a698e6e7faa65cda143faa345e1c861179af2048d166ee12732cf568001aec6d2529a6fa36bd5009d4b345cb207fd538de640f56efd2fa33b2bad68963f79192a93a11edae938ba1af6ad1eb8a4aca831146744053483aa033561f572bf787b3395ca2abc14cfb55644126f1c8a52b50c70e9dc89daebf35bb86a261975c10816a170035555823d1e5aa68e16b39f8775be5b6718fbec8451acc74f0109b459227999796b6bea8df1c7e85ac235af7ba2896a19ec4623f76c80fdd341c075c443b7bb329cc8e63ddbab79a6b401c43a6c7477f2bb12f1da8d47f449a557ca282eb0bcb3c419cfc3abef3a9636dbb1883c2d6772d329187b8819e609a80848fe1bdc791f68f40a43863181150a1967b5b10e47827a4b4af2dfc92f0297fa4072158903945a37092bcee9273c5773e798e5295b667fe47f52eff79576d70a7fd5a6fae133486c9c1e24d683d09586c1227fdde9e55f3406dc6230ecbf6f07cf136dc3560c0741b3a811f897154e1809b497bb363525d3ccedc8e2fdb87056933d0a8fd5c3414f0f1e742500815fa7f1651271cc3060b170a43e5214986ed949cbeb5fb7ce8b5abafe3a25d371f5f63906d15432f360fb2da6bfd799ee1c8ed680a96def90d6065ef6514784f01f5d70920d47460ab34fe1d1e74f3b5b34d15cd85da8206edbfdc0423e3d92acba182ab88329d54a37b3cb0f749de13206a8d31da09b54277375826fb02d6819c5cc8b1fba53e576a74d45c71deb203671bab8751cb714d3492e89e2cfc510114d42c10d23cf7b98e51fe895ad7a79b00d43e06e107fcb42de1c21fdfe4d81cc9d1ae5a59abc28e8e1af02c7fd19f872b18abf4b9bfe4c599fc4f1b8205cd422913768d6be5fc7e3127632daead14f1726fcdedc07221ae9a0fad46a28fd4fbfc06dba21235b7534b070e23a4a118da6c0d8b11bf8c3809719a96b9b9adb60dd3d0b817ad05293ccf31ef4be339c1b46216e717cacab7eef1820a073eac236b6787f33e301833a697bc1f9aabebb6dae65d06587338d4a9b50457d003c8dcd421ed468c296a91f395ac88211ef057ca3a67e715d222ca340a61231ccd76cf8b367b61485a71ab5407da76cfee0be00b9da4b80ced76596724f9d8b21628791e44845f524f994b9dff64b09072ab40eb579077affbde0833fb2a4d38474e800a08bbecc2c8b77e29e6be697ba07d45739d4e609017203cb81ecebf298f97e2f028c29307059d380b694dac7c1714f6f6c2ce1a98e5fb1f4222a2ba201c4021da69b0e85b3f562989ace105dc451ce7426ba3043611c148ecda15c8f0710dde2132d820b20e9e2a8efdb2085ddcc778adfd50c1eff4e366eab1ea6c716b6cab1696e2b230927d2e094c2e50e7966e87aa71d1bbc4e72d7568bb87ae07ddfcf4ccd46573577f8ffcdab5cc0e9bb5241262c2b689054224e779a8405b6bc47b27772a9ef7542a15510043bd3b8e194715b05324e46cde386ab8b46ccadce3675ae10074add9e061d6059c2217f6260ade2d6c5952e42cd19f385cdc68d3744cd60c8dd93c00e19932abaf37db45822561a17496edc7cb7dfaf6603fe5657d77fee1cf65005c365578a72df22a3007419b490bd449e5d377eb6d9d52ecd87969160bcbefdeedd5dcb4ae93202b15f7c3dc21aea8b7c9633b0a566a6f01e4c01e38b1131afe5de1d450d706ca4147c211940939decdd972f263c48b4cce8a62a90aa2c074dd2dd5f161981214181a1f805e1e8563d072a3b32cc819f974f3776b6983b14c73cdf99f81c16fc9ab52a8f5d760d95f7733e3b7996e754b85c8486b31e6327acd370b6c61b6aa988c3fa585308a8e11b6c11ee10443834ec57a3a3cb27c384762148512df0274d40775c89a41413e06cc2112b40b8c09f4f21abf02de001ab3e67b4fbec535e5e4fd87c4cc16107374ee0e22abcd3d0cd354a8bb51b1981dd6df473876d201d0d70fd3705d829c868871edd28fbd9ca005a441588160dfce6a26997e1f14ebd14de35e84ba556e9b429edacbde10b0d8e159726378cde5dc9b6a7f81e265f114d4eaa1620591d5ff74aa157d1d8c6ea5c5f3d0dfa401bccbcde6d376aafdcd1237c9e69f59a0cd70db0cc228f534833acc34345b405bc8ce6ebf10c8cc3dd8aa1ed5b90f5eadd427b582858e428b5bd638ba1d5f86160939fa1285d10e4696207da86290c1182f36f469c21b715712a11609f8ab509cc66d4042483f4ceb5071d4355ce8c2e7234ef30b4a42fa7b9a8a22dbe472bd6615a7b25e4cb00e8fc059188fa83fd165a0b6a4b829a036376e76404fc103ec4341af6ac8192474ac11fa48616defd00204bc0242bd7fa32e866e9ab4f23acb3f83103362514fa99459bfb8fccb4b37aecd39204f536a1e5871c73a2157ab5ac6e247d8438074fe89c0e8b326db98c51a427cca6335fd7cd8c531f939671861e7613bffd0e06af6c5ba61cff5fb127bee0d9015b3ba4b62189b1ffe0f434fb5646bbc4fc8e29fdda3c7a465e22bf838610a708538234cd323a747ab0395d7470fc1ee25126459de19912618807d2ef49050e807d3857835d2d1e3ef070b0b9a64d9a313213eb47c096926ba3129790a6e222a3eb2e6fc6b15054ae5c7adc75146986fc2c005e9c3bbea64357583d9491e40751ee642044a7c040cdfe0d81370b7981b83dcc39501ede206037ff4473376d152652ce7fa29b82f60bfc39ca9a14d3b4c1f17c8cf5fa5a35a75107c8c7b0c7d89dd5474065b359e4db2d2bbcd2a37c8801f9c9f1130543d55c5c1e524c26b395636e6652c423b96933c5be22d4a5d37195b119baccf7ea89d40cdaac59bfd6de9aceda36f289265c006104e7d735abc77b6ae31d95f4de9e8025d94fda42400ae5b2a94c0b08d7ba9fdd845a3c61d3ea5da05b905b1c4387b314c659b691d0f35993a9081e64dbe571ae9602130b05c1ecfda4a307603e408add5a665ab68d5b4b0d64a33e80043365bef8c69d4d23d90ea4f7bb33944bf231f9fd70b75266e4ef2474f48741f92231f52d50af053573a87a4b8504ae19d82b54170992ca0ee8c8546f735ec148ff910fb2b45e4fae41195ad6c34e67a2904961bac5f91c49b2e576959c24af930c6355a8239f391b330e8290582961c8fb6dd5a128c33cbed6d39483cd5499eca7ea586c4d168031aa41f4f0bd9d85336dff5a94bb2304f1a395c18913fdb55ec4351320875041e0ea14cfe3c4c0481521ebcd15c852b4193ddc70a195031d114230a5a08eec4876cd8f1dc9e924a70752fd0d8710bbd089a0808100235dd77f532b59965c783ca580f0679a58647a1ae8e4c16fcdb0f3d4172d18925ac481122e317f0255cc91725247d927527d7b0a5a91886e7c4cade42c3c90d9b4ed6e18b6b27b5771e1b3615936156a02e610645aba39c81c99a413b5e0d0c1cee231bc58c89c14c0bfe054302aec3fa743f553a492a397436b4062423c47baad84aebc40fcc43e3fea52a345def5d531d7e355e663bb834cc573306d2172a2d50ff9b286e96b56e8344cbe67149fdde3e", 0x1000}], 0x2, 0x3a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x8000000000000) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 16:00:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) read(r0, &(0x7f0000000180)=""/186, 0xba) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x2, 0x100000000}, 0x10) execve(0x0, 0x0, 0x0) 16:00:46 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, 0x0, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x12a, 0x2000000000002) 16:00:46 executing program 0: semctl$SETALL(0xffffffffffffffff, 0x0, 0x11, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:46 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x180, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:47 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, 0x0, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:47 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x100}], 0x1, 0x10000) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/154, 0x9a) fcntl$setstatus(r0, 0x4, 0x46bfe) dup2(r1, r0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:48 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setuid(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x21) r2 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x2) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semget(0x3, 0x3, 0x23) getitimer(0x0, &(0x7f0000000080)) 16:00:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, 0x0, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:48 executing program 0: r0 = msgget(0x0, 0x101) msgrcv(r0, &(0x7f0000000340)={0x0, ""/232}, 0xf0, 0x0, 0x800) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCSDTR(r2, 0x20007479) getuid() mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) r3 = msgget$private(0x0, 0x70c) msgrcv(r3, &(0x7f0000000280)={0x0, ""/138}, 0x92, 0x3, 0x800) unlinkat(r1, &(0x7f0000000440)='./file0\x00', 0x0) r4 = socket$inet(0x2, 0x2, 0x20) accept(r4, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) getppid() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x0, 0x7}) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:48 executing program 0: socket$inet(0x2, 0x3, 0x0) msgget$private(0x0, 0x335b9ae62c219c7c) 16:00:48 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1000, 0xffffffffffffffff) mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f00000001c0)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x0, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:49 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x40) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:49 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000200)=""/241, 0xf1}, {&(0x7f0000000000)=""/87, 0x57}], 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/106, 0x6a}, {&(0x7f0000000300)=""/198, 0xc6}, {&(0x7f0000000080)=""/33, 0x21}], 0x3, 0x41) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x3) r1 = semget$private(0x0, 0x4, 0x408) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000000c0)=0x1) lseek(r0, 0x0, 0x3) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000480)=""/186) 16:00:49 executing program 0: mprotect(&(0x7f0000660000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') recvfrom$inet(r0, &(0x7f0000000180)=""/184, 0xb8, 0x41, &(0x7f0000000100)={0x2, 0x3}, 0xc) select(0x0, 0x0, &(0x7f0000000140)={0x1}, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x2, 0x800, 0x7, "05a58489e9ccd1c09bf8d388156e77d81e826e67", 0x1, 0x6}) 16:00:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x0, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x30702, 0x10) chmod(&(0x7f0000000300)='./file0\x00', 0x40) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000400)=""/4096, 0x1000) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='\x00']) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) 16:00:49 executing program 0: setreuid(0x0, 0xee01) sync() r0 = geteuid() seteuid(r0) 16:00:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) utimes(0x0, &(0x7f0000000000)={{0x2000000000000000}, {0xffffffff, 0xcf}}) socket$inet(0x2, 0x5, 0x5) 16:00:50 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x0, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="9085", 0x2) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x20, 0x3, 0xffffffff80000000, "854955883d026111001000", 0x0, 0x5}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:50 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2100000005ffe, 0x404) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 16:00:50 executing program 0: r0 = msgget$private(0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) msgsnd(r0, &(0x7f0000000f00)={0x0, "734f08a035f590c8f3c92937c0bade25b5adf65dd24372a02f6180a083e1310d785b3515c9b9f17bf15e84b814b2ed3a6dbc6b471febaa712ede387a5d51dbd71e9317d4c2446688fbbf85fb96ffaf8f1c71080cb25449e6c2e37c15a316fd4104814300bc8a56d52aab187fb507d33225b62c27989acd4e1ed208e1dcfdb8e73a875f8164a128602992d868c2a77a80afe66155f83d59a6dd4a567fdff814c733ed1d7a31336648afa5cc0b655c01fbd969be2b723ca10fdb65a578f11fcb1a5381becec993b88a4ac60d4db9f7def4664ea51d977b32fe6b"}, 0xe1, 0x0) 16:00:51 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x0, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f0000000600)="b5620bfd57e9c20a58c4f01e448ecc2028b83206fbd715aff127e88893a86bdacca801e85256ef584e32327c6a55306b46c31a33714c493ca567f60cdff84e39947bbbfcbdb6944613d8c1fff6ad5a92fdbfda2065d789836e0bd2aabd21cbbf26d7d333c8786e82672696ae999c0161f1d21be5da8c4e3057aae98159914fba9b0d1f1aee43f8079dd6b49711423d5f66e16706b54675673443868112a01e53fde9ed092b064817be95f7918fafd095e7ee3c1fed9323e7453a105db149869f2d3066ec21d733f67e1c7273ecdad42277f30e0ba96a6dfa054851ca57a73180feb18a31826c14db460897d62aed1168a87f80e9597204855029f0eae5ec9b884c9d3c8721e81b1bf14f1d2c7cca1574e6acbf1666a5bea92f41769c7747c985ea1839140d921746518cb096715a9116b86bdae607b3a6f13392d1aad3b7e6e6a143cf946d2f33e6360332c36a1b952bd91ccf77fb8f4f01d34cb756dcc0d18c5a76a2ed74193a1a2b3b2517c9880a8f2802f6c51fd365c8523dbad075ff1319f2cfd91d096cc25872fe8ea3dfebd62184008c9e4dbd3dc93131c8dfb300168800765d1dba956f2b7eada0403226dcaa3ddcd995ca2fe3b12025ba6884bdb65ac212448365a31d38067c07e195d420208d20636ac0f9fa1ccb9073f5c70ac7cedc61edd247cc0cb2fb57b87dc44c9c4f6fc12b68988edf16f56755928d6fbbc759ab156713fd4ad55228321b37cfe008f04e9d6ade08fd0beadf2302d8323c17628bae76ad90f71172c840acf0f85b1ef471167c786f2edd83281b7e529f7d190200f872b784a2f3bbf65bce52b2ab7527", 0x1a1}], 0x100000000000034b}, 0xfffffffffffffffc) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:51 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000157000)='./file0\x00') clock_gettime(0x6, &(0x7f0000000080)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xc4) 16:00:51 executing program 0: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x195) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) socketpair(0x38, 0x4005, 0x2, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x0, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:52 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0xbc68, 0x2) r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000180)=0x10) syz_extract_tcp_res(&(0x7f00000001c0), 0x6, 0x80000001) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(r1, &(0x7f0000000100)='.\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) getrlimit(0x1, &(0x7f00000000c0)) 16:00:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x2) 16:00:52 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)=0xffffffffffffffba) sendto$unix(r0, &(0x7f0000000200)="c04135e49ec1ba9a263c8d727f924578cfc0764cdc3ceac2e19fdc8c52a143724644fa829acffcc1728f975e3f53238be84b22a559e6008c1b1cb131", 0x3c, 0x2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="8db2cbbf9878b325b770473066e73bc7a5bf29e7a04e593a0c80d86aa76fbdd2dbd9f58b098a95272382d06b26f1c600c6a805ae0539ed38214511957670e870217302b0d3cce44d9e252a21ac204c8e99b398186c7099528f6ec7ced5d00dac4601e29bcf04eb0a085f10821bbd846b3ddcaf573484422753d1168f414c11c8c006b0e0", 0x84, 0x5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) recvmsg(r2, &(0x7f0000002680)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f00000026c0)=""/216, 0xffffffffffffffdc}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/67, 0x43}, {&(0x7f0000001600)=""/34, 0x22}], 0x4, &(0x7f0000001680)=""/4096, 0x1000}, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='x\x00') pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) 16:00:53 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x0, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="1798f60c28b1e3d70176e9ad97ff56bf6b2351cb162214d2d23487419d4cf680a3725ffd9290fee9d1256ff2a4aca055ad912f4ae55e1a51122624ed6036b17d7e0332f61518136c902f9633c7fdc590ce243b74655c65118d5054a4140c6d828aea642ff29b5487998b745bc5ce4f02af99ebb204cc793c05456126ab285a6f3e6ba8103b6bb6f1986c5f296ff7102db08109a07a02162b89d3b3f835e963033ed2d283b2d867405812ea8deff9d05ce24b2d4cd0b9ae9f851b779fc49d20eb8abb00000000", 0x574ee7e4de4d18fa}], 0x1, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) 16:00:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000040)="c5bd574ace2fb63abcdd3c7729ea799f4a9d33d361ea1b84f5f109", 0x1b}, {&(0x7f0000000080)="22237a80cff946209cc4d3fc1c3e0c7331e9d558d4d0ee79fe2a7cea", 0x1c}, {&(0x7f00000000c0)="d63abadda375be39f213ce6dce411a822ab8371a8b94292979ce3b0b981c038b6b98a7e794a1e4ff9671ebf3c17712b6f2f11252ae7cc5038f9349395f6d70b80dad57fb68770cdb3ed4a7edf2b7ee3f3bbdb052c5612577c8b95c193628eca167a909c3a986aafcd3b0d3b7b4acfdf538214c5cf3c651daa7aa2552ed232bdfe98cde394cb23ebeef34e6e12403c421a2faa1c584357e8b134f1a6687c492a352eb42fe13057c9660af94134b91b259aae640104fccdc02f6f1f4d9a88a28fa8227b3059284866526b31bfae8b6b5c70f155fc85dbdae09b72d149d8f711ed4fb1f01e0e7e92954055d7b82878108cd6e4191", 0xf3}, {&(0x7f00000001c0)="4947ccb1cb0fb85b36901e9a56d6368e864d6d7c30209203c6168406d0eea4a1394f82e8ef433cf27c8fe7861d48a8dbe9ce3d864f247b328852e302cbd8bbb09fd3a31cde6e7e35d3d82f2ef658b4d427ee5dfed2b4e170a9db6ffe46c45b91e604ec2737aa2cc58a72f11421f1aad84bb367c28ab91611b4c7712057a949c4fd4ac070d1bf426f70653d2c732df44c8fdf8e5da5914d395b57baccda98134dc63c291de568", 0xa6}, {&(0x7f0000000340)="c737cd8474797c6af26f5dc5cc054def51eb35f5ec1cbd37e9f7d11f468ea6fad8e4954a6f03eb20649b5f92f55e2d8eb34ba057b4125a386f9ef5021eaa82a268cbdba42dcae007d8269f6351cdceaba9e21249eac4d45853850a81600dccddc64eb81a25bf3313f5fb3a7ec2ff5de338837f1ab5d0179da1725b3d36f28211658c9fcb8e46ee706905bca5cd80b31b670887d0ba7c7b3dd3e9c27b402d5fcfa575077c4ca8b5f6bf6f68f0db8bbd41460919044f2d85c3a1ec887bbc678b637f1629dbe9391acad817ba9506ec4647b42a282fac85d401c481a2cd22d61a9d205f1908ec4a2dc393bbac64923755266256507f21aaba501f73d79605febdf2680511c8420f1f290510d00ad820d904ba84e8204ad59ff433accc76fcf5f2ef57faf5f99e72c6ba0a99cb89d3f38c9c32fa30f13e3654c5c80ec1b17f18890c78402adaa367501827a485d627216ea345636ca12862486c1a274006eb156072fd9524105cf0406ab8021a1dcdf1c02588ac8fc86af29c3609e6ef13264d2858665f3784ac39577cc4548e5625eca749207bec68284bf4f827961a5a353e9e8816860a67b8a4a6cf4231644502c2352d3de7061c9bf2f1fcc3713b77a836c14e5fe160f03addb3d2311e1da80ebf2da1e785e718808b73694cc106fed1f869d52f3b4771d7886ea23f4ad0c649555f6d80222bf1c39cea0066b09a1be2c70a2d56914da834f6d2a8ad1e458c7875a79961674bd624d4f523152d487b369eab4cf6cfa5d9ca2221525bf536858c0da9b96178529e426270107b7b6b8bcb4363f1d95f6d5ee68bc6345426b452feb974e1c7451ac2edf02e8d42448aedc2eca036db12e7e11aa5cd3bdc77ed0c0c3805b15e328a102c19272a628a2161ac74ec99091df7ffcc551300d26878e47254dbdca407b6ec960671c61ab957ac00a78f1015fc1f19330952cc1ec6fa6b2704e9486b28cff42c8cfcf9554db3c553ce9ffb7bf5022cdcce05e7f7fdf0fd76061af9d1dffb15c0517b54458c5b539b90d1932e8751755e6efbdd6f0967d37e8513d0deb60b02ed53c6428b01c611f4a92404e2879e77997993aa70cfa075a7a00951376f959cd5b9ba7395369902f303d927af8b4235103e9ece3acfc24e677de55f771ffe525f9e24e5d3fdc3595ba7abc9197a803ee9702604cb28dffdc22169c6482adf8f08a0dbe5a72cbcba51bcabdde7d90d5dd10d19339d124f620e9bf15bbac33331b7b99900e8a8edea01fe285cac532b2982f3d431c42e13f55438101f93390f3535201bdb0f931af7fdfc61531ccee15953e71f996aa0907ece6f4bd473829d487b7b756cf45ecde5808876e6dd8f392be46df7b5fb6f6a81b613f428a80bbe6c1e78050ecde711174a9f5f80580863a74f18ce3fa8d3e3804043daf10e1af079c05367227389649c121c0e2a56e81ec3a693220974f047c8d32ad662ece9a43a6a8b76571bab4649ac68ee6932975fd07a888ceb92b2dea8c221a5c1ad96a3c3c083a7eb9041cd9447d053159bbf91d5dbce406330a4c40caeba142beb446c44dbd3718db46543c2c5cc4ebf5896d21385da498903edb83530f8550d4433af3232c7312e61e68e8500b9e8e72a609dfd54d80bf4f61e2d7af7abb789d5fef26e8cf3034fac2fb9de38b829ea7e0197f5c1fc546f01c4e519b072dd28983690cf4a817461def48d526b6ea527e75a63b8ed49b751e4e26bd91e8639d419689f65450c97593f1cd117f5a3acfd459f0b8ac23278d77745cc836c267b03870ff4faaec1dee9f9ff80e428d053f0ee2e332382131f85e96df58ca0fb65795325dd4b4fa38d775627b59a9773265258ee1580096f726d550ca8bd50c662bf482dad2021f5ddd177ed067a3993b4d349fe0c0231bc6017f5f7154c1a5ba032cca6c17e28a110cc65f7b6b9b6d3bff6b38abc05bd6f7de15c55dbeb62cf1d862fee32a8cd3f4edebf9defac39092005988769bf70d0966bfe2435f503e6195f0628b2fc9c78bedff2ba788821a374d004553ddbdfb3f7cf778b2d7b00a27e72145e90a0969de1fc9bbe7e36d55c4fc502a69462dc63b512742d579cee5cc960ea1a8b1b7187499ff9d2cc6dd746e2e62845922258193d5b875312264f06c2403754d541abde0d886a923dca7fcd7997d2696847e2cd5a4989897e4e5374a4c6728c77af9ff88014e4b652761417e242098d51c2b8465988e7c1a86cad8c9bce5e175b34f90e7e40556624f35caf47bbc8acd5fd38f03485a55b6e46bd1385c2ed3978cd5599ded4a1599428692986f61beb6a68124bab85bdacbf8ae48c36abdf58c4269133c6998ca39e875351384f1e8ebeac30592ae0919e45b2cddecbcd9c3c4a2a4318bc26adccb87cc657fcb41e97fd8dcadcdcef84b7c6274236cf6015709919ae5040ac35bb4ef3484f62d708e772167bdf27e4e954f3ae2f2b6994f9b1d8c6290d9216f903b35755d643f4c08818dff47d7c40be274dc4188ed0b7e51ab41e155c68ea8b41324ade79f04141cf4a963dff4d0f4c50abee3c5df612ce6338b2c9562f393d17dce9bcf99b8c20d64465f8564a64f64f8f71fc4decfcaba8f296ce4fa099a5b8d89d105a89e16e69a21e6672e5f68521e9901ad7b2cfcabca683be17d92d85263f9616100374f1215cfae0751ec84296e53423cea3d91cf836b90c9fc301ac734757fd0adf8e9af5d9cd9604a11ba53560ee4eb611807dccafe0a20d2ba2ce97197e4581b114cca83e7ce6a32fb11dc319d3d76789c85be016262fdba942e63a717dfa012c82ead27657882b329d0110a6b0c265d591c53b8f3f55cabde782d9012cb84f31021b62704897bf79913a2ef9b63e6f364a1c7384b458b25d6ffa36af6f678d5fd40d22f693d10d2be076b8bc32ed5deb059fd26fe0341efce9cdca86814b8b22f8b863c514167e69a46695b3ca45865a86a6acf1b6ec42f64336c3bd66b7de3415423dcb4bb00cab28ecb7df27a3d29bc13643aa4dfc74fa5088c3ec695d936e843833048851196062b70474930bbbd6760068d0fbf26189027e940cf94c0610ac666dbbee006528aac355e0f4e399d93da5f529d2db1544f782c929bd9e9571d92c52c9e8d0d693d1fd3cddd692cb449f4d44759415c578d00ab1eb82fc5d5ea4b3c5482971da6067efa6c5550930ad0cdbaff9088b4fc5be40a098fa01fab5f42083e8bf9880aa4f86c78bce0b831dcd3f668cb36154e6275ef3abbf0e3a2454e21a004f9134a2e226c15df2a536ed7545a73ca4e412b9609bc4ac04814f34f3ec11e8eabf5b03e53ec179b6adb41f1baa9029ef22a99562a719ed09a1897a1a0ebf8ce5346882b46a8387d6f588961930f65be1a819f737691e02bda09413dc9080dae74d4a8346a033b128c654a63de870e6cddf81529e7993ed318da647f74c44cdc8523dc580520d0608473903bb5559048a3ea1fecd639cf2f04f6d7a47a648149044c10bca186c5a449450653c96d3d587ffa90419f73dd3f4e6953f36c1aa3f5609348dba66f0e60f509f377a9dea7f54c934db0ddb36fec260e9bf4801b47c8f0c2c6b6bf4a18fe6b0127b33c0cf648acdc32279e69f45d150bd98e9767ee37257900503ea77c6822697037f34f9402f2a3b77891d973e58f4d2b9d847bbfec5d016afba7141756e6a57e0fa2f7b503db47d4285be3fee3106deb73b7e1ad9c1af9b3bcf91a0d02b79d7d4978d9373e49891d77deb1af2ef63545da33c268a2deed4f96def2650ef1b8c99b3afff600f054934511127b5fcb3e94d5ea0ad85fc4c4925b8332d5e33b8e72ceea33dfbba0a4880fc430f74bee67b4e45f920a5b496eacaea8442c496c3ea2eb18b509510053e11938d05d5b7d803d59d6f9a5b27a15f0cbc1d6bd1deafbd0c3f9e92a531b793360b4f73e93315614c9ee758d87fbaf1df9f62bb2be25c3926653d2b8658a55123ed351e5e2d7b22eca8858ab83460619520b5c475d79d955de52eec12f838d06110b5d5f9c3e0843bb7447d22b2098ba2662fe2ed4889a1de948741c3891595d5f05b093b7669204b017e173be9be5fccc84d490ef9b523acf6a20ace3a1595c299c33c60de669d2cb7b18ee204193a73fe3e490c972551caa24a78ca6e3fa73594329b2bd23e4f8086c597ea206a092e72128bdd62b1d305f7efca9da7a6e1abcdd22037ffbd33013bad2f232f228dfceb80cae569467d947e3b54024ecd8e2133098600642bd7c7be316637e35a8885b1c73f2d9c0c7e40bd0e55683ba8f3fd864f0b9c5e84f7b458846c5af86f7d138919557b306c181da1f8ebe31721b8be433b55ac7b4fd681ccad51bccb19b01b3c5a8f62f37de15e827b5b12b7de657a8c5e89b85c6ddccb1e906d431c2dc58ac8019ce5496318ffd9a1c3d2ece6e5987d9d2da44d3148e9e04903d0d0b68000c991eaefeb89e4530cd1e2a109ade1d9b368921b5fb74d0d2374857d26cb1b99ad1089bf8776691c61b0f2bd0d3f90c391967da2006adf29125d493d9b84ef62a6d5a70a96291f4aaf0116d59f9ead8fedb201bce341690e8312c88b4d43e1b13d6ea34bb0d791ca8fce2014bbc1fa0ae80672ba49bea321d0a4c581f022c6fb115a5a751bf1c58b77be92753d2c8eda97d87c3ce18559dce16b9352b584ceac31b3ae3e5545b1e5589580266540ef7a56988d1362acba5e16c29e9f7a02eba34386ffec70657d880d1d4262c10a2a44a9412f473af7537ece1dd782b317ea2198f82f67671a791c6ab0359ffbaf63d1da3beacffbabafb6e63179438cddc685fb39c810008757ad270cd05b7621d96e35e8f0176b0d768dd8968916026a42028e77dd6ab8f414323b10877eb5f62d2c4f83094d9f0bb22060ded3a4c799e1f7f37383c52ba24874b15321d3523059dfbdb0111e73b67421c8c63dff93ff6b76dc37c1fa7107ed5fb08ee003a1e2057a7479ce82b24d03487c1db1252df535f94931130adf9b88466b486f34c198575a2dad852cb46b714b500ea9b3df465b01ec22b5deeeb48a51cbab083bf897309b7f51ebaefc8847ed9387b8af49f33cdbfa217ef75adf4038996bc4ec6d08231facc9876417472d3cb9735525bc4a8fdb0be96fcb53b938118d2385132aa7157071a3948eec5fced1a1d70b2e0e79c2ecea2fb61b3b13c850afd2159164459c0ac050e6435fd709245a79c99b74263d16c8c44be3954c6cf80934a841f567e5cf60172f3ad795c032c3a853a3ab7b80f52deb6853b0b80a8bc124b1bf8bad315f942117d1f6738c29bdb524f189d3312371a79ffda8580a81f2aa6846ac74d81ede6e5220b1bf1411d4360b06cfbd7cb28bfe3855f81c6a65f96edbbf64beb9c68fc6d31474bfc59ba4b5860ab8b0fbfd30d5b71c55d4b6214c66e449518dd548b3eddf991f57c30d639436557eda486d09229d9b858d52d7bbb49b747044fe25e26ddbc8b6fe0011dd5fecb40e33033579063fa356dcd3a5fb4ce892524b2427b387265051ad95197c21763a97f85346241fe1ead49e44276721fd716efef31985784319c7f671df124d728f9350e9e090c03c57a9dd5f16429ddc8ba59f6ae758f80b86dbe9cb3a16e0b65b58df897dc7907f975451b12be3f9474e520f4c5a3118bb63ff606ef1bd3b673e9d51322d995c3118594e21b4368d109a126341670c61bf0b0b1ee5e3177cc16ab0ef766795bcd80b15c6f14f215bb4c1fdfce9cb36954cd861aa3ccb43cc12a25846b5ac39138bffb7bd3376eec588d93b128fb8ae42f32bd3caf57ee7", 0x1000}, {&(0x7f0000000280)="48bc04b28074e850a00db7749b4497d8388455bde6d8a54fe989d6cff46dd9c96aa53d4757f577bb633f446c5a4c93ad4d668e31e2ff33f40fc72723b3a4ffc8d9ae4d114969661404dbfe61c4855c6fd1c794d29710cede721b8bd8ae20d14764abdaed3b04709df8082f0b4ad73adf97b76f95a91725", 0x77}, {&(0x7f0000001340)="1a198997c399d5357a76d1c7c45f3f13fa585e9bf3e1026e50fb205c1e6bf623235302ef2755c815fb378ae833f677c8b01ec4d2cdcc833a5bf37d80a091f062737c2eff2985c050790a2c574555587717ee17c0bdb6d295bed77fc5f6b0a0d6f9b5f874fe5f3c7df217b79ee9fc906c36feeff58c9e4f8aa64acd51e5827343e6f12b12b712ad6c3500604d3f9b83dd4be8284fcf12ec21dbe320d2959a10b41e8baaa74b6695b537e0bc1e2d9d6b53eed03dd02c3e87236ccd0e2a09ec7b28dae822e0574c5e4864bf069a1b88c9c5e8748997ed5155", 0xd7}], 0x7, 0x0, 0x0, 0xc}, 0x4) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000001500)=ANY=[@ANYBLOB="100094418c63d0bc5a17cc269cf9190c6b378c49139bec7679d4d6"], 0xa, 0x0}, 0x0) 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x808000000007) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f0000000180), 0x10) r1 = semget(0x2, 0x4, 0x6) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0xffffffff, 0x7a2a, 0x2, 0x5, 0x7, 0x8]) 16:00:53 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x0, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:53 executing program 0: mkdir(&(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x815) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0/file0/file0\x00', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r1, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) close(r0) readlink(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f00000001c0)=""/96, 0x60) 16:00:53 executing program 0: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r5, @ANYRES32=r5, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES16, @ANYRESDEC=r0, @ANYBLOB="5f9ed81b769a8495dd4294e8b46614ffe7c9aa", @ANYBLOB="d33066e0667359ffe5d9afa2cccfe8cfdeca42589530ba663904c4310ba697640b1cf10b36f1fbd643a8536e294c85e9e0b80e9513f9ac4547c5402da86b86206bfa031bf4f19aa616f9188c02c404d80e76218969024ddea360039fa10899c8971d33387c11c9c3ae1f84e65733e1866b536d25a504cbd5958b676bc0630c636978b10d1d21c50723b7634b7534c047905aa14411261ca8c16d1aeff90099a774b1c2d158d723229f8c16c03a083695aa7d8159b7fcb5e5bfa5c55596380b5f0587fb7ea70e2829eec30f2b879ef6c61b9d", @ANYRES32=r1, @ANYRES16=0x0, @ANYRESDEC=r0, @ANYRES32=r3], @ANYRES32=r4, @ANYRES32=r5, @ANYRESHEX=r2], 0x3a}, 0x0) recvmsg(r4, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x0, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:54 executing program 0: r0 = socket(0x18, 0x4000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0xffffffffffffff6e) 16:00:54 executing program 0: r0 = socket(0x1, 0x3, 0x120) setsockopt$sock_int(r0, 0xffff, 0x90, &(0x7f0000000100)=0x7ff, 0x4) sendto$inet6(r0, &(0x7f0000000040)="ea0382524608f41c28602826ef299404", 0x10, 0x2, &(0x7f0000000080)={0x18, 0x2, 0xfffffffffffffffb, 0x200}, 0xc) r1 = dup2(r0, r0) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r4 = socket(0x2000000000011, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x30, &(0x7f00000000c0), &(0x7f0000000140)=0x4) 16:00:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x0, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) dup2(r0, r0) fchmod(r0, 0x7d3ec431d6f2f452) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 16:00:55 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x2ae) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x8000000003) fcntl$getown(r0, 0x5) sendto$unix(r0, &(0x7f0000000240)="f65027e48fbefe5c60da53db5b0ba375875c99466c673addd4f678b1934fa3e87506828e8b2da4b94c36865f3394886ae852402cd35f52c7363562", 0x3b, 0x400, 0x0, 0x0) mknod$loop(&(0x7f0000000280)='./bus\x00', 0xe101, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7, 0x1, 0x5, 0xfffc000000000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xffffffff, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000002, 0x81, 0xfffffffffffff001}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20, 0xc000000000, 0x6}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x7}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x6, 0x24, 0x7, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x8001, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x1, 0x81, 0x8, 0xc0}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x2, 0x40}, {{r0}, 0xfffffffffffffffa, 0x3, 0x80000088, 0x9}, {{r0}, 0xffffffffffffffff, 0xc1, 0xfffff, 0x2, 0x800}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x0, 0x56}], 0x100000, &(0x7f00000001c0)={0x401, 0x6}) 16:00:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x0, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x3f) fsync(r0) 16:00:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/1, 0x1}, {&(0x7f0000000040)=""/227, 0xe3}, {&(0x7f0000000200)=""/135, 0x87}, {&(0x7f00000002c0)=""/218, 0xda}], 0x4) close(r0) fcntl$getflags(r0, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x0, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:57 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./file0\x00', 0x802007, 0x202) r1 = getuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xffffffffffffffff, 0x10, r3, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x1b8, 0x0, 0x0, 0xffffffffffffff4a) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1004}], 0x6, &(0x7f0000000040), 0x6, 0x0) 16:00:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x6}, {0x1, 0x6}}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 16:00:57 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x0, "010000001000000000ffffff7f000900", 0x2, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x0, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:58 executing program 0: socket(0x2, 0x8001, 0x0) r0 = socket(0x20, 0xc007, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:00:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)='X', 0x1) write(r0, &(0x7f0000000240)="b9cfe98a1f4204efc58f4dbb08d931846da60e8eb7da5cad7cd6f7380bcf30bdbec576996977f70f3f7bd93459d424679b3c24c90bdd5f6c307886d89288a6524ab65405172ed7b850573a991abe418080094d80a72578cba08620728755b9d340f6ae8aeab40ed5095dcacd197ad226b20d8b73acb6fff7e3c23ef2f42b6df86f28a4e945f567b9d7aeb2b0dae206f6bfc70cbc5a0349e1ee0a8dcddbd5d6b0d596760810e5f049935805f191eabc17ff34a76cd5a1", 0xb6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5f, 0x6, 0x8, 0x0, "5618edf341401bf4787ff45e802471403af44dc4", 0x1, 0x1000}) close(r0) syz_open_pts() r1 = syz_open_pts() readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "387a1ac40657882031a803df7b7bb89864b9b7b0"}) 16:00:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0x0, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="5a7a73bcec6a81d7ede3387a91dd84169bd2f840c6136c5cc968b0a69b772c48", 0x20) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x92, 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x200000c2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x1ff, 0x7}, {0x0, 0x9}}, 0x0) setuid(0xee01) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xfd, 0x9}, {0x1, 0x5d2a}}, 0x0) 16:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000003c0)={0x3, 0x5, 0x3ff, 0x2, "192bbb452b6ee0d26188a8cf954a745795bfda2f", 0x6, 0xfffffffffffffffb}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r4 = getegid() setegid(r4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) fchmod(r0, 0x80) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000340)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open(&(0x7f0000000380)='./file0\x00', 0x28000, 0x1c2) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0x5, 0x2, 0x1, 0x5e, "2d0b52c0f213929b8623b26acea19829188a924f", 0x4, 0x1ff}) 16:00:59 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0xfffffffffffffffd, 0x5388}) 16:00:59 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0x0, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) unlink(&(0x7f0000000000)='./bus\x00') 16:00:59 executing program 0: clock_settime(0x0, 0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0x6286, 0x4}, &(0x7f0000000040)) 16:01:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0x0, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:00 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x3, 0x4) r1 = socket(0x1e, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x3) 16:01:00 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x60, 0xf0000003, 0x9, 0x21a}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x7, 0x8}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0x80000001, 0x800}, {{r0}, 0xfffffffffffffffb, 0x22, 0x0, 0x3a, 0x1}, {{r1}, 0xffffffffffffffff, 0x42, 0x4, 0x1981, 0x7f}], 0xf8b1, 0x0, 0x47ffffffffc, 0x0) write(r1, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1ff, 0x4, 0x2, 0x5, "35535c286c7b95abdaf89585c74a14f5f75ce98c", 0xaa0d, 0xa8c0}) 16:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000240)="6b9cf9ea5ba07f8ae5d90705c9ae3e6c02008b74361e3d", 0x17) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getegid() r4 = dup2(r0, r1) kevent(r4, &(0x7f00000000c0), 0x4, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffa, 0x40, 0x25, 0x4}, {{r2}, 0xfffffffffffffffa, 0x1, 0x10, 0x0, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2, 0x8, 0x400, 0x5}, {{r0}, 0x0, 0x90, 0x1, 0x7f, 0x4}, {{r4}, 0xfffffffffffffff9, 0x80, 0x80000006, 0xffffffffffffff5d, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80, 0x4, 0xffffffffffffffff}], 0x8, &(0x7f0000000100)={0x39e9, 0x80}) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000000c0)) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x60, 0x8f58fb8cefc30bb2) 16:01:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x0, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:01 executing program 0: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x1001000fffe, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:01:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x240) msgsnd(r1, &(0x7f00000000c0)={0x3, "51488dba958ba6d54bac66b6e66a639816108b17913e7db9f183d7e4ca53e045efe7dea78d8823a31e1ba92fd1459022902d1d7d4a02066392654c2319e7c0b4747484362ff6ec4d44eb3722b2327d2ec35e5d0f6c20ec524d1bbb3d825fee69e084ea31867c554bd8a68596e2552d46e937a21d1d9365fc777a5576d01dc1749b13b92ba5fd4f8924834f224215b5a914dd9f832f366de5e4946c4e204c7f0b7b806c54d99e30a69df42acab678689764168cf50d9f644716fb9efa7cd2f7d961afd94cf1"}, 0xcd, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) syz_execute_func(&(0x7f0000000040)="637884430f45cfc40381427b05f940d3b85e529581c483d50f68dcd58f8810ed970e0000004d400ff274fc002e410f2daaa4af0000c4c1f962c28f2870ce67040b") ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) 16:01:01 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/117) mknod(&(0x7f0000000080)='./file0\x00', 0x2081, 0x400) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x8400, 0x8) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r5 = kqueue() r6 = kqueue() r7 = socket$inet(0x2, 0x1, 0x9) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000400)) r10 = socket$inet(0x2, 0x4, 0x3f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r12 = socket$unix(0x1, 0x7, 0x0) socketpair(0x12, 0x4, 0x400, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r18 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r20 = getegid() r21 = getpgid(0xffffffffffffffff) r22 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="363032eac64f3c1c0e1cc22bdedeb268406af0393abe36026ef0425bd66168c2de3a33905effec5c92c462b9541524a8c7ace3f3a5aed01c6762269810613902e508351f8cdb671d2dd27cb9cb4741d0adcd0062fef513e4201b8eb790bdfbebd7066cdde49acc4200f869229af2f7d75efb111563aa337d6137ab4343e0b229906643dedfc34bf7a1ae8baf3b56e7e6a3d8a338ed335b74da4f3b8765a05422bf1986460d2a4920d2d980938588b5cb7e68d799aec275db9406d2175aa596d7f0d7a86f05b31dc15ad045c6df8912f17002f7e5ccf9cc6a0d218dc7508eebd7d751212d8c70", 0xe6}], 0x1, &(0x7f00000006c0)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7]}, @rights={0x18, 0xffff, 0x1, [r8]}, @rights={0x28, 0xffff, 0x1, [r9, r10, r11, r12, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0xe0, 0x400}, 0x1) renameat(r2, &(0x7f0000000800)='./file1\x00', r2, &(0x7f0000000840)='./file0\x00') read(r5, &(0x7f0000000880)=""/81, 0x51) connect$inet6(r14, &(0x7f0000000900)={0x18, 0x1, 0x7fff, 0x2}, 0xc) getsockname$inet(r13, &(0x7f0000000940), &(0x7f0000000980)=0xc) 16:01:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x0, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x8000000100011e6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:01:02 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = dup(r0) lstat(0x0, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) read(r0, &(0x7f0000000140)=""/234, 0xea) execve(0x0, 0x0, 0x0) shutdown(r1, 0x0) 16:01:02 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c6, 0x3) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x82) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000100)='./file0\x00', 0x9, 0x8) symlinkat(&(0x7f0000000080)='./file0/../file0\x00', r2, &(0x7f0000000180)='./file0/../file0\x00') open$dir(&(0x7f0000000200)='./file1\x00', 0x80, 0x8) sync() dup(r1) 16:01:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x0, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:03 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x1000000000000800) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x7f}, 0x8) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x9, 0x9, 0x0, 0x0) 16:01:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = syz_open_pts() write(r0, &(0x7f0000000000)="f024e0ff2d0eb8621c61baee24d812024784672e3fb89530cc1ae6bff3867c9fab037b27687178a9445e5578f6c3e0ea69ec47e00784a2f4a1999ff787d4df321fd1290ac2b862e64be842b4b96d5d58b48acf8c2d62dc7f8b08f4c92c78ee7b4c124c98d16565c62ec206166b712971ab5c36bf91fb8bfe8c627af3abbcc51743ca7e68ec88f988ea6c7e8f9e5818fa1dfc2a697639af9c5cada5d0c5b45055c7b85e734d4584f2374cfc20e380cb420eab885b40a768bd0156b263776c642fb72e48a238abb3f0aba8d74cd922ecbe8fd4f59357a38f757d59e6722f8b6ca7a5", 0xe1) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000140)=""/71, 0x47}, {&(0x7f00000001c0)=""/231, 0xe7}, {&(0x7f00000002c0)=""/218, 0xda}, {&(0x7f00000003c0)=""/245, 0xf5}, {&(0x7f00000004c0)=""/242, 0xf2}, {&(0x7f00000005c0)=""/55, 0x37}], 0x6, &(0x7f0000000680)}, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000002580)=[{0x0}], 0x1, 0x0) 16:01:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000a80)='v', 0x1}], 0x1) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380)={0x8, 0x6}, 0x8) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() readv(r4, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {0x0}], 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x7ff, 0x800, 0x4, 0x200}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) openat(r3, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) pwritev(r4, &(0x7f0000000300)=[{&(0x7f0000000280)="b44fc6367d85007d219eb7dbd729223b9a427d2d64db7115701ced14226d755cdb0b06179305f3e39b4ded9f62e299fc8c33635bcf05887ffbe7dced38fb3db1e118b7d58c99d64214a0b13105befee579ead852fa10c484", 0x58}, {&(0x7f00000001c0)="e5879f3c8278e3e26f9a29e3e4da0518dd3cb6e996f815e0ae94c86b13fb", 0x1e}], 0x2, 0x0) 16:01:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:04 executing program 0: msgget(0x2, 0x16aaaf9b2ccb5f0f) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000300)='./file0\x00', 0x411, 0x60) read(r1, &(0x7f0000000080)=""/185, 0xb9) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="41e2f1a886b9e2d6f4fcb837f95fceb62884fff12e5d07c8300fc5434f804c0f3006c77d03b97c39a574a736aa94b9e03d0072cafc02343ee1c6e55ba49306453c36d3d316f4f1fc870e823ffb766c8ce0ab431759a57ae7f620ab3cd78a2b749c807be5bfcf1ce400e9e0df4f5138285f88f3e5bf2c5c3e2e75a7df2773a104b47d12aeb3182afec4f62f086b8f48ab08c71ef4a7271208a472166d26c4f61187e797e287e6615259d9c0a65f0a4407209687ffd656de4a9bc27b423bdfce65f5d0de396d98ac9791ce729bb187188d1de19d63d9143f9a44d0c29a929b95f771a2acd5", 0xe4}], 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) 16:01:04 executing program 0: r0 = socket$inet(0x2, 0xcd0d2883d2e573ec, 0xfffffffffffffff7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 16:01:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffff8) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001100)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/73, 0x49}], 0x1, &(0x7f0000000100)=""/4096, 0x1000}, 0x40) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r1) 16:01:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') utimensat(r0, &(0x7f0000000180)='.\x00', &(0x7f00000001c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 16:01:04 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) mkdir(&(0x7f0000000340)='./file1\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 16:01:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x21}], 0x1, 0xffffffff) fcntl$getown(r0, 0x5) kqueue() lseek(r0, 0x0, 0x2) syz_open_pts() 16:01:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:05 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() r8 = getpgid(0x0) r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r6, r7, 0x42, 0x2}, 0x400, 0x4f3, r8, r9, 0x2, 0x10001, 0x56e, 0xffffffffffffffff}) setpgid(r8, r9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/142) getgroups(0x3, &(0x7f0000000280)=[r5, r7, r7]) socketpair(0x6, 0x3, 0x7, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000480)=0xc) sendto$unix(r10, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r11 = dup2(r10, r1) ioctl$TIOCDRAIN(r11, 0x2000745e) fcntl$getflags(r1, 0x1) r12 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(r11, &(0x7f00000005c0)={0x2, 0x1}, 0x97) semop(r12, &(0x7f0000000580)=[{0x0, 0xff, 0x1800}], 0x1) getpgid(r9) 16:01:05 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000640)=""/145) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x8) getdents(r1, 0x0, 0x88da8d22fc571501) r3 = msgget(0x3, 0x4) msgsnd(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000b67e16578320f5c59cb674150d6e94d39985ab67db0b42dcbe83a6088cab66173c19a721195c5f695bdf633d1dc862ea0eb5aab5ca7e6dac385b715bf9fd3fc9cde4ffa9c5bbc195890b97a0edd586a80ad32ac7416ae4c4f0c57b5e78b1c791608b4ffcb71e03ad69dd52c1640a2d7e841b8e63e94d72cfe69cb57dac1c9380af64d945511556d664f0f5e38b89919b912f3b034d7746ae9e3c68d5d7ed7ac9d0"], 0xa9, 0x800) dup2(r0, r1) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) syz_emit_ethernet(0xa0, &(0x7f00000007c0)="80cde78b50391c9d6f8877bbc4af247b2bc33e9c4e04f7e7a9c8ffc850ef811d8caabaceca405637fab558194c1e21e267b7846115ad1c8bd6f2b210dd0522555dda110fc57e6930a5e5b109ae57310fdaa5942340623e844aebae77e001bdae48a2a00e14e4588547cf0b500cb725e189d5f0ae55dadf0673058af93610c59d21f3726302ebac752a52e0df55d64b69d3c6be58330aa03882af895321df16ca") fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) r4 = shmget(0x0, 0x1000, 0x202, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000700)=""/190) r5 = shmat(r4, &(0x7f0000ffe000/0x1000)=nil, 0x1001) shmdt(r5) r6 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\*^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000000)) 16:01:05 executing program 0: pipe2(0x0, 0x5d137729cd4ef061) r0 = msgget$private(0x0, 0x208) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x8000, r1, r2, r3, r4, 0x0, 0x1ff}, 0xa4b1, 0x5, r5, r6, 0x1, 0x80000001, 0x1, 0x6}) 16:01:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, 0x0) 16:01:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3, 0x9, 0x1, 0x6, "64fcc02aea7d90df5f560f976375a4025c7c2018", 0x1758, 0x5}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x8) 16:01:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d90) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)='|', 0x1}], 0x1, 0x0) 16:01:06 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:01:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, 0x0) 16:01:07 executing program 0: r0 = socket(0x1e, 0x3, 0x0) close(r0) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x8) 16:01:07 executing program 0: r0 = socket(0x2, 0x0, 0x1d7) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 16:01:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, 0x0) 16:01:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x128, 0x2) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000300)=""/124, 0x7c) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) 16:01:08 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) setgid(r1) 16:01:08 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) flock(r2, 0xb) r3 = dup2(r0, r1) read(r3, &(0x7f0000000000)=""/61, 0x3d) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:01:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x0, 0x9}) 16:01:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000cc0)={0x0, 0x0, 0x90d2, 0x80000001, "d730c1e7a86fc6e23c5b000000e2350000e709e4", 0xfffffffffffffffc, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a13", 0xa67) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) syz_open_pts() munlockall() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:08 executing program 0: mkdir(&(0x7f0000000040)='./bus\x00', 0x69) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() utimensat(r0, &(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)={{0x7, 0x81}, {0x2, 0x1}}, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:01:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x0, 0x9}) 16:01:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) pipe2(&(0x7f0000000000), 0x10004) write(r1, 0x0, 0xfffffffffffffdce) 16:01:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x0, 0x9}) 16:01:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8}) 16:01:09 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000900)=[{&(0x7f0000000000)="c4de752032c6c66dbf33ea763c6532c85e87c80e0f644ebf3e593d0a1e2f7a6c3a0e1387ed0a32b61aa2e7bf3dff4367e80c89fc2d2ac32dcedcc8da28b20c87", 0x40}, {&(0x7f0000000240)="49b3491e439bd43fb84f7236dd75a82ea8ae0296509d9a5eeb37486dfaf1241e43c40aea007f6b395ca01308ee18d598e8a8e867888bfb07c61ee712e620e7b70cfc5703", 0x44}, {&(0x7f00000002c0)="442539a3c6b48b41f19076e6765b2b1fdbb7efc228e87c1531636af86bb2536cdc3888e8f89e13b9295d9ca793efabc163bd1d77f2a47628330ec3d956f101c90beeac6cece7f8edaa38df2da81c518b435b73baaabe18ddf2ac915b4a8d4bf50fbdc6193b624ef53b4e6c997575de355577da40a3349689ef9b4a2725efa065b46dfb4329cabcdd7af601fb103657e6cc57a4779390acd6f7fbd4b1675bee90cf5bbad54b159faaf3127a8314566cedaa44b3944722bfa626928acd52e0c85e94d11772ac5cb2f77dc5c3292be34698999e73bc", 0xd4}, {&(0x7f0000000540)="67acfe75c712fa126ab8d633f38fe74b9e81cdfd07ee0030da55ec6bc03cf7ba60ffa0f157f25d06dfc2c86366b8b7f5cbbe1500f6e24c1c0e4a6bd2e84c0ae673c509a936a4b16207bfc1af45b1f08a9ec1b28a40", 0x55}, {&(0x7f00000005c0)="e27768d3799f2e7f2bcea63e2e5682fa84bcf556b92c9f4d9222e772604f7d5f69d523fed9ca7789b0f90b6fe8d6415f2f46fa23709a7685018dfd9c76d3bbbcefb196dd5e25eed448686497361d45f55ae828977c2ef5f3a4f0d815b9705ac380a36f17e2231a28a30c834caa7931d0a3", 0x71}, {&(0x7f0000000640)="71966ecd4162e24838e49a1b9b8579059d9c312990fa7ee2c3c7762f9a716568eedbc35beb223e055517cefa6c8ac39401b2713b2817b08b8a97eb17300fd503a5854af31e75bb62c48651545075d606ad5fcaf55e256fd82fbe09a2179a93ebaf282404445c2dcab584c03acfbaeb7b6fed0a973915725e1e397e205cc699de08c5c2b2151b740b3f86424cc1f2f60a1c40a315a8e186bc7540f029ab3e177cdc67b8031714768fa6b6e17d024adbdd68a04d87059e1f3e75581152a38e0ec7", 0xc0}, {&(0x7f0000000700)="b87a416ff1e64302613be636bd4c59168bb765f8f5082826279828397ed6fd39a7fea5040c2a26c907591705a08920a41e27b3b4b26caa7223cf6f50dc03c91b08d3dcebb1f5c7cabd14fef4436b30ae4bc0edf43e", 0x55}, {&(0x7f0000000140)="902b584c9341ffeb2664de66175839a5ab85124ba50b22714d4a876d662a45b734aeda8606becb6e4fb51f19ab9cc1ef", 0x30}, {&(0x7f0000000780)="b34d97363120ea1a4a6dc92075e224ab2fac52c2fe74e971a0f2ec852bf74d5b4d2733d1e7cb2bd7e7fb1d954c1ecea1d25d27cba00115ffd89c8a028016b9fa3a56c9741b295f13913b1e3a99ad059825e999038b419675df8eab7570ca7e98a9d8b8d4211803b805ce8103bdc140cbad41951f9618451a9e1621c1741f9d0f61f613cf74c87d84", 0x88}, {&(0x7f0000000840)="97a60920fd957b6f3ce3b54d69ef3866c69a089e01fcb21e047d6476a5e43262ac214dc34f6ebfcc296e36410e251402e90adbf9f26d29a67a53cc01de4cd4873627fa040e2265dde1b5b0d9bd8a6b114e822041c136aab92fd4348fc8759d359d2f0094ada9c8d30016163d239d26d7850938d71ef1682ad8f3125b396cc424cd9192536c4824e305037383cd638352643b10679eb1", 0x96}], 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8}) 16:01:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) close(r0) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x5, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000180)="69b3c33b02f62cd3ee69dc3d12ec90b9a99136d3109907c819c58b63337519b1268ffde0dc14673a9f1a7556c26f8ee922dc9ed34964f9ea67054e0e4cb518886411835900ddd866753083ba52413e8d7b2b461c2f9fb7cf2db879bd50a0e2d0e637ed69bcd58189e4f1902a2dd8e468fc1607b2bb12518b97d425657956ef4547b67dd91ad6089579ed348ae9442a23989e2cd66019b174d5604d9a6c133cad6a07b932b7fc33ce0d71d03217899863e03acc6ebef46d6c15d1b3939438761b487b3f0da8f2", 0xc6) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x920, 0xff, r1}) 16:01:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0xf4d) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140)="c4", 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_execute_func(&(0x7f0000000000)="47d9e0c40281969b0d000000f30f6f7564362ef0fe40002500000000660f71e3d9c4c19573f602c4016e2af5205006651cab") recvfrom$unix(r1, &(0x7f00000000c0)=""/22, 0x3d2, 0x2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:01:10 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x10, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x200, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x17e, 0x100}, {{r0}, 0xfffffffffffffffc, 0x2c, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x800, 0x80000000}, {{r0}, 0xfffbfffffffffffb, 0x22, 0xfffff, 0xfffffffffffffff7, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1000, 0x5}], 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x80, 0x4}, {{}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0x7, 0xffe}, {{r0}, 0xfffffffffffffffe, 0x61, 0x80000002, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7d, 0x6}, {{}, 0xfffffffffffffffd, 0x30, 0x0, 0x2, 0x3e3}], 0x80, &(0x7f0000000000)={0x10000, 0x6}) kqueue() r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x800}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x6, 0x8}], 0x4, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0xeffffffd, 0x80000000, 0x5d84}, {{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x40000010, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x80000000}, {{r1}, 0x0, 0x1, 0x89, 0xd5c6, 0x400}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x97, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x10001, 0x2d8}], 0x800, &(0x7f0000000240)={0x7fffffff, 0x8}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0x7fffffff, 0x0) 16:01:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8}) 16:01:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000001540), 0x72fb7961c3049de6) close(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() 16:01:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) fchmod(r0, 0x101) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0xc005, 0x2) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) socket$inet(0x2, 0x1, 0x4508) r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:01:11 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000000)=[r1]) setregid(r0, r0) setregid(0x0, 0x0) 16:01:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) getpid() connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:11 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) clock_gettime(0x2, &(0x7f0000000240)) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x40000000, 0x2}], 0x8, &(0x7f0000000100)=[{{r0}, 0x0, 0xa, 0x80000000, 0x5, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000081, 0x8001, 0x147b}, {{r1}, 0xfffffffffffffffb, 0x3, 0xfffff, 0x6, 0x8}, {{r2}, 0xfffffffffffffffb, 0x5, 0x20000000, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x4, 0x9}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x1, 0x7}, {{r3}, 0xfffffffffffffffc, 0x3, 0x10, 0xfffffffffffff495, 0x7fffffff}], 0x9, &(0x7f0000000200)={0x8, 0x100000001}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 16:01:11 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 16:01:11 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mlockall(0x2) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x586, 0x3}, {0x18, 0x0, 0xff, 0x4}, 0x30, [0x2, 0x6, 0x0, 0xf6fb, 0x8162, 0x1, 0x9f4f, 0xcc5]}, 0x3c) r1 = geteuid() setuid(r1) r2 = syz_open_pts() fchmod(r2, 0x0) 16:01:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) socketpair(0x18, 0x5, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x2, 0x1, 0x2, 0x100000001, r2}) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) 16:01:12 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)="cc3256f6f95da7fe6a056179caefbaac3b78bf0beed08a84cb19a205463c082c5aa5416066ecc0af7bbc6d5fc6a5190d8dea5ed37f3da15438df1836b4c3e8e452288862d888035aa48d03782e8ef8290175c5b4622aff1725043819f09064f6cbec0cf7893ab01ce7181db8de6af10acc3d6e4c48c888c0221b209a9f4f29fad9e7057f984944a14524e75f325c50832189d71198cbea3324b8a582b3047b968ba438e4742ad94e7e4e3ada901dfd2acbd3ec12944f8ca1ac6aeb7fa8fed24b5500b127d9aa"}, {&(0x7f0000000740)="2eec8ca04faf4335748ce4d910cad5e30db6c7d4e99b03d4a92bbf838b6a1cf79fa53e5b720718e610dceae5cdabbc8c0e21977cc7052726dead3fa4993babd6e57a14e47371a2b79c494a341a7ab1ad89f19bb124add29de8faad0d6f5e3545a2d4590ca4547f2df20cc9e5b830e720220268ad5630abea1e7722b90b56c787923550eecd385fa2db084bcb4a12b0b27ef2d199d2"}, {&(0x7f0000000340)="7b0a2bb76d1b96ddff8172b752a4f79830402dc81ac2bce28040ce88e649aaacb16c273e160ef652d86d99f46f"}, {&(0x7f0000000380)="ffef5474fb209c23271c1347f9b000e926e3d04aa1b23d522dfe002b064c"}, {&(0x7f0000000640)="4b50505162cbdc67c57c5a4cec0c5788204a17e328333a7b6f1b5f6ebdfe809aecb2bbfe79e135ed5ceb22f0626c978573ce5d2205f9ebbc3c7439cdd1ec1d64a8e766d6d9a18b07afa0ce043c64acfd6fabff30bf2dbc594e7263ea23919680c9d5cd243f141f254f135d82b932db290558c119c724bd5405616cac4bfe7cd18bd093a4e6a294a0e3120ed29e8779e6ab2bbe45ac25564a1b9081ce5c3c140dfab4535234b92bd0043375e2930491f9d201a872497cb614f7bdc1537f1551ec87f9fc42f2e6b07f04c7afc07efe9cda90a71a88ca3e794fdf0673a1f3d6950b"}, {&(0x7f00000003c0)="df6a46d56b0e225cdc546dd7a762c8dc7855c52926a04aa24023b276afda46fa49b8d7418a46ee9190fc189e06d8d58b016d4ae4fa20a3e64b56b849c5d46912a0a44a4e5a160e6a886897e5851a84fcff9fbe051d4c8e48727383f66f970c9a475629b1"}], 0x10c5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xffffffffffffffff) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xa0d, 0x83, 0x9, 0x696fa8bd, "08af20a8a8910e5bfdc0dd413ade3f8415eb8597", 0x9, 0x4}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xdee3) 16:01:12 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) dup2(r0, r0) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:01:12 executing program 0: r0 = msgget(0x3, 0x80) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a0ef4ebd4fca24c8a88a2ff60369b6ec126fe754a81cf4cc845090f77f2096f723bbf30a7d86378797d4d98f801d9bc3e622319488f9725daada3fe1ad4c"], 0x3b, 0x800) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = socket$unix(0x1, 0x1, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:01:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) flock(r0, 0x2) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000100)=""/147, 0x93, 0x801, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x1001000fffe, 0x0) read(r0, &(0x7f0000000040)=""/208, 0xd0) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='c\x00') 16:01:13 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2009, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) close(r0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1) 16:01:13 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)=')\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='@!\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='[\f\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='(@\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='*}A#{\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='[\x00', &(0x7f00000003c0)='&\x00']) r0 = open(&(0x7f0000000440)='./file0\x00', 0x800, 0x4) r1 = open(&(0x7f0000000480)='./file0\x00', 0x400, 0x0) link(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') mknod(&(0x7f0000000540)='./file0\x00', 0x80, 0x3) fchmodat(r0, &(0x7f0000000580)='./file0\x00', 0x2, 0x2) recvmsg(r0, &(0x7f0000000900)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000000880)=[{&(0x7f0000000600)=""/101, 0x65}, {&(0x7f0000000680)=""/252, 0xfc}, {&(0x7f0000000780)=""/241, 0xf1}], 0x3, &(0x7f00000008c0)}, 0x40) r2 = msgget$private(0x0, 0x0) truncate(&(0x7f00000008c0)='./file0\x00', 0x1f) msgsnd(r2, &(0x7f0000000940)={0x1, "aac5d94a943c6e187453e496b51bca6d59cc7ed401f80f28433186ca0d6109cebc8b7e9da82f150cfec227de1ba7c95c579a9ee83c6d26da3401820857bb6dfc54d23decbee603e9d0f29bfc815f8bdcb99f94c0f27865de8c12938f78432b010ae4c567e8e7b9fb72e945cd419812a06ae7261a7b5d48cdeb0acbe41e44871802cff67f547e572cfc137dbd4ea0ea8f2974b993848a519805a89951b729befa2f2e1dca63c1d503675a4fcb1ab065c7c80f97705eed8a7c62ad9816033130f4b452f34e7a998c76025a5953743b985c9ba9e611a86cf12d1b789dc4250098eac3403e96"}, 0xec, 0x800) msgsnd(r2, &(0x7f0000000a40)={0x2, "bdd9658350143844b277f74bb2df0f5fe1f8622949231c10c00dd71ceb9473b611a9f8add51b2a0eb1cc67c63ad219470938c8e9e2215624061d14526f1e6e0ad5f56d94d05d0069a96f0211a1fa854eea16da67edc1616ba2f127705cf00a9ab2c529c32282428da604b308fa2d6a0253277a4149ff3585d962e3461626abec7294850f862f7fe8e82691f51a16cd0b619cdf53823600a85813b0c41e62b3c846459858c77ac5c4c2c89c1ec03469f61541abc2013f968c28d7764a443d4aa3322b234bb5e56c41f71b1693ca1739656ae8a745eec3abf11ae328bda13a7d1af441891aa1107a3de0ef05562a4ef0df6400c66c"}, 0xfc, 0x800) lstat(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)) sendto$unix(r1, &(0x7f0000000c00)="63f240faa1088c6e9b6449b19fcbd2116fc5e1bce5c5b192908c649a5609b34ddae826cea2536898435cc508122f769d", 0x30, 0x406, 0x0, 0x0) open(&(0x7f0000000c80)='./file0\x00', 0x10, 0x8) msgrcv(r2, &(0x7f0000000dc0)={0x0, ""/213}, 0xdd, 0x3, 0x1000) msgrcv(r2, &(0x7f0000001200)={0x0, ""/47}, 0x37, 0x2, 0x800) 16:01:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1001, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0xc80, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80000001, 0x31d80000000, 0x5, 0x8, "73352a3ea6cde9a91aa77eaa05e5563d62a00572", 0x2, 0x6}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x6, 0x100000001, r1}) 16:01:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, 0x0) 16:01:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x1) 16:01:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) write(r1, &(0x7f0000000000)="f22fb5a430839808637e56022c05285750eb2e0aa7e94c2c57130ccc551d2528698f73f325ae39b4671123c7328e147b0bf7794ed581f6", 0x37) faccessat(r1, &(0x7f00000000c0)='./bus\x00', 0x80, 0x2) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x2) 16:01:15 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0)="5324044e154b8098772af92c3e46b8ac1cfdcf91230e632ccdcdbe45a43e181564c0513cfb22388f0f0f8e381378a8c6e51864ce3aa73423fcbec3517187cce3bb28b3ba8fb5d84ae2324cde8515eeecf8b1fe6c27cc1450e59798a5eeb3573687e0975bfc983c2c9b0d99db40781d2fcde521c93cee2226afa530de26e0e2c08a4fedfdd969e917d44f0bfbfb8a309ce05a828926e298b6a080572b8913c387e4587ee7ccd8397741165d8391c85a0793b4f8555dee14be8315fd049d9bdca2b638b9b2f14a0becd61c3800eee7fe1157266e6ab860c966db17410a4b465503bf4353f958", 0xe5, 0xa, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) execve(0x0, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/109, 0x6d, 0x842, &(0x7f0000000140)=@un=@abs={0xe9b546fac0e9e6bb, 0x0, 0x2}, 0x8) 16:01:15 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xfffffffffffffffc, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000100)=0x10) 16:01:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x10) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) r1 = socket$inet6(0x18, 0x5, 0x2867) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x1, 0x100000001, 0x2, 0xffffffffffffffce}, 0xc) 16:01:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x80) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) r0 = semget(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000000)=[{0x7, 0x3, 0x1000}], 0x1) 16:01:16 executing program 0: mknod(&(0x7f0000001180)='./bus\x00', 0x203d, 0x20008000005cc2) syz_emit_ethernet(0x1000, &(0x7f00000011c0)="333dffd2625f0af6bb7c8a692c7dcae5c3a7abed66a80684578bcac658f8c2ee2408af7762e3a2bf766b44173c41ff338b86220d4b0572cfce11fb00b7d730052aa07e8ca3a57546bccc0a807d8b2805084e5865ad51c9aa372ac67069c5995330b45eff1227395acd05cea2e0a14c569c499cc39aea9df4a0d47eaf87395958d962b9e063a42899a63509907faa96e345a184d951d582b1ea67cf006dfd9ad34de04b3c6393f38cc66775ca536d7ff80262e40d3d37aba129b148307c5e6d9e6f9ec9d39f9560c663f06f44ca37ac9df3812350e37dbc1b7f7b6acc4b0096e447e59c667320b995ee7bca7b8a5d8296c74474c500e2710c13d9c5f3385ad1b1ffc30e8e590cb7720d504d7d7801fb42236ac5e069bd5ca332e717980308be4202f274900f2fe5f4a67d3b70f6371ea2d1e593fe645fbd0ca88e409323373c896428677d8fd42c546784b27b58e36143c9b284d70a8a724e7f330e20de001cf1600fe10d5d02afb7bff5addb6d6e633530d36b96b9c4188465badbebdae18f3355aea0c33205a2febd07af96f19285a0addd21fc335dfd32ad5f2727ab1eb5ce0dea800f88c0ddaa80f890dd20162020f3059e2b05f155d08ab5ef7edf3e636834bcef54260e0a127da22ef4fac2709ebed58fa54a07a98ad497ddf5aa4710d4c5511a0329c0bd9cd5d3cd0680f76997153317e19837639a6f28bfa9802ff9ff27af7d5d5b568b8add195cf7229011c45ed59412cc110c7b13845c4086d6dc6701b3fd06a0620448fdefa4df1b6ea6dcf95101c60efee93ec36444468206317f5c6e32bbe0bb6979bbe0be48139f4282070d35cd2cbd4d640e88e7af9581c984e63615802dca0a9d3a9ea8e6df980bfd47b5648706438abb06d32f5c883edf4acd7a5c848ff0a9d2172cd9151bba77bbecc8a4d47010b807676d2298b0402c69c4a2a9a3b9feb8dfa4b2d424bd1c664f2d61516b15d54668faa3ba6951d55104b1523f4b22d65957d0202c95ffb1d180893ec402aae6fb52b62e541b4a0078b6f24a73a04fc0de285d9f402b55754a2a6bd8ab72a803a4d33b041acbb778616f7a748cc32901e5f213160028fb610bbdba9507f7b53b2549d9558f2e816327a933a82cd76f6b83c926763373d0e92504e0845d7e84c467bbf0dfb153eec296b874e6c893d8ba8edfcfa3049df9c4d133329d51c7ae27b45cb215b17047d7aed1dc14c5a8db7d0acbdc0f8329d2ff47a9eea492b8b214e2a2a0425cebe9d20d9c0d779b592d847efab23df2d22e6dd1deae2d38682c1d303df54e6963794321f54bc0f5f93cf5c2345f4bcf666162c503744f14f823ed0dd8bea5cec585cdfe73ad3011092a0b8222d66807f09a2440e8bd766bc4b0ddb14432b1af5feaae5294b28ee0c2c0b296914348b3f4c9282275e95047a54eafe705d47c540f393ff65ab32cb655f2a19482f451253bbebc168c756bc95d4edff164d2517a685db8505fe3c99f1974576a1a449cc62eed57f2cdf43a51b7ac064978746e8807392104292da142f95357916e3ce749496821d97751ac49620300793860fe9d04c4a9412f8e8929dba4c783ac7e422776ce1d6bc09ded2040bc5fd94b51b3eceb2b86fc4e4a51a9dbb6a1b9c1be0fe939e53ad4d3ab0b61d91c92c9c57cb96f712f9c9f8cbe6ac886579697eb1db4977c03bbc62902818e21b68959d0bc47fa64e82be7ab3989cf41c32d8a4776678cad5d91cb462912b7184cb4c789f605c58f2e796f0e6319fafab45aafc8710bc6cb1a626a3e5d576351d278b9fd9cfd82c5aef939ea1793f301a4068f8cb7a8a1122b9f8f24bc0598cc2a38098e25aebb761110c0c8deb5b7ec33a736c184fee679192e38da9ea7cb4a0070a9204898b7112e650de41867daa1778a2ea718b599de7d844c7002d913eafdf82bcd7357b200c1c99053ecde707364e9f38d4e60279865d066fcc49681df17ca115d020e70a8d9f6c69e69c9c590ac3f2900c28427bcd5518bddd3a7cf2e9f1e5daaa06f62d7fb7bf249b9739f3993aa7198698156683500d0d22a103176ad0cf24900cf24de54b18da77358b526c92cb96aad9dd76ee0c1a23ec829699ec15436e04071cc632fd4d650cc428256a5d02b89d35275806a2dd9bdc46be59dcbaf79c7e8d8f3fcff581e3c9c812718e498a517da6f400e3b57b6fe53509f4695ad1948cdcc43c6f9f806352c8b16eeb1df4d31856d27e02a133d54cd0ec2d7ad5be0f62c9e559b51f87e3e497967cae5ec6872345dd1286bc3eb697e6a8bfc9701ed69fb8d813950daf734600d29505e8f02246dc4d31e74deff9cb82f068b917a1f1e999371bcd85506bfb63bbe52554dc5dec9c88451b62f4ac563b0f63681e455f9c83c5d00cbc4bbd9ba817197f6b89d6e4b8b61ded97ab97f15a02386318d9a91e9b9caf8d4f344f503d5a33a0de2d19706851b12762f5f5b54ebd63e31b8718b2746f3fbbf722a905f08e6c9780ca5e9cc2b9c53607d1e27f9a7f82410668e3a730c38b0543ed9e41f9e887766902c32375907909c8c17880422d9bdb0cfb659ae5772fcd5645a378d740728a06669604332b56eada53290056d4f4479f956b4bd33cbb8ac703c4f0ce65b779f3751e6bbbccccf0b605c9738442dc27aad5e7439ff773492a92142cccf3d04b59500534a5fc176cb37f28a2861b12fdfea47abc67ff072ad989a053585593f951fa0cdd910a4817da134bb76a36f668917d2c3c542e2b38991cef191adb066e0a22cedb1da6bc30eb0dc22b45cf9fbc59dd053082909e52a497c9293009d1cb1fe00f144ea7b948928e02265773a8c2e9a3131be9febeb7873f3f5dc3302a04f8eba7ffcd01feac25edbf455efb525f278cf29118800edde3d50c5f728471681ba07fe9c4a08b4a29df84c84593232e8fef9ae89a08e08606eb727ba7bcfe5b0fad0867e8dab238978a32261f613c87dd746a9d11095e44284f6ffd387c4f414a483290733b436e6852e01baf183262719ff3abeafb8cc27299cf8195f5d125b1fc538e3790eb38c48a874936c16d2b1cfdece208e25bb6fd26d1e163f50630e2d1ccd18ed601a86ebec6814f85d079a7616cd6c2eabf67afbdf7d34de6d5453f28a0621976b4e7675fa4c5b1daa4767ce0b287a3213bc9d05e53d2fddad588bc8c23d18db477dc32ae535c1998c2f96d01c9984b5a653ea8fe8965d24ca90daf379fbfa43f0a11bc23957a5d36a8484a48783bc59d0ebae7e389675c686abde90e71ab57266d96897bd66661bae78a41b4cf0b76743dda7e693fc2227944015ba960033a4b20537c0ca0b1390b9009e2186f8cc72896b95b308022b47bf8cd522c112d56e63f66261acf0a7cbabd55ba3def6363fe30874bf6a4d9f4269e9b6544b3694c64054583fb2a11af31d0de2117974905576e318e78035e99b95b7381b2f2100d5fcd361a262738c6584c95c64e1da01e4a50d8bc23af84e6f6ffc3eec5cd28939feb756d69318c262a1e702b166c30699cbfef898b8c71c982260dd682256873ca9dff48f900e9ee10d8d43d27388bd084df5155e2f1bba1bd8224e379df6a9293723f41e4a5f39cd8a54a7adb73f3dddf67a33e9b4ca0556394b26b192395d271cdf9c8ba0ecf26fc24c48aee3ef44be589122e42a506604375f77a40d91db33fbcc058808f8735cb4c2da47ec549f1f8f2b792bb5a73f1531098f59a182c8ec5d4cc970a75ef1e06db204a44cd29bd65b4234b327a318eee22d9062a27b413ef386a66c0beea6d27552e8b002d5d622cea1c30f666c1dead8cd07b297f8013b78ff5cbb09e12cfc64128e7fc5013195ba3f5758a136fb505a996ddf8ee80eb51a8b92b9c4f5ead19597153de0b850d89b2a0c2f3d948412b292d4cec49a271a81420525e0f3cead781f75fc07c8ea493d144d5846a00c4b34336bd42fbb3643e4adf819b161aea74def451bba5f9f8c751e23d4e002c643131722739864050a25551fb11fd49c7f3da722de4631b4d9d6a92b6def2e3610e8af9ea11931da0d6b71e3bae481c9d0caa0c74d150aebfbca8c3c1cbb0819ebe9f333ce2f943e92478186e55cee1e661d3eec8fb65442e79890c1abedb2835a7aaa9ab5ae17dc5edc99d80cca01061d25778b4b42ebbf024502afc4d9f11a8dbfc6678649dd535ae2841c9b6d3a682d153a128b0c7eb0367a892806618e1b79fcd7ea77ef8eaa646b8ba60eb265bd3529eb8939354f929a6f958c1da003484901a725b53c4bd6c528f1be8e4afc07633753bb4ceb6174bbe0c2975d659395e9a0952d570d813c7a9fb3f8653fc7d6f5e7c9eaa4f05edc3618e1805abb14d53a0dd2b8a2809b3aa0701a2bae961bfb15b38213615ff4368f43230d7588b2ec5fe1df8f258facf5bb72a2a72305a7f552a90b0f7b093c88614a1450d74a758f68b1d72d0a1f8893a9041881517aeb23d406c2158106cd8ae8bb7ea57b04a74d5834a892933c6d9380c48f0af494a27d88b1b4f5c06741503a85f97874986aeef98ce7c4d4fa26db03c19d93d2a803428191f626de2b566e2e8dde5122237533dc8acafdedd3f9d34f550ab4a13116355b8f2ee079d090107351c8d7707e5ac3af16979d8ddd82222d70cbd7c0d0c7a76137e4d4b617dfc617041c7765fb56eaad35ada6a3fcee364bdeaf635b6dcbffb2d37962340aa5793eb518b2552149a902f24bdb7823b5600eccd321d8b25d4ad08a676b25820f8448558ba6bd675a10e5e7491a289f870fb8d24849ed695760647e56db96ed7af632cfbffaeec412f3298614df3f363f7f6d0f432e0239f81cdd57f7f3e76abe1508c727ec6253412f36eb2935ade60bd7af3eda30c54fa1268bff5686d9c5f146692aeffdfa22cab265384f550ff2414fbbab69b35df5613bb8995334d9dfe622a58ffdb94fdbc2ef2c74c4c555726ae9b5b014c3ad1042dc501a7659b34116e06bdf16b5a254b471b00529e48e91adeeec0c29d4a1718577e826a1e3e0799d846730208fb0b1ea5566289e6b1e936b39a99b20b8e49f638300e84839b221ac24b0d406b5c4e98945fc89bef052c2b50ae4ca5c2665bade7ed3ee7b8411c8b54fcfa358f0c1dbfba64c77b01da77158d4ad39141af0ba6fbe4839a295068a1342f07a69a6ae81fe4000faabaee9172af496e6c82539b59a08daf370b8cf9e1276984f8f9ee9170e322aaf0f997483a45f8622f2d6837e4f57e2b9ff8a95a21d9b1ad24b50b8783c00076a8f7c1686bbacb90cd11302a1181d5b7147ca5e4b7aa39ad0fc41fdd385c9ed90c65e5462728f27be114e343aff96f5ee8a46cb22fd53a434568fc8545d9b11f8ad0a9620d497a4fbea0b4944d13d2264fbe94bd0e1e774e5859d6c0c607e04d0eb76de0754a04504c3f337b4f36be65d4e7d97740199c687ed42db5ad2400ecbe6350cacf5fc7aba88a8e7db1fe4d42a6a38c1e2d3285baca1cca5c07d8d946a8c096293eae3c09b7a18c189835cde314c6635873870d8c9b1791546a51cf4f6df4692f4c05e209fddc5137980b114795de0b88f9169aaae991d46825f9dfb26cfe9dc85fe21426b7067504761dfbd911a351b8307edb411c9b03ede8e353e2cd4282a1cb1d56d621c39b910d8a07e5e452569907ced7c7806c0d7159542a3705086009ecae8b2ddfeff7af6f06220e483adc813787a574fab74a2756a36811f24372cd7f9ac927f651bdf6a7be89b687f86d088673ec194f8e42d14f6377572ba0adc8d1f9d93dd99e392cd4718185805c455c429fa3043be13000000") r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) dup(r0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:01:16 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c215c2d109879b18c8947dbb89d278ad009e731ce6aad240aa0b5676cc3a270876657a6e0e6f39f7e2bedec43cec698817158f7721ef19adbd99e57e1f32954fe3650698c387a24ac9f4f81e04c08644cdb55f7fd5db70b8619af820f4278d45e0d", 0x712) r1 = syz_open_pts() close(r0) r2 = dup(r1) bind$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000940)={0x4, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0xfff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x401, 0xda2, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x4) getpid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 16:01:16 executing program 0: munmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:01:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xe000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:01:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x180) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$getown(r0, 0x5) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x4e) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x80) 16:01:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xffff, 0x200000}, {0x9, 0x323a}}) r2 = fcntl$dupfd(r1, 0xe8ab19be7b72a040, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x2, 0x100, 0x80000001, 0x1, "997b3859271066fa630d81260b79c5a9d4d78c1f", 0x1, 0x10001}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x36, 0xf0000003, 0x9, 0x9}, {{r1}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x9, 0x81}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0xfff, 0x6}, {{r1}, 0xfffffffffffffffa, 0x49, 0x40000006, 0x7fff, 0x1}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x6, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x20000000, 0x469, 0xfc5}, {{r0}, 0xffffffffffffffff, 0x34, 0x1, 0x5, 0x6}, {{r2}, 0xfffffffffffffff8, 0x34, 0x1, 0x7, 0xa43cbcc}, {{r0}, 0xfffffffffffffff9, 0x1a, 0x1, 0x9, 0x9}], 0x0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x401, 0x800}, {{r0}, 0xffffffffffffffff, 0x90, 0x3, 0x59f0, 0x4a760000000000}], 0xff, &(0x7f0000000280)={0xc1, 0x7fff}) 16:01:17 executing program 0: mprotect(&(0x7f00004d9000/0x2000)=nil, 0x2000, 0x1) 16:01:17 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = geteuid() r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) open(&(0x7f0000000000)='./file0\x00', 0x100000010b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) getppid() 16:01:17 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fb1000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) socket$unix(0x1, 0x2, 0x0) 16:01:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x2) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) pipe(&(0x7f0000000040)) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 16:01:18 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r8 = socket$unix(0x1, 0x7, 0x0) r9 = dup(r8) r10 = dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00005a4000/0x3000)=nil, 0x3000, 0x0) close(r9) r11 = dup(r10) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r9, &(0x7f00000001c0), &(0x7f0000000100)=0xc) recvfrom$unix(r9, &(0x7f0000000280)=""/41, 0x29, 0x804, 0x0, 0x0) r12 = semget$private(0x0, 0x6, 0x53d) semctl$GETVAL(r12, 0x0, 0x5, &(0x7f0000000640)=""/172) r13 = semget$private(0x0, 0x0, 0x1a8) semop(r13, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 16:01:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0xfffffffffffffcf0, &(0x7f0000000440)={0x0, 0x0, 0x1}, 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x9, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x7, 0x8, 0x0, "7e389d000800007a075f408c3c097b5ac7bb683a", 0x8, 0xf4e}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="21c4ad4d9561bd97c26e888a23bda0001abf423ef852c7dccd1e27504d02660ec9306c7c0a97ac7e8d5a4ced54cf1bdacf63772eea297c42f3de7df5da87548901bd412998ebaae7a1ab7244aa18b5a82916ea16849c5c98c60b2119b3234e25279039135ae63d9885efa324113064ee32856ff7c343aee12f6dc78d38ec2bab0b23c6a22358b37e5d04", 0x8a}, {&(0x7f00000001c0)="adc5511c55f6cde8dea1120ff327952618a59dd762a599893a7e7f147af9bdf7a2444bf2c7a85b3d74e4c6f6ea67543a4a84e32cb95b994afb36f8cfc81caf1c1c0077e5be4e5cc501c2b22013b72cdd8ed653c066", 0x55}, {&(0x7f0000000240)="8ae7d2244d77b0ff1cbcd3f27eb1eab5e0c8ece65481758ea4f56e923a0d81e657d18d3b145f307a2ddec709b6f44a380ea392a72fbeb99923754f0d39c7875a11f57c580ff57c1da0d0c6ae15c6f84750853792c062845f41ed093c30bcb50678691b67c0a6013510f87da7ee0f815db3e8c4c66100c9e05c5187fba327529576463a20619d8bc80058422da1a932ee07d182facfe6ee61f28f5cee76385bc181d5d8ca96cb27d3ad9052684b", 0xad}, {&(0x7f0000000300)="f3d4c409d5d6beb59144259c5e3e2ff2b32b091917035326e3724a52e7b0fee7984ad8b8bac18f71b88c4cae1b06e2482f79521f296988c91586abc73f49ca68f8b1a5972264c7bdc80098c60473d5b9a5db206d7a300bcadfd5f814a857814633ad37f2f42cfcce8bb9298d41af52e1fae67633d57d21a1dbe47429cf72d28a6e701b4319effded9affae4dd898", 0x8e}], 0x4}, 0x1) 16:01:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, 0x0, 0xfffffffffbfffffc, 0x0, 0x8cda, &(0x7f0000000000)={0x7, 0x527}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) socketpair(0x11, 0x3, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0)=0x1, 0x4) 16:01:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000180)='./bus\x00', 0x3) select(0x40, &(0x7f0000000040)={0x2800000000000000, 0xffffffffffffff1e, 0x2c, 0x4, 0x4, 0x0, 0x10001, 0x3ff}, &(0x7f0000000080)={0x1f, 0x223df697, 0x245, 0xf1, 0x2, 0x100000000, 0x1000000000000040, 0x1}, &(0x7f00000000c0)={0x9, 0xb1ba, 0x1, 0x0, 0x200, 0x1, 0x1, 0x80000001}, &(0x7f0000000100)={0x2, 0x2}) r2 = semget(0x1, 0x2, 0x681) ftruncate(r0, 0xffffffffffff4767) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x3, r3, r4, r5, r6, 0x10, 0x2}, 0x6d6, 0x4, 0x3000000}) semctl$IPC_RMID(r2, 0x0, 0x0) 16:01:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:19 executing program 0: r0 = semget$private(0x0, 0x8000000002, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001040)=""/91) semop(r0, &(0x7f0000000000)=[{0x3, 0x8001}, {0x0, 0x4, 0x1800}, {0x5, 0x7, 0x1000}, {0x3, 0x7ff, 0x1000}], 0x4) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000040)=""/4096) 16:01:19 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) semget(0x2, 0x2, 0x14) 16:01:19 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x6, 0x9}, {0x7, 0x5}}) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10083, 0x20) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x9d47, 0x40, r2}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001340)=0x7574) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000340)=""/4096, 0x1000) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0x8000, 0xfffffffffffffff7}, {0x5, 0x81}}, 0x2) 16:01:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffc, 0x800000000000046) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x8) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) select(0x40, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x6}, 0x0, &(0x7f00000004c0)={0x9, 0x0, 0x7, 0x7, 0x1, 0x102, 0x4, 0x9}, &(0x7f0000000040)={0x22c8, 0x9}) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/112, 0x70}], 0x1) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r2 = getegid() setgid(r2) 16:01:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) 16:01:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) write(r1, &(0x7f00000001c0)="88337c1613eb7734389e3606c695aaea402768a8d3b6756a45d2ff37c39634840729406c795019cfd7a4d0359e74b487adf2d9f1088547fcd06aa50ec53c3199d9ab224ec4cf8b5ef5be363a9265044fd2181f3fcb1c7cab86098f7c1bab9aee5a2c895c49c1b6a6a5dd80202bd2a8bafda1d77045fadc28f2351162d90a3a12896c54b2c6f8b7cfb7363b85bee912b6a72b9faf4a3fc54e3295350978d54cfacfda3f8b0e8a4f064729dd2b74705ff7e080e580c6754ab9a8b67b2cecc30fe064d10217e8353a96bbcf940ab82a78069d6b7c72", 0xd4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "dc662fd2de352cd04e26fc00fe1ec5ca6e5b896c"}) chroot(&(0x7f0000000040)='./file0/file0\x00') 16:01:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000015f873c74d883d2"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/166, 0xfffffffffffffff0, 0x800, &(0x7f0000000180)={0x2, 0x0}, 0x308) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:21 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) kevent(r1, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:01:21 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x10000) listen(r0, 0x0) lseek(r0, 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0xff, 0x4) recvfrom(r0, &(0x7f0000000140)=""/188, 0xbc, 0x3, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0xfffffffffffffd57) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x1, 0x95e3, 0x9, 0x2}, 0xc) socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x2) socket$inet6(0x18, 0x8005, 0x33) 16:01:21 executing program 0: getuid() r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="1cd0307b959b0000000000000000"], 0x8, 0x0, 0x0) r1 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x8001, 0x1, 0x173ca41f, 0x9}, 0xc) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') r2 = semget$private(0x0, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={r3, r4, r5}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x837c4ee1b20f1ea7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) recvfrom$inet6(r1, &(0x7f00000003c0)=""/139, 0x8b, 0x3, &(0x7f0000000480)={0x18, 0x3, 0x6, 0x5}, 0xc) fcntl$setown(r1, 0x6, r6) getgroups(0x1, &(0x7f0000000300)=[0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x311, r4, r7, r8, r9, 0x10, 0x2}, 0x7, 0x56, 0xa1b}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$unix(r10, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:01:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x30000, 0xc4) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) getpid() select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x2, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) lseek(r0, 0x0, 0x1) 16:01:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) munlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) listen(r0, 0x0) 16:01:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x2c1, 0x397]) semop(r1, &(0x7f00000001c0)=[{0x2, 0x9, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x80) munlockall() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x8000, 0x6) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 16:01:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) select(0x40, &(0x7f00000000c0)={0x400, 0x1f, 0x7, 0xffffffffffffff81, 0x4, 0x6, 0x3, 0x5e0}, &(0x7f0000000100)={0x101, 0x1, 0xfffffffffffffff8, 0x2, 0x5, 0x0, 0x6, 0x7fff}, &(0x7f0000000140)={0x7ff, 0xfffffffffffffff7, 0x7, 0x6, 0x10000, 0x536, 0x2, 0x67c}, &(0x7f0000000180)={0x2, 0x1}) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:23 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x4) mknod(&(0x7f0000000000)='./control\x00', 0x2000, 0x200) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0xfffffffffffffff9, 0x3, 0x7, "6a51f925753416b67fe917b772f108f3737a5e27", 0x6, 0x4}) open(&(0x7f0000000280)='./control/file0\x00', 0x20001, 0x20) 16:01:23 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) pipe(&(0x7f0000000080)) recvfrom$inet6(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x2, &(0x7f0000001140)={0x18, 0x2, 0x4, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:01:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x7fff) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000001c0), &(0x7f0000000200)=0x4) semget$private(0x0, 0x2, 0x4) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0xec) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) unlinkat(r1, &(0x7f0000000280)='./file0\x00', 0x8) sync() lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = geteuid() setuid(r2) 16:01:23 executing program 1: rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket$inet6(0x18, 0x8000, 0x2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = msgget(0x3, 0x40) msgsnd(r3, &(0x7f0000000240)={0x0, "cc75fc1585493a6ef380a6244ce7c3932e198be52275c3cf79b56d31af0ed97692ac1f97bf59163e021bc94da885eff123535f9910217aae17ce2ad940341f2fcd87ad1eb3e27d3d766b325094d166428ff428febd2150b2adb9cac8b8091be118f71fe2b15d43f895dc5c836f623fc2c78b61b5c2cb952c4fe52fa70b6eeb4c87e6e403930716ed6ec249f4a7e8485f872556b7e15cbb5f320a"}, 0xa2, 0x800) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:01:23 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x84) r0 = socket(0x6, 0x8000, 0x6) flock(r0, 0xe) r1 = open$dir(&(0x7f0000000000)='./control\x00', 0x0, 0x80) getpeername(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000001c0)=0x6e) fchmodat(r1, &(0x7f0000000040)='./control/../file0\x00', 0x5, 0x0) open$dir(&(0x7f0000000700)='./control/../file0\x00', 0x0, 0x6c) r2 = openat(r1, &(0x7f00000003c0)='./control\x00', 0x20000, 0x90) kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffff8, 0x55, 0x1, 0xfffffffffffff84b, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x9, 0x1, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x4, 0x9, 0x2}, {{r1}, 0x0, 0x40, 0x10, 0x2, 0x6d}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x6, 0xfff}, {{r0}, 0xffffffffffffffff, 0x27, 0xf0000009, 0x8, 0x7}], 0x9, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0xb0, 0x2, 0x3, 0x6}], 0x82, &(0x7f0000000500)={0x3, 0x1}) setsockopt(r0, 0x1, 0xfffffffeffffffff, &(0x7f00000002c0)="44113bf35a6e9cfad80c507196ca0f735db6534a7fb0b176d6a4f78397e209056823c7126a31de2fd2dd06471bb3106cb135c90d1ffa009f8f306c6cfce603c952ee7ed54269827712d5184e27feb1037b5fef0a028eeb8d49eb238794c0719b9e75fbb8a49d8d82b067c86f6367ecd476899df71cb78a62886a71fbb2c41eddb2", 0x81) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x800000) poll(&(0x7f0000000040)=[{r3, 0x5}, {r3, 0x40}], 0x2, 0x8) getpeername$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="5e3b346b6c1a712940970a15e5b803d220de6dc4441eedec713c0073794322a18adcbe2ca2c46521d4917555dc23f95b89ec52a0ac34ce541e9d612531e5630fc7ac2b8d52632da1aebafeb5da01b3971e193a9389e6b7087991dfd44bc3c74d72c3aac57d547be83ff6949b9b4775626a5aac30332a270a461a7c6112dd40fcde93b20ec91b38262c2b49c8e7c38664dd7093239aeaae72257815914d75432c498ee8631e89b90a46bff4d8c3732ff3daea3746430b31cfe46919d5e8ddecedc63de0b4e0e5601ba0639ed87c2541d6ff875016f846ceafb25285fbcf8b4422964780c82bdec810c87815393ed255de2d53ef474f64f5f1d437ac116d501becead9229337e17375ad419e5f58bfe3c3a45728774f91e62d5d53b364767766c6dc9085c9ea8c602ddd4f140000000046417952f5952400306898a937"], &(0x7f0000000100)=0x21) faccessat(r2, &(0x7f00000000c0)='./control/../file0\x00', 0x65, 0x2) unveil(&(0x7f0000000280)='./control\x00', &(0x7f0000000380)='c\x00') getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) symlinkat(&(0x7f0000000680)='./control/../file0/file0\x00', r1, &(0x7f00000006c0)='./bus\x00') 16:01:24 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) utimes(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)={{0x1, 0xffffffffffffff7f}, {0xfffffffffffffff7, 0x4000000000000}}) sendto$unix(r0, &(0x7f0000000080)="0c6c1395fd8a25895dcce7ec60a2d2032a0093573e435440291be952c59351bd4284e44aa75794521b50228abe10fbf2f75be0dd8a72f05804418804c62461cb16106f9ae55c4e6ff08d4746a5b6c3eb1c0970ae18c6bad096140093e95fb9435bbb01065c5527677fa0d36375c57cadffbec3fa40538119e5b85a6ab14dbb6ddccedf8bf295e083db4435c36283a56b275b4e4d4c4e7c8c4740739844a4f4d11748bb73dc7f5190c866cb1116f6118b387ae80100f894840b13ca721052c68273c7c98642b0b2cf3d88a40cc3f5a5f165739ff5b9eef50638fb2f201eb85f9e01892f65f4ae53bdbcbf", 0xea, 0x4, &(0x7f00000001c0)=@file={0x1, './file1\x00'}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) utimes(&(0x7f0000000040)='./file0\x00', 0x0) r1 = accept$inet(r0, &(0x7f0000000840), &(0x7f0000000880)=0xc) r2 = getppid() r3 = geteuid() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000bc0)={{0x18, 0x1, 0x1f, 0x1}, {0x18, 0x0, 0x7, 0x5}, 0x37, [0x3, 0x1, 0x7, 0x4, 0x0, 0x80, 0x80, 0x9]}, 0x3c) r4 = getegid() r5 = getppid() r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, &(0x7f0000000c00)) r8 = fcntl$getown(r0, 0x5) r9 = getuid() getgroups(0x3, &(0x7f0000000940)=[0x0, 0x0, 0x0]) r11 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f00000002c0)="3ed926d0bf6ca856a0ab2f2b5a1fb657b66cb02f0b0144d1916dbcc00b79321fc74afbcd8f7e1ef0b626138f7ad7a4ea12d609d541e85f590fba9ddfe567aff3fa8f673a60eca149548494dc5ffe9be304435191ddfe47249bcd0a4bbac30b148a09ecd737b6357fe0878577f572cf7f6720420eda87234b27d5adf0b2986fec391a112290f5d661454dd6899ea21fd2f44242c053859112a7ee95e0cf04c4a26770d5b2605cc0d1977c37c5f73d1f7cd1b66dc6eb7ff7ae0ae5dab48311f9253eaf96c467d4ce86b2a6d56c94d32fdc8089", 0xd2}, {&(0x7f00000003c0)="4f61ef0a0a1a10174e085338d75fb921fc36c0480d7fcb860a56d4a216b4988697060113bc6a08a4f540ff08a70f40b905af5c8c761a8a0d3afb1a563e56f4d2815ede604ae58efa94ee0e3ba0781c43a1ffcff71bcb88a7f7dad4f2cb74fb61e6bd6145f74f2e78cd9c383ccf188dba8c90b6ee62d5ee017026bfefec86c21b3d77133aac89d56463c5c044cf59620177e3a3720bbd98930168c2d87626f548e6cefc3ab11e9978885b2e39ab7cfe10e0e479738f554ec3150d3468e719d0e68a3529e35f328ee408546c8d611e109fdf7727f32bcada159266", 0xda}, {&(0x7f00000004c0)="973101aea90e4d23c378398f81c370a2ceb6825f5b76ff9bae40809428f036cae811ac68d5c61a37b1e93707e381a303fda806619112a2da47a2b52311fef8293cd35817b525b64f467afaa7290e3440183dc7ec8cb554d07929d3051b7bc5a98b3791947340b2c93525dd86a36be1fac68dcc1a0246ed2e674ee1a4b9f4ad6396b5573c9f162f0583144255211c2ba4b4ff1796a19a7d175dba2061a7b2e186d32ac15228be0952403661ba43649816bd462ec39418bf69d7e3f51bba7b2cf4ff6563464975112ecbc812c521300cd343b5", 0xd2}, {&(0x7f00000005c0)="84234d4199711d736e054280bee7703af333106f3bb6730908c3cf227abc88d489ae783b918d80ec59b0dff3fb0fe70313f5fe77859d21a7f15133aacfe7362e8a95d39bb8ea080fe8e4b3b1a83da6ab834cad8b60d8ef80620a47ed780682ca1a14f1c1508c56d9d7c3e5c4502e9773390138ba17a779c5786ecedc9d2f19e84ca1ee153db81923fac5a20703bdbf9b979a2f84fc3bcc2a592a5c6df20c5f1a26e68836caf90d6324f5c236a1dc2e090c51083f7f9deaf7f1cb0d1cb8b18efde824aed1091f982ac333df3c3b971e97b457e81f01b061", 0xd7}, {&(0x7f00000006c0)="f0c68c2f70aeb53523dd4d705cd599a3ef0a8fc78da2f562a5f8d278e42af61ca411420663154091dcb772c0ed9a13fb80cfa49b30c81c7b727cb9660e55af3d1ed03b4a7827285609fe71abdc33f9f54a923db7349b0e36374e", 0x5a}, {&(0x7f0000000740)="4031280941f573f28a761eb2960a8706e47f677829f2b5b633683bb46d14404637499461b1c289221f1e13a1fc4f76e623e9492417d4033cacad7a4780a659e0c36739e2f56430a5bf6765cc12d0aa0ec10d4b", 0x53}], 0x6, &(0x7f0000000a40)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x130, 0x8}, 0x0) 16:01:24 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, 0xfffffffffffffffe) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x2) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b882, 0x0) syz_open_pts() select(0x40, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x8c}, 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xfffffffffffffffe, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) clock_getres(0x0, &(0x7f0000000000)) 16:01:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = geteuid() r2 = getuid() r3 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x4, 0x6, r3}) setreuid(r1, r2) 16:01:24 executing program 0: pipe(&(0x7f0000000080)) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x5) mknod(&(0x7f0000000140)='./file0\x00', 0x102005, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x3, 0x7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) open(&(0x7f0000000000)='./file0\x00', 0xc2, 0x9c) 16:01:24 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = socket$inet(0x2, 0x8000, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) 16:01:25 executing program 1: rmdir(&(0x7f0000000080)='./bus\x00') r0 = socket$unix(0x1, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6011, 0xfff) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0xffffffffffffffff) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 16:01:25 executing program 0: r0 = socket$inet(0x2, 0x5, 0x9) shutdown(r0, 0x7fa07b60bf8a4c8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x6}, 0x8) 16:01:25 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x103fd, 0x0) read(r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x28) 16:01:25 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000140)=[r2]) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:01:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendto$unix(r0, &(0x7f0000000000)="3b1bc8be29801988ea3df02bd4ae1136ded412e9109bb4e11c3fcde064a711546a628197369c4b1ddf9764c22986e3d51df180d31aaa9657f594ca915e38b84b6c11646d153c18dbd1cbeed484c2e6ea300d79d538dfb527d65dff4fd53b23442379fb512b6957e23d9e01bf4ae5117cff0edd06f8e24729ab7538ea1e7fdc0868bc95de65e25cf80c2d0f8b93e5c0bf23ec503994767d7232f1c8799e7545826360ac6d82f53ea1398806c468d9b5c4708259ddd717a1bfb649484202a66385c37c7c3dabbff30eb343919fea85f3cdd201277731600fe2109a", 0xda, 0x2, 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0xfff) unlink(&(0x7f00000001c0)='./bus\x00') select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x7fff, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) mknod(&(0x7f0000000180)='./bus\x00', 0x8008, 0x1) fchdir(r1) 16:01:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = getuid() r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:01:26 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000025e000/0x4000)=nil, 0x4000, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000004}) flock(r1, 0x0) close(r0) 16:01:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x42, 0x1, 0x0, 0x7f}], 0x800, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x9, 0x6}, {{r1}, 0xfffffffffffffffa, 0x18, 0x200fffff, 0x1, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x89, 0x80000000, 0x3, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8, 0x3, 0x1, 0x4}], 0x4e, &(0x7f00000000c0)={0x6, 0x80}) pipe2(&(0x7f0000000100), 0x4) 16:01:27 executing program 0: socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socket(0x20, 0x1, 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xfff) 16:01:27 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) fchmod(r0, 0xd8) sendto(r0, &(0x7f0000000140)="69031e3550d77bf32601d215afffc8a49fa753b6d79dbdd5f547dc7fc1900514cde024dfd7850afae547895d0adedef0fc4331e75991f7a0f948ccc9c2860ec6e9a4a2770a779865aa218b5a2c7bea17c2ddd46acf080f5df8bb97306ad3cccd80c7e694a21def1a04b2ddc1e84b4b2000b47da3da1a5b4fe30254cdeb42e1f5241ce6d4f46236b00a5aebab1f1e3c213e2037496182d564c28e67cc517442d8763f280e1baba39f763bfe88268986c71b0030fe25e09c3c4a73356d81281652fe7c78e03e66dd7250d1af40d13a5d387ec7cf2250be452f4fede6704f37f28376f4a9ac4403ab15eb409febba8200196a882efa433214c72a8a993f0d583b6fc2c4e2099c65bf6f637d973cd0c9f5f6cadd60de0941c132e249bcdbb1241a8b0e81a8ae4c8991b633e4fe678d204281a617f915c10a9ce76b0d76e68010ff372d5bf316ee67593d01b7070f21aec7bb26284f696345ea4495722aa93dfbd624686c669764e242e81d6eaed8774d7ba56f98c736e76239a1b9ac8879d7a010d1d81d02b595c73d7f83497c48174308e1b225bb5275de7eb9474d685502443bdd50b3042854ec896ecc9f1e5d9ba336ef960e43cdfcf988ea29de3e9a1746005689a598f20bd183f08fa87ee32692a747279b06650e9c743de59f9392e687bc4bffa4d8882a92d71ecdea08a6c5a14a3f4f28bfeb3e898d7ab846729fe38b231c181d05b88e87988b6b22b7f3f5f9e0556a1be0f7ef380cb8b7a768f8e33376553a82459285f2ae10a6db799536a5755810c0b3e5a012492132da90603a8f90bbc5e1739d793f62b0ff03558d4268c1d4e456a7e695c9edc9c6461676a5e80331be455d9f40df3810466887daa906a076ccbb223d3421b8382ffaee70687c61488594779fbcf15c1fe842099358b5910c1509045c468c6836c84f123fcf260af285559cc6ca0d4429dad3a894d1ec5cfdbb251dd331644a812963d088306770b7b77ca2e6eaeb148d9d06a027e66267010b0649720d672067f3e4756a250787cb630d70fbc7444d7e98d04ab3b023a9fb6c36ed3a0a00f699ad34b65a1a0779c07e7837db97e22804b6b6cf99286a523f1d481c2a992ac3e2ffa090381c0b4cdfd1e3fb1f5dcdab5c8967e83933416cf51c09a59651cb21fefd8c4bc9cd2928ec4cba6cf7e94c273561d1c64be23aa8fb44f4dcb6d08e078c3b984363e67ed78499c660444b543950475e82e7409adfce0e1e2367e102111b5a024339fec391aef7746a6ec7c5d8eb1c2e617c90abfe085f7ea939aa58d9c82c5f298aa457edbe680820f2c39fca69eecf5f34ed97e1311ad4be000bb452da9b047de690a811c56a21bc81b5734c68efd83b47d6ac0ddf507fb38a48248ccd39258077c8f6343f1e0ebbde3a4ae6a3b06f2c8dae2ee83af11f5fe5d946fd94cc00264df8ec00f9af705f4127936ec339cb9152fe50f710cfc24533d41fcd51e3f550e6e029c1dbe4b63b27fc1c1a538b7e84b6cac353747bd84909bbd20b90fb1df9cec1ef8c6b99f591d02929e9efe80633116b186877150ba5ab8177c6df7cd470aad60657c11949ac6a3e681a72aff28c385dc7d3429f7abe4f7c570df1f8af57661ab6f01a5154b1a8598f12b8f6d4987ade741ba26eab5a0a8010e70ac6ad8e9b0b2067c4ead31c22780c09d8cb82ec6bf2662cd1140feeb6bcb16891af0546041df1c9a0767874ffe043c4984223df26ec311ede808c5ff1a36dac7c62de48a4c437f59274c81f6f7ca543751043b9d92d59024948236a016ba281aff3c3aefcb3b9216e8f8ee529f31e6fd8687495f83a54eabc1fcc4390a5711498260954c2b96e08ae8d72a8301fe9ad6a58841c3749472bcce22d29488e1c830e3700e9aabd528fb681ebd4114e0951a36146d0aaf16aebf9a287309cd020c296239e604d19e4d9e7f04ce63d8daa7c7d964c6d99142945750935744694014b19133f2aa943aaa6a5259b991c1d28b49658e0e88aa886ac0d24f6eb02737b8d1045429e66a30660685cdaa34456a84648db8cf870d6b41bacb8c68aecb0809844710ee5d3e9c9eac69774543a0bf502aff032ec869ffdbfd7be99df5602f15e1f9a865cddea7ddf1652eafb27b77c59c9aac45ad850c24054111d01c9c8556d70d539cd5d311a176b5268152ea0360b707e52f79c9395ea3b434e8ef0dd45f80bdde55b26a04b1954dedc4ef904f2da047162512a6ec64e582d40fcf054acb6e690d9fce42d7e8649da9d0c639375c0347d648d98d8a58d81d6e0d1ae574b9e1da38793c896f2649a6902c857303fe3fc62b5f15e9d10f5a9a9367fbb5d5afb5f73e7324dc3d5052a2b455c7062af54d69897f5f56d971e217d6ea455ee28b8b0b352afa97a35f24503b6c6142b5d6b76167854097f0c7e7573028524bc1d88c21d4c36cf772e7534f66430c854cbf34736fe46429abc0b894055c4d19218e6fa5e4798073d9017102c6f4239e615a955f333003b5105204ec1adf57b389e862077395f66f9b7872b282e407ad5d12e39f2c2a5bfc35dec2c7b411ed2df09c7bb75c557158d5c3560b3b74d6e34a2dd3a2ebc0c4757bf2a9ae13ecef267b16f3ce2ba0615626359c2214cb078969822c72949b2293d30c8cf6d449f77051524b3f72c604051f9141c0fbb0ac5ccc6240692397fcd1c81af8367ad936ec945d80a06b678aacda6bf821b52679fa40ac554e38f1e7c95eea2e858548deb8de6bd8cd68242b248fd4e9f0d517ff35e3fcb19f684fda113652e94cd33529734eef48e1477c56dee58f36fc15a3f13ce389b1e0e8be64bf9bda47f696babc5c99fe4068761a78aed41623124d971e2f946ae3fdb47d2408ee99d3b071772b6b57425ee98919aa442b16e7c2864f24c247ee762ad6faa361a14643ff1b21af1fa6e169f47d8958e89ae2384a1cf7c2ac7e1b8b7ed624bf6124d34f3f9930e506093c278c18b9af6c436d57c85dc65856ec17b19003d9357d8a3b86bdf221679ce0308f701f6a7e344559b1b38837240ad1185a306efc8f4d63b35576b9eace80ac4d201eced5f201936d58d60b6a69861a34a4a6c57e1e6711bffecc31843bb4b5bf1552ddf744bfb1b387c8664b821604d1a3bf0631a1b58d57e247fde00d73efc5d6fa18a4c939477009797958b83d718eb564405d6637ee3029da541159d6dca970e0641d9aa20ffe7cfc4c6dc0d751e767d9e7c5714210b62e0a0c92e600ab1f662918bf04c75802fa0f1ce2c9e1320ea3c66ec9a19b0c027e17eae89ae69ac4104afe43f216590495aa4227a6fbcedb64c9d8e1b2f4b953763da66a00e42aedc17ff856988862a5e61633cccf4650ae9b5acc1c7ebfce584962a7a579d24f5e1f25360a38c0e5fcee19a209cec4bfc3cfab9a6b66b413082165c5755514a75ccfa685d0456510b9be90eb90de18ae8ff00bef835b6df43d0b6cc2ea80d49d0df2c04736c434acbde20397491d9546d221a9fe009b17cc3eaa5c125dcbe368500116751a46b156cf28ee08aa3cc9e6302f0a82058691543fb67442a0454c8af22f10dbcb0a3093d661def0ce1baa8331f7b9d24be6e98c3e73f2452b269f332aa4cffe02f9f1270aa703220bc8d9fd6cbede78f2c04b2a315fcd44466608d08afffb32b5a8872a430e93cbec257e604cb4f90962f39de0910b3c54fe8440fa1f43dae45190870adc65c3d4c489955f1eeb75ed1c6f77124666578d6f282688af881474666099d6a61adfb1cc77b1c0b578e62fd97bea1729ebf93b511975a619c84d34e343f1964b423e5d8811d33032db95cb35417a485ff957c1d096e744d61c08c58eef9edb4c0569231b317cfc5eae06998ca44e60337bd424fee60dc5c65241147c34d0717df2328336689cfbb2807002f457ba64ac45d2c8d72ae907065efde0841719fead15b1deac265f712f98f49eea322bf082a293632c82d1599884c5b1170b98ad03f6da4dd7313b60d6d9bb019fc887590942a4f32f7fb89fd466c773323c07cb23bac925fc83d79785ff3058a8ed96c7441d52a515c30227e12d19169405038c5d9d47aa15c5d62851e92b9055a3b13d38d67266cac524b4c547f424f1e3c78a1c55834a57406a252c75f6ee26017cac44be05c84ca30285d100773a11efc4eebcd42e20e24cd8510ae3a13ee7e7fd451c88e8986e7c3cc0f1a2c3fc63cdb4102e762d149116e785d030e825344eade724bebd1eacfd70cb0b73d400d25d9a4b4e5d1dedf3b395d18571ecac7b2047e892e3b7a7e85b0fe9cb69064058597864233d2163a6efd978f7023e713bf20b570a09d8ac5f80c36d63ffe02b532eeee9d29649ec80b1c9a38b4282c64c3ed7d75760093809baa98b71fd4ed558511f4671f75b4f3fe955f8cedef8dd09d380478197fd796b391ec9b6a6cb0b52e9817d29230e20c0c046341f9b0f64fd7d8131f05fe272c0b50900dd21e73e9a56cabbd44c087e3f94c2916393b0f6f54d1e08d9d999d9a05020e51517a8ac96bd3bbfaad889f1edbb135f4aca09da2dafc065f9e9291ca52346e794e5c802cf6ef2d9bad06dad21f3cb4bac779fe05bdae00a7686038c4cb79f970df4a55e85ce154402046089866ebe3643f193ad8cbc74c42747886ef76969af99d2a6dfe07cb6933ad1414fb9bb8b32b561344b91c2a1c86d8b0f01fa8e34af950fd7cd60dacd576c733cf3ddcc7d120b6a996cdfa19f2255b6bb48c28e879005cc56ff0b2cb045c989f34f9096b66c0be1f0432d02c5cb9c54c0226a28f05c47bcbf7ce423d22d5d3376a9afcaaa3e62ab35b53d8eda142fcc962ab39219dec8e54c2670961a9538ca9db9a3fc15efda982376f711afd3fe893f27fdf83496f82b16f322fd0831b3a2ff965d77f7b6d44560419a2d748fcd0d8d9fb4efe2f48c53e09def312c2df331934ee27b5b98c0c0861da6709c3bb02d47287256a88083a0ac91d42354fc5009c05adca6dccc0cf4d2db5ff27a6a0217ccad3c88e48f36bb2ba59d41ab219845686abbcfca74834b018ec7edb1c32c1369afcbe67c8ce5895d980955d2c04e8a9f9018e20414d07d250c0c0ec1f2061981d9f15e978885df7b6bca79eced7f7394befc68500d01f268d22f530543398121dbaaa08071c5123248ac9576f8f8bdb867123391f76e863deb6eef7aec3735dfc63a63281e3e52d698e42c68bcaa69a916ec8d4595114bab9855487d620531f297645d7797dd296d8bd8166811cb59c86f1143e0f375e0f810c6a33489d9b12c6acf6c41ae5daf50c33b2baa9da2cb3e5e5ffb13f29f8bc8ee1b60632c8dd5a453f3eb7c38baa80f1064713c7077b8ab76cd34e81c24349791dee22c3ec5f9d370bafd8be1e3b5a169889ba215428c09ba684fe82f59409559556da7951ac1620d9df2a75f5a4b4dc0edbac76ca389c09b93873218f48579b972e95059464216dc47b879020985cbaada2152c3f676930838af84db8a298cf8183f3e142507d28c286617f9efa8c2594ed5e630147ad0eb9725e345e3095dd41b4e6dd47407cfb2e546e326f746439eb63c46e75f6429bd92b7853388d7cfb63a734ece7365a27b95641d4b61784ab6b5159e36fbf871933e1ab98389dd7c9a9e9dd1f4769b7c329801a038b0256ddc3498c091cd406acc3579aab45983648e52053fca6a48f5e1e079d9ecd7dba2497436059bf71b8f585019db56c0ee2ef63204453af9b6e0997ef1dbe0374b27ba9ed723efe1c58020e8a2a4603744074b970d1b7f22d02bbe9a4b34648349ee748a818baad6ae0", 0x1000, 0x4, &(0x7f0000001140)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0xffffffff7fffffff, 0x4) sendto(r0, &(0x7f0000000040)="2f74e3f10a8a069868dd8ff6ce51c2adbe9804a4eddedc478a68039b8e1f77d0c28997c20caba254535d0badb8107e30d49d8aec2d5e0d60724ec2e2a5b682edc62511b9074218d89d9a1bbf5551124cccb1cb42924589cfa25a3200f7d0a11cfeb37c8a93436576a3f82c5ab5ec8719fb581c14e59ca6f94843ea60a762ac6043b76832a7e86c4e74f92fd95af3513d85b2323df2c6bf907ba6ac61d2017079", 0xa0, 0x4, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180), 0xc) 16:01:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f00000001c0)='./file0\x00') recvmsg(r1, &(0x7f0000000000)={0x0, 0xfffffffffffffca9, &(0x7f0000000000), 0x0, 0x0}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f06a9f8454a8c6041498c5c0bee2d3dfbde845d1be4aec523738a0b893e597d4690618d122293af6e9a863fc49581a7f381a3ff163e879ad3254788fd248f5b125c9898eaa6bca68ed54c1a5f2ec0e42f90ab007c545f24e259d50e3c357c3bbfca94f2f9b70a314f3aea5b0ef3830638555ad38f4337fcda2a4735755eb5baea37b49be797dabc32957606c82a68bf6e5", 0x91, 0x0, 0x0, 0x0) shmget(0x2, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = getuid() setuid(r2) execve(0x0, 0x0, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000240)='./file1\x00', 0x18, 0xc0) chown(&(0x7f0000000080)='./file0\x00', r3, r4) 16:01:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff9, 0x6, 0x3, 0x4, 0xff}, &(0x7f0000000140)={0x6, 0x80000001, 0x14aa, 0x4050, 0x8, 0xdea, 0x0, 0x401}, &(0x7f0000000180)={0xfffffffffffff000, 0xffffffffffffff6d, 0x1f, 0x40, 0x1, 0x3, 0x1, 0x5}, &(0x7f00000001c0)={0x3, 0x7fff}) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) getitimer(0x0, &(0x7f0000000200)) r2 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) r3 = geteuid() r4 = getgid() msgget$private(0x0, 0x80) chown(&(0x7f0000000400)='./bus\x00', r3, r4) r5 = getppid() fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x1, 0x2, 0x7, 0x7fff, r5}) shmdt(r2) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) sendto$inet(r0, &(0x7f0000000240)="3e0c324a27f60b6791791e35f184cae5125f461fb7cc11370b9af12edd23d994543e49d4a75dc3ce4632915a982e0b783d524920d08e47d1c5cdbe7ac45b1c5e1d54976460b7e419eab0ae2a4c37dc5fb6d4dc82ba26d237f693421f8d80352f5f14c95c663944ae0a35b7396c03a164481ebd1d12ab36b51a45c99c4acd5f1f9e5091885bf25936effc568946adadc5ff7858686ec1a100c72c6e95e48129c86d24de71d9307976e60ebb39a7cd24cf61195fe58acca6bb558efd20912a36768625cdfe614794245f9bb519473e0ebbfb6d05591d235874d68a8bdd9365f281799810", 0xe3, 0x4, &(0x7f0000000340)={0x2, 0x0}, 0xc) dup2(r0, r0) 16:01:28 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) socket$inet(0x2, 0x8001, 0xdf) connect$inet(r0, &(0x7f0000000040), 0xc) 16:01:28 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) 16:01:28 executing program 0: writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000000)="40547bd9", 0x4}], 0x1) 16:01:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) poll(&(0x7f0000000040)=[{r0, 0x30}, {r0, 0x118}, {r1, 0x2}], 0x3, 0x200) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, &(0x7f00000004c0)={0x4, 0x8, 0x7, 0x919c, 0x3ff, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x0, 0x9}) 16:01:29 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000016c0)=@un=@abs, &(0x7f0000001700)=0x8) sendto$unix(r0, &(0x7f0000001740)="f1522d1bab8f42510ded07143ba9f87320bb1cd43e8f8713a677fea957f4dac32f3ece6c2ce9cae0ca407d753eddfd1fa9099b613ac2f09981023ea1c7b52155f86f39f3", 0x44, 0x9, &(0x7f00000017c0)=ANY=[@ANYBLOB="1c002e2f66696c6530ff"], 0xa) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267ddbcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cff010000f9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced1fd7eb203254ce", 0x49a}], 0x1, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000029e823ea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000056d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) r4 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="d8c1f795c980c2c0f2487f1586b87cbaaf081033234f682b215450e7d4c9c2419be24042ca75e48fa14408a4754fe75ffef812e0b65496fc72c70f04c14c3a3e986ca9105ca34a00c5bb95e3b85b614943d04ebdf50b", 0x56}], 0x1, &(0x7f0000001240)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r3, r3]}, @rights={0x28, 0xffff, 0x1, [r3, r3, r3, r2, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x68, 0x6}, 0x1) 16:01:29 executing program 0: r0 = shmget(0x2, 0x2000, 0x4f4, &(0x7f0000ffc000/0x2000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) sendmsg(r1, &(0x7f0000004640)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000080)="f5aaddd43e375e7f0b1d77bd0afaafdf0e79c16090e2bb940dbae8f7ae7fcac478397fbe7601c262cdb5490f9d35110f5eab1ccc124098140085702b235147ec399239a279dd7f5679ee8039939cfb3dc21ae4621cd07db3db64b12bc2066958bcef32059852e4189f6b199f4ba4b979ed5c3655b3e8180f8fddc985db61527ce3c09f48587642d2caa0b9c5028fc629b71062cfc7199a9c64c98cdeed66287d4377b5bb6e002e1f4e102d36a821a5ddfca977432b3fada360d3", 0xba}, {&(0x7f0000000140)="400a178b89f2842476775bc60ce2923e352147da6e404ef7917359e72151b59df9bac4e1cba4dab5466db48cf0e49d", 0x2f}, {&(0x7f0000000180)="65654d3d3d30aab3c334b8f40d707e967045411400a64b9b27dcfd1919a2eba0853bf7e472d33ede32a99ab32cdf7b42a85e487cd7da6f8268bc2cd8654d438dd014a006ef4fa06e0921e361dfdbe7471c1bcd11888baad3ec126874c493ea694d236d34cb747c67bf8b72bd911f894fb39d8faa6eb005ba4873ecaf90649b91c1cbaea93b777ea5c8f85c127532ca8f63d12ec3cacf23a86883930eb8de1512ad760c1a634702109423c8d6daa6b74ef96ea9638fea72a8dcee71b793f3280f21f06333d190ad8f", 0xc8}, {&(0x7f0000000280)="882cdf001580a02be845b0572878842a13d5ae6d1d083634928ee55e3868f4480f203306ea429cd2de7a42aff2e7cece91115a5a981f4a3a39139d19f1146d438714dd158eec7f0d03854ef5fc3043acf09f4e06475e7081e676f14995ed59662c1b179b5ce3a4349e8e116464bde87cf76a1c2e787dabf3f41ece4013134e61d546785f12de9b8ac1ace2c69ae965c2aacf19a8e2886b61de796b572688c25bbca16f0ca45ef801417302d2fb72dd032fc78bcf685e2d5eef3b506b99c7025ce45d0f2f5f0afa4b6c1f3c39e1727e426bafab43d9ed0eedfbd60a6738a8eef4be310a26014c3fb0af9341c6588a83a3016976a2", 0xf4}, {&(0x7f0000000380)="530c7f60682684419f9d7a9a5c80cc102268cb24", 0x14}, {&(0x7f00000003c0)="214c93d3d0997902dcd7819b2ec867b7554db0ef3600ea01c8d57deb0427300208ad0e12b0fa30a252fea2a593dd4b57b15aac7e7882d7db9600f5a713cb3840259b79303583f38a96f6512fc5fb995c049be41fdf581dd2e863050aec68a45cfa3cf96b5039e23752e482952085be4cdf39329564d7f35a4950cda9653bf5a00332fe919340c4772bd9c8f256968acfa259d01b4daf1827ca806185c5067e0285db755f8c1091df55dd7315b2e004a40d902f0f42ce77c6a6aa36caaad3d455f3dbc232a19dff74aa013bbbbfaa430355df214797f25ff5bb1f768780de544a1062b8511b737425b9747b2310a886e4fc403520f2c656929fbfc1bc841ab09970f03001152b1d4b7ab95ee04ac93dbd8b33c1c69d5ffc4b319fa151bfd631ea4b63068f0549ae600de239c4ed14bc53cadf88b5cafef49e4bb68e8c183cb939c968ee9fa787a4c83ec9d18554a3806b35adc759304b0394b67e3c0187ed741d871870928dfd6054077bf1ea6825d098a40a5c2d713b7b7e0a305fc545136c8c1a714b8ceffcf63e9482646ac3575062e48b47dca7222d43852f5f16e852c6cd7b92f81f22940e89a8b0f653ce5af3d869b2f68dfae9f33514f46b857a179eed2105fb4b3ebb4b23b99bc9040bbee622b6c9213a91b37c9bff6cad1d825a94a8c6ffaf3aef797bcb569a99e2dea66616a6cd03285ec0d16d27fbe87ef50c1b63e72c07c1f05b2484f18ffa12281ee2b2f6554e3f3175351897e6d99a192b3bbcfff7e36d09774d0b392c76acb9f77e1fdf099410b60695ed10bc767a8b469f3ff7cb49ff58bf0e08f25735eef43ec0fad866e289fc2753b4eaa794f5fa1ad2a1b7c88198f3aa4ee06b371a6acaefa5c96a3708a69377fe292a8467f6129928d946b21c0c27a1ddce7dacd6f3a2906a1de7c6efc30fc7d88c3e892a7735fb9875fe5dbb7d5f9aadc43ad65e241181afcb6860b2d8784066f6ecadbbe3bc73b7ee14631d47c6dd20461a97898c0a38637e26539a5f233115957386442e40005eea55b55ab57b552ba774c75f03b30c293601961afcea07a0454bb71f5ee85ca9ecf21b2d9038ef9f274a9a119b5ffab128f4163b4a8f6721ca2e2759a5e6fc73d58db887efdd30eae019d2a298455c2f909c213e7a5f696c082bb0b3f68b0d428f82975bb0842a2c4f628ce08722112a9b7f2cec3bc5ae52aec7b414b909a5d831eb0867f8b41973ce6e4987dfbf37d85dd5798e1ff8f0f580800d88d941fcdaf02d70c70df041d80c0c6348550bceecf2b8ce67e60b1b4029840b38ee2f5bca3385d666974bb38f1655100f7f1ab667cd23c5b7ecc8632f634277d8e611869e36e3d8f23fd5d8946e72de9824088c0b5bf871908f82425b2a767a5cce9f76c57def72e0895c1970aa17d7f00786906242769c9102d7a899b0d6d3dd47557adaa4c8fab53c91f89049f6410aeeb9dc35139fe9a828792c25b41bb61f8bb2fde7d22def627a06da8bdb66f82b6563cd1f2a9faef218a259cce94dc6ef24f2da04f5904b5b2df3da34c2a2c492929df224e85c86c0b9705598534b4b0ad5933d7511c887eddd97ea33433dc2c63dd7eb57ce873948986dea310ab447e4a10bfaf4d855b8e7989645fb2facf6b941d1bf1cb9fac2817d14852fe8c983ddd39baa0ee4be01cdbfa519243281bafa2d2cf056a39a685f62be9f677abeea050999ec571f96a45eab9716439a9a5de2a3d5b74f096eeb7f86b6d302bef2d9d4aabd3066520e147eb8316010d9d64d6dfe5f0a93ac44df35ef5134a5ae34424f26031e0660a03219f19c846dd48735f7efc9054542057ad22e7cf8ef7df7b124c76270ca4a77bd306f059972404ba54229c4157c0e26c74f85ab1c70ff61aa266c65c2b874dffa636d6ecd0140b1acc9a3311c10068bab47453594207f7ac2227aef47df16048a16f9a9107de2ee5ce669d044666a2804d27c44b8b4626a9767ad3a4bc1e5860e2926c958cb4adc57e02afe3a8b90f993334601024e27df60ec444f134f9e50557205a840d49175a90a00e5c6458d10ab3d936ef7c7ebe6967303d2042242ac0160147c326dd6c345c9c441724a2d9925c4569b8d96c3a7233623a0afa77d7a36f96fc78ee00e223a2edf78aa231f2076fa89d4728a95e50f3b9c5a293e1983aa7681a2e04bfbbe43c16adc6beb2926581fe254cbe8af4c601b0975683b291bf7b9a8061166625c8fd62d546dccc2bb084db3b161c3e9baa773e2a089936b800651ab9e1bc687d652b2adfdc8042e1171fc3b16077ed7138ef41f1d0cc1d80041e7d93ec6de17c185b1db57245b7effacb28f26cec499980ee89967b81794598b7ed957d0931b5a96fcca7a5a7660937826cc7f95411811cc7cd204032f1cdb55c1262135c4f0eb71f38a3773fbab24110ee35b41941fdd807e9e3d5bd80e15fe88d57da13b05adadd34bee2ad3a97cf49acefead3c211ea7e7d5bf354a9fe580bd5a9b97bc43b9616507e3bc68a13ffbb30df5f677a991ff0eca89868ee221ee36a0a3f8a40b4fdf3d688db0ccd881e20d34200a5a09e5c44c5b57348b81ce8503b6f99866820d2e04f1c0c571aa159b7d707b09cf583b313a935ebabfdad73ac07e14c23a9a3627a5d3ed3436d84ab6f5a2df44cafac92679b6cb0329a5612b6299c083db050d0b7ebd24634fc653d36f64d12e43d5c8e64c134c216ed23b301cb828980f0f3edb38acafe3c63d5ba8102af5c7cff5c58102618d32ce555af7e6949980d6f3c4da70adef1409bbc7239bf7bb42b53fb30dece2d21689ff363b0bb7f3d923827cc4e94fe2a4c50012e87bcd8d3204a59c155a0e97af0f59b7a51b6426c9f81979fed1e50f4bc6433318c7bf5ce9be9ca4a6a5b41b325bb9f6b2015c4eca88ed529cfff390cf149f8e5f81a4986be48ba1c3e30f6daff278dae1f689678de01e4faf898dcda16124a692db9e448f5b0da64352a4a06843ece00e0b45ff5c17f1936a10b33d81dae050d2c395f09e5720a972c4fffc2b4db982c03798832b3f883d8b905521b72d4ffd800db764a83327662814f425608d6bbe0d7b76753790a0649e13a08118e42ada88e4cd19ec82c9b7b2bdd836424e4744ad53af45bb4fa648782eff299161e0c75733fd9c1858ea81b8fa8dbab0ed0afdaffcdabd995976c464e943062d9489ace9ca3186b872bc90655d5007f9381e8b90c1d39d214d5e3b98e0d5680d10a3d2de719bfa68e10ae6f5d1d5e83f67a199f53fe9f521daa90d9731dd2716de80ca05955d9de2ea656dd13a3d4e68de2a9e1634fe46d3709139750fd13a40586f6d74b0f537a3afffc6378449c3174147a564ed773601d3156e0b4b3561080982e7941c013b7705a9f1a1349a3acc64fbce8773678d95aaa7ffe6da51b0c904cf9b90f557a3de35254d8ae6e789ac39fcd50037074fcb2b40566a1ad5b9970ba2063b7ef77f458fccd19f32715a41f2bb649b07f9905487b9f15c85ab0c6c1a99fd3a5033f410b519ccc22efa035336c20b2af0f381781e65f500761ff1097640de6d13ce08006f225c107835647500d0bac9a1f3c995c8b098c8120c34ce3794c79cbab69b6d1713df3dfa6d0837636b9bb8730b1bd05ba6e556a3c0eaf2fa2ec534ecfb2baa608db7f97a04f3b11614bbd5bd8936c164662956201de11369f01319e4c2314a790da79483a6814999101488d9d6bf30bd28fd971c9494895b755f6c234961f49d78bc14c06668bdc20035e9f16acbc4645745f195c56a4e6cf25b502b0bd272214c6ae3f64800a341deb192195de584fd85d4d718b489ead1e08eb09f7b96abd8d184a90eba3dfc83ebb112817d5397372236e25270f33521438e2730f898e874302bb65c81d659259d5a35d2d45f3399f3a45c174fb131a2334219e1559cb4a0848e0af49c807e74344e59e3890599a0d4c170b0f94d499fda599e97bae04c5f7f6255a1484f83167b411b4c0071ea13608b0e3d24fe69172ac2ceb60f2374badd5fdfe45d71d7fcf8dec20ea995842125f2a03d8031883bc2fd86074341a87ef5cc87a728161a32f581d4ed81e47ea8b4a68769ecb391ed6bee8523d33ea13aa41dce6d05d3fc2bf46a9f55186b3b9eaa0feef2e87d463e8d06cb468f4cb529d2287f2fe32e49790a08904f72df43045ac179b430885912af53618850009483c3bc5820dbcbca3176447c27d57d6ac147ddd0de70c3467f6b80cd13bcf5584029c46b7d8c3c5831f0cb018fbe8e428f741706070c4ada29c12d508d75b29459e67d8b44a1fceb2d77347a213120c7f5f7eea8dfae338b217b70cc5163cf95657273f3e10b3a400504766197270f670651dce801adb5691c13b5924f40102703e022b9084077352c2355b2c2378841dab0ddd5fed666e718db65f19017aa04a77e356ad5a2f63158f58b9e79d0d90a5916bede93dcf74eaef9913c8b88effc9188f2a0f4712317fc882461913fa39a471ffbc08f57f7ce2af129579b81c3ccc955a48af2e599935bfa63c3547c50b11c5329489d10f7973a8c24ed5280bd5951abee4520367a216926382c374780bebd805ad8ecb465274091e368c688ca1ae27d5c9d37462d8547b5547237df805aaf861a5930e8dba94a8c40f60c6230af8efa570e4e08af8cb9da5447ad72f9af192dbd953fcd8bcecbbc28d3f6b8dcf9997aa0fd631cabb777d38df149a4fb06b89b54c563d5405c84932ca6592f0f839832073869d707db0777498866ae74aa1ba83d3a09ba721a686f3d37085eec28c669bad2717e55db1c6634497b96b04bd868eee66323eb960cb29422595a1d3889bb6c5f27e25f0dc9f015de3dfd72025c1c962fc4f2db3b42bf57da71b5b45e77a7fedf1e002ff4c609b338003006e5f1bbf6e10a246dd55658806a079624cfa6e8dbd171b32b2a8cbb60116f36fe660df7325731d4c7678d57ac5bff76e9ba62db4ec8ddbfb0901cab31398131c469c5f26c4e85b58d6b124d809a018494aa2cd805493c5e3154b3531c8f69eca5350950740c3ed761c23c0c3bdc97ae077c72d585dd710b98bd44103850a873229e41764b7f6d26632a22f7a0a1ae3ffd3b2f7c07d151a02d724c4f94bb65e7729ff8b0380e45b4b2309c35c7d6fe1843cd90983381db05a59f929ce95e682826e21fb4129980a50a76568d3286ac4a2b16bd4b5bd0f19e63f09a82132c4a68c1238966a46d0ddc4c7c217f82641e4e2476e37fd59e703c27075f97721a11f9f68e0e557cfdb685e847cf2bfb444fab35ad632726cb840156c6cbe2f7fa3be0a07de564c76ead6802d9241ef8eb9a5e3390ee009726c955ebc4efb1b93e9ba31031da5e9cde20d58ddb814502ccba45fe8dbf6a7c5e341f48e8667511d4175235b1fe5521a35a34f66be1d8406f102645f6e0f7959442b8f8cae974387324186cc4fdcdae7292d632d84f2879fed8738e041c9e1383c59babaadf7669d8802f99adc14ad537b92d4978fe8d46a11d969601994fbe8716f5416b0bf17c7448f8c85cfb4e2e734e67d3715bba70df164522bf5cbfb275b52c5c8149e37f7b2aa751e4b21211bfa632fae883c6296c5c59ec5a55919f0d4414b754f36a08e81293f83f1f20badf59e25690769cce7a78fd21bdf8c827ee7c0b6005ad047476db00f60d15520d8aee6f9762785f05515458192a3951c4ee510d76ccc939fd35e80d6190ad852f5c18a4902d83478b2af34f0187d8d83dbade4fc953e4357d03fdc02aef49b54c8782a1f49f41e6df186b3b21dc9ad9279256855e832642", 0x1000}], 0x6, &(0x7f0000001440)=[{0x1010, 0x0, 0x400, "862295d038ea0dd2cf9f4c968c3243674e838061fa309ddc53f788ec99385307bef860116b5d15dac585c7931296ea82fdcb1b1caf8ec2cba0510d5cfc5e78b77d7847ce13234f743b32802c9f7ee7241881940a195339e36335a83e209c19567e79ea852eba27e38060b9e3635fd4a4473718818f54cef9e40a8e9fe4c2f7455489ba400601556188d853a195e5fe82e82d60fb36a39edf41710a62a8938682b692df8a20c10616b4597123fe28526031e58b8b50ba167ca390ddbed1cb9e89974b4c9d1b830d84440f8224a09940acefc4f6619d23eade0fdc55d6f43fc697997fdf7accae326e8e166f81d088d867bf8239e01af80bb906416148d4fb595f83a21f2e840dd99f7b538538181c53ce1037dbd36bdbfa3fac2d3c2ab661c01ee994864d1c3f2e2a9bbd73e621b8813b6d34093528bd93c6d91ba66aee478d5663d50c8a2dd6d3b9ab97e7a29eb55742a1f2b1baf22b8f147209e1f3be76b0c07441fa92e38ce13eff01492b04bb48c436f5e3c3055d54d5a4cb35f19d90a84ca3d47db99e25ebd09234c816b6da03635045052f88fecab25cd706c6f0fcb970dea39d40127cc55e3c00248018d4ef08cb9a125bb5c812eac8c66a30ca31233ae3f80ef8e8a9a670d2342feb03e682f27c015335b0af7b4da364c9627d83efd1238c9370da9b44a7d7d8044352ff9fcb449df35655cda54083e124f96f3f203be01f888a35731235f35705509ae2712529bc9f5417916f694c0083e251bdad815257c305c7bbdc8217856bf608062b14031e11894bdc6a1e745109fa69c2ad207d541421a064de6f60b34339c173a6107da5bfbb313c6327a7bee7af0ba8d5de6436c2e9a400fe5fb4be9f6e2602ddff43f4a3f5c38069353587eee26358c306bc96064e201a381a5a6c5e48888712a517bef12d4761f18b21a091c5752e9281db97141952d87305e5dd03a644d721d2f172aeb6934b5f2993e53f441d312b6d81b61f4016ddac934b82aacd909ed56a72fb799e4cb6a38b7b61d414aefa2bd77c37415a3606100425f6055f477c05d8fe8388c914797b8518e23aacd6d981565e242714175ce35999f5042222c29f52206cabd8444bf0b6c5d116d71b396b08717559bad82415b379cf24247b916a9d4548b96128b19aec5f6c5c5f36cf9dc493e398de377e4af835e3d2da83422a6da2b6342f1aab1ee5b0c2fb18341ad229b29cd344c90adbdf7b2df6ffcb5e77e6153f0a2ec49f3fab8df0e856cfe621c693ca42bf34f1ab04f3a86e0f9be493313bc6cc2f0cb4e1113600d74c8f15de757b23491e041b1b9d2309432f7bcd7133738c520645e2ece50fc6d0c21cf5989513ec05914375895f2bdc10440065f56262647a259e6ab2515e8173475d39ea783ef0b518c3388635c044778aeeb25e7c1d8267ca5801b86cdc2cbdf65c00ece37b9cc39a46dad7b7863d635281c5e14df17080dcdd2947ac1f0325ce5345fd834a2f649381ebbcc2eaf5bd19bd9e2ce80ac5aa0a6a5372b9174331a2a76b638d29d8b993fc6d5872c563afae5fd69ae2618639eeabdcbeceda59dd4219a37d0b8c2a406aa22de1113db61296faa540fce551f0ebd5387428dffe0f48bd79dfc93dd945d2eaa1225731f9e6f05cfbfa25e5a5538e9c9f101f55fda3d8d2480511854fe86c93eb2342c4793998c035255b1b3bdf7b5a6742c25b0ab84ed851abd56a3675f7074442a0a3ae34f6c4f9f5dc8ab6e1c812acaabee71abf749cc36cb2f969b39b40d7840cbdbcc9fbcf70df01372f1dfc7ab5c3a8d65209ecb981333914319cb9a3cc079d49dfd201ce7ed2dd552a5357e5a5036a9cc6818084ac33620411b196b989bd922ecad0b66c29af6f7fc4cdb14a25773823be096b14e976a8204b1fe1107a5898af1da2781eac436211b1a2cd0c77f3715400108688e02cf907899b514a8f3657c3df7cff04b9f69e77380285b692e3a7e3538e2dcf66aeb1713f0cc810ebecedf704228bda28162511f63b6d83858e81c38d591dc0fabf8e087d838a0ce798450328d7271bfdb6a8c7ba7e0218b1d0d404c0916eb3935fd8f7ef7fa9853646bef0520a84ac4f37c01575653a9747f0d0918c0404dde6bf88a6cd7615babeb19e67562a5a5830f5a778c598bf4f22e8ba0d94095910ade65a25814e22179652e6b1198185b92ab4a7c66738e19b90b116641aa2eef76613e5ca5bbb96cc6f052e47ad0a81e6790e96c77e3650016bda1b13a2112eef57a2ee5f34dd91ead15a387c9a49f81d7266932a871678e3c8e734c56d13ff790b8fbffed44ce8a7e32f79aeb753914c692e1e6a8766787b913b565be9add044013d40cedccb84717355cd9ca06d4cccfb4fb8771c49761c82a4033029a7caf63db540feca8937dadbf754e5733cb9f35bdd2114426b2f67cbb5729fe06af0cb980943d30824212ff9c30e8a16568c13f48f4429e7da55e1fa5f26bd009ac7fd8c18749a5a474fdcb99e22ca777d61ffd70ba42ef95b12b5cade079b0b2efca35d417af760312baa7264ad34462dc98f3608019604fca9895a59adf06a675ad664001fde3c5e3f26de3155c4981167e8ec429e9cab23ce43772eec480621a645522c07ff7a197727867897d8dd9de09ece58da1d7d315746ad79308a8687027951ac7ac4c741ba44ea663114976ee17d4be9e5e9522c328eaa4dcc403038d73e7fcc322f1b1e200138236a202c9f1af9f371bc049c8e15a9e8ab788ca60c823542a46f0496fd5af1751b5421d3a2c5763a9fc6f1a09796afce4c4b54f5fac49a2054e4abb093b6be9d2379511be06eaac137807bd68edbb313a0a662184426f2c1a5018436b0ea40cde7572be08b75f014b22a6bd5c8cad46b3a62af23953d5cbf651322b18468f94d10e12f723249fa59060834756349dc7b46686dc5b4e15dee0efff015ad82e0d0184900faee14a90d2516944376f58617aec2e1c99dee4da875e86c12c1de8cf415964273607ad73afaa5cc973968990f40852ce137ae8d84297e5b6c9f49ee99942b4a0c0b412c2ef972e1fda8dd4af600ca4bb68666489130b340a5e9f8a193d995794ab11e514c1593b0666b1f8cdb53370c315b8f719ce2d0f1e22d78e704202813d69e29f59cd5cff71a0fe022d9aae0c135d21bd005fa9e9b3d893f79de48fb03a787462dc83ebe6c12280f47faf37e63ffec2470e702055d475bff4e08e13d47cf641021417a1c1dceadcd6de4d11881d2aa82b2a554b0f4f50da3a6ccbf20d6ebdd889839e17a568ee1ec33afc0b0c29963fee2039cd91159969343a089d17fc451c8d5ec3338e7cb6a8f7c3ff7d6499bc2eca0c282c070dc9353af2539783a5e2b9dc6584da3e1c82476a96bfbb0a2706f03d818b5f105fdc3e4dbfebd74cc59abc6e59586bf83581529a447478496b166e2a62d4ed7ae403ccfbb7b4cc5635c1d6f528a2fcd5e64742c70d080229b9bf1f7707d53140dcadd92a504732b14aa11fa5eca76004d233a74256035aaae9bd8187ba1169a9639d554cb890abe782f175067baeae4f0c77018eac7ab882b3b7fc5c5fafa6ed98a3229476b6413ab031ae518e1a407a1eb5d05e7f9816de453529a53c6b17eb31b289f428838f3ec239820bd526c46518c8bbd71f2181416d0b077a9ec1e8d2bea44a089562811cca3080dbf198418af9f344aa6e446ebeac3ea448a7aedb86f97b5ab5d649622b6d410b20052eded9639a668beea87e89ccf9b875d2c6c6f5566301ec4ba4d2b23d4ba6a5dde21ea666947a05f22662a3a813a08b5f39477d531dbf5fabd90477f84c510efcc43e21b2536c3e66a3e2d8f004b6a17c7729cdf1f4201208666c295fc15c9326b2220ac473377a2e689a00d4c599f7e8749d26ced6d280eb98c7fb6badd05477414f8973f161f4bcb545575ff965fe1986d2b8ad9c011abc35c24d3dd5ad012db8dabd445a9be059aa2714506928c82fab295e9cf63440908229444837d48362895a999c3fb4b78ed68f928bf3f6925b8f00884dacb059cb9ee1bbc9d16de3fe7aa8a9f53f98c9a7dd58c11b8c778f5c11fe15f0a9e835387218dbb4fd40c8604970b861c65238f2f7d17f56057c2585503e2e3a4dc4c347e0a5dd4795834c13ea7c2fe365263cd846a0fc486d39c6ef9b73244fdfd8a40e8f4e6ef8c4910f5e92c7b423fc05835f193dae3427166d3718db3beae78e5e81fe3788cba9e11c3646b54640495eb6c1c36093305ffede1e75c281e6f2b0e755f5b55f9b8123e340547cc2a8216116f553e22301d9c8332954bc339d40ed29b9791b7b2926ee8e91165cb8ffe0531e22be6f8c0c5d4ca4e66f09b75b1d74ec279c6b71b5600f156f8fa00b9234489a43fb3d0301c9bf8ea4dc32be26e17c7d482abe1293f0fa623109ce0d0f4f3b5cc474219573b63dcd83a568414d17d40f7ff91808f2b9ee05a99c8c1ccbc0f867dd4f505e10eea27d237824b26aebca8abc8226a3b8d801414c59c546e6e614e3f4c93202e84f10120dfccd2ac43d6dcbaf69536b3cd9492b6f21266d27947a36e86d3deaad9d0d48be3a19b13f8eb1ebccc1449aff3f472b9c05f24ed651637cf6f087f482842fb3d2fd4c0bb942259a5b9475added705dcb03d2c392650f8a31dc8a95d634c1c832c97c1cfd067710ce009dbea7f62d8c50757866e87097f53cd9c520b8fdfd85b05cad45ebd10026b749ee7cf4d58e073671869ce2a8297a354c19d30374f57f799fcb67ed264b524331be6a8b0d22e36cfe465b6af98e629328d820e0bf9ef03e903c27ba91069f79296c15f6b10c76b865e52ac9be9082db9a71d78622b720db0c2fb1903000198f9f6939895e56205068e11c0e22f9349514c24a297af6a6cd05cd202f3a74fd082d684fbe456231e9cb6a6b25a5d0715a8f82a7ef7b458954d6d3717071fc9a2b90148f2e7ee656d922ee28b8791b7b4e3ae40aa906b54dc7bca242c8c9b24ab6dacddcf9a05c033ae4f1d2f60ef8f0de10c90ce0b08ade57823616c08ff0507325c279222045b7b15e45bf5cbe5ead0262da8000195c00fdde29371561557f141f5252db570ec1e91bb0114981bd6c42ee522182f4c270ee929aa50c0eb79eda90a2138c16b32a84c06cf6e90337baa88254ef8727915579b8c17f2f79cb29f924e08ab34ea88802a35ccb26c0c2e8cb60212cdacb7c5adca8015bdca10c53fca1518c2e86130e19d60ce8d5d5baa558426f99562456406e1493c48a25e9ceb740f5ec8a38211ab769e59e1522f041444a47bf8b22213b6b3f4f7e3da2e5c771ec0f12d28d5ba0221d97a02d80f7796f2196f59d18a6b98e5c6e14d67521c74370a41f972a1bca12641111b12a18f19649fafb61eba27ce306b69d16cdeab2e674477cd9754341d069e9088f08335fd747036d53f2f4d09a53fa59b747dd1b7917ab8973f58b15c15d02179c2b9925ef1c9f9a7a1d524bf0bedb6ca56bda63268a48300ff2518e73c0562c0b1c99e87b642678484edee5f301dd6afc611406ba4540fce5b5b4e1cbf11ea9efc76e0703bf459987b0d359e4afe8479d26e67a31b9dd160169d2b2cc6345e403051c429f1575540123068caee43df90f2027fed616adfba67908c33eb56ffebd18887cf78f61d5ac28295faaf391a02f1bc26a6ab1603e719798daa15169193cce25c161e2c3963489ae37ac51cf28d12e998718d85b1f54f339f7216f787d36d0a9b6db06bbce9a8ed1e8cfdf84404b2528201fff99b840c41c8b484d72dc43e63e4542691b36f71ffe9717a4da5a"}, {0x60, 0x1, 0x401, "cef2897bb3d2d3c22b555d21558f294253d1639fcbe04e765000bcf9993bd6218c30e291d27a9e5bb973ef9629e199d0a811a9d716bbfb6c0c0d3edd48998d05904439c039285a0e17"}, {0x20, 0xffff, 0x4, "45468226551121f09672bd"}, {0x1010, 0x1, 0x32, "5f0ac4d9c145660851f2baa4f6d24128026bb44e8a4d1adb27fd46dbcf802b06352337ce817bff349e77884281a0d819142455b12c0307beb760f2048dcb8cdd3b09edf27482a2ac45bb49212163b36ef11d4798c80db93aa4fe8bd3f1ca8871b144ab33a80bb43302a3209f60f7d1f24506bba88852b57e9a633c676d6a66be24da62ff87cb97cbb07e29aeaf32527bedc453bf21b4af4408da7105118086e1734a92f2d72a619d5228f39a069cfa7db980abf454b7e37551f5f9400d9afab85a84dd530493e680a79f6551422dba6c709f24daa111fab1661fef5a435311ab313a8e5da0e43f9277810675882e141e3935a057770fc20cc55fa46b369fc6ef8b3e43e2627c5101669da3bdb9b4b1b3e9525b534c829b92146e8ba31f5af8ba70504a99428b2a84d788124d9615c027ecead71999729aa92466e68f4541e672a1c5f8ae95dbec4e5bdd476c3546a8a2dfa4dca0bed8c886af4bd78bc137d808701523d446ac4bb349c42589aa087783182b4c6e725d7ab3f01b2b9c96f058a79e6e301b537be356adb525a7d21ecaa530bc733ca0d834b1087ea4ea1091f5e8af77728a6c7383d8153773f81deadba53667838a1447a2ded422d2aa760c57c817475193c3343c24c1771d195f0c33b3f81ea0689c5105c2c38edeaa93ab48f1638f9dbcf245ec542bf2c14e4a2f2943976b835c50295ff2644b4331cbe54f6aae6278f429dbae8ded13d5f46bf3985f2b625fcf12440d237c05f95c31a84bdb9483230464f559b24e0fdb98b05e384054fd56dade7b4b64ad329729b62bda013c2ea089d98e9bceb56aac68b69a5207633737b5232b9c1e17b67171d5b92108ada47d9de624e11a796af0cd5e025fda732564ad21608872b1909ff509d60eaca750f9cee97291192b795dad3d6f0a6dcbf31f5c1f5b3a9ab69fb9b2725efb05ae1dafe8bf43857a6c529fc64dc300e705f70f3b9826ad28d6a10a65c3a65c8deae19a2b95c97ba581f5c233a248fe9dcfd3f0d9e679b2d687fdde8b83c6ca588e5a1d2833331db641ec3c8edce52735b5b74fbf71a28af42f9cf7d3ced0119d8d295e5b86b1c7b21b58e64acec56309ea5956ccab0c500083e653e28f66abf3e308b66363f9c4b5c3e1563c89eb14bb7ab95ec4155ea7bfd13d6a1eebc209697be25af6bf1d0dc3e5b4a71f57ca491437dd8518989b9b602d59d6e3087c8add46a61a9a31752c03bcbb742a25876d0a5a09f7ca2081b7f588050e102856bdd02bbdbea6394ce55ffac3dd360bcafdfb977e699341831bb67f1108a2ee24e1ab32c3a1b5380caa9678fe0ceff91a01dba98bbe6dc087c935c643dd61fe25cb71fd28cb55e7e3d9f7ecfb2ab56d3b2a74b8364f0d88107c6cc0ac915923fbef9c0c00ef4455c9cf5f8cada4b0a94e6bfb150197be0168e52534e6d64d20d2cdd6ad2841bb32f57aa02ba39514beaa76470511b372a228909cd5ee035c56268d7a503ced1a01e8301177a1ffb3eec219a311847052b568bc8843a28beae7d1dc784a1875510a01b3d3b2938cb54e1505a0d4ff3eaa1f1e10720f29e67205a735f777afd2aff447298874034e42d6a1dbb540a6762cdf3f99a808b617a5d37062028e7e0d5bc079340605639dbe6e619711ce81989d2185b0939292ed9361e5cc3a2938084322dc52d1212c7abe3d402b45e36a79c5e0d42ac14de96fe1a91a23ae7f2729a492a1a1439fb6113b635d003e9661d6edb670558a878cf1348b7ce7d1c4b205387f1a2aa7e51e5acfc82d68ba902b5c0f9f906486ff4660160ea5541a19c4e9560186e35177d4ad241021b9d3cebc63d9e1e01d5041360859bb1a376028a03d493b1dce11919721a6a454c35c4e4116d394b3beb80f552c8379b91ba8fe2faca486d21efe74803168cf0f07922f99d7e7f395f6e270a9675a865fb393ca325bc45ce7d12bcbf573b43868b02050cd7c7dbb4447ac6ec8e5dda98194bfbdf60ad925a4f45d8a5ef2a190e82bddbbec4322ba673906437082898177cb13f3287757ba2f4995473ab1445eaafa0318af50a0debd3d7f2bf810823bc71e72ebfd04ab3b0dd7e77cc114956816257db876f149264a972a48adc63a92212e2bfc550710399cd0504e65c2fcff89777f502e4546bc9bd1aab8edc148f3aad99b7e32e0951b4926dc840b365a311080fea5d731aaddcbbba9955535ab49dc92b6fc9a124bbcbbd70a4c6cec7694e58ef09778adc65ab8898ebe23f045a193f1cf5c3e856b9c63134a66b405d5d1e5b430a995eead0c6bf753e44bcd513b9de6b4bb715509dc6d35228606be2505fca7b8a57ea5fdedec83a619ce51c9dac5e3015c3ee87d66ec56be4d6e7bd4a0c224a6432e49bf42e22c37ff1648da736d6176f5313d4d246d3beb9acf25d09e8718a01332d39776caa158bf2dadb7ec93a271b3ea5e44e70846b183793ae623177d5e18622ae3ead4b6df9e9466e705cb18b3fbc5d2b1c35b509c8de66c349b2a32fcad94f22895ea2f62e23bf924e2cbc3a1b7587168220f6cf2d733acfe881fefbc05f7f8c16a460b73c6f4eddf7454bf0025cf7cc44c7f0e5b5fa79199094a1a2818d388c9bb12465f963da077f37cb653a29cb12ce184606ead18f2b972094e82fbb94d24fc01e91391c6cb147a26ffcdf492ebef34efbc6f27926fde72f571b4711f4a37eafabd77588f5f79403c5dd058e3c8e01bbbfe153d3b74f61e9e22324272117c3124a466147af1f58ebb6b22d5f0d2cf9161e0a0b8317e18e97b009010cd1830e31b50ab95022aab30511ae3d36ef7307e47f66d4d32e2e51f9db4f33f30681a892fb4b4796957e368b8d63b55223c5087de31403e9036f6cf31a8d3a03ee88c19fd62930c0f6fedac663d262524ebac58df7f779c948058cfddcfdb5007f84f25608e97ebe7b5e8c6a691dbba09a233ce412d8735da8956f599d277771718a20ee3a9570926e123ba3776177d1fe3c1668b6294c4593a9f006bfb0681e7e26dc7b22f195c6e60e6634ca4ccb4dc4e686e23dd6e1fc721fc25fb24a5a5263dc8bbef9952c55d3eb9ba05ab6d4f846a07f2c10409e34405f35ece2df54805a92299a54abc382e80168a106e7f70c8deaee0456f0a1a194fc3da43ec14b8c49ddf3a89b4c5ec8682bab6cf2fbb0266d7f59e193dd6b153282fa8d809c061786ce51c02ed0f3c9ffcbdab029e103127adce06e0ee0223f53df8a68c5e1a699ee17e32b4163156876aa96430a89e05de8c0cf954e9fc6332e00d75c4065059f9bc6177fa373fa5494b6dec714e82c6af4ce0586c11121125ced9ff4305a93ee4ed8c078421cb1c9bc28f220e4dce3c49c9dcfe5e80363e755a7d4ded3423ab6f4879ab96ee45d0be7d1d6bc40cb25ff250057d33a5064c096ce9065308aac4ac9db9ae7996a4630da69551e4fb497421ea8948ca4af8f956f64703d52dc340d74e261a38209b4784bcf86f1521cf91f9318ba7f914f8d52be7f320d9936a38bdeddaafc95800d1e52ecae9d910e0a7a3b3d1cff7f9dc575b64f5af2784a1da4d9dc1ef5b90966510cc686c06a862a32a5987a11b182a4bb1961b5bcd34e18242a4dff2aa46027c15eacbb411af330a3c6d73df1255ce62d59f542464c1b96c1d0e70284a007efe8ede115f8fa8d9bf50293ba86d678571882e6a0aa0658db22ec9d5100c208b7b69093691d67f5acb7a35756b38c5605c539292c0cbe1ed0d24d5e2d960f28d46ad6307e38b145947961ca0582b0e8ad950164cfa3aa05db9574275650bcb90ee01f13390972fc3b466df6cfadc01cb7fec639b2f245c73608cc4f86cf121541edb79b17f7aecabe32399b4b27dcde5f48224bd646a1ba3b77467f93dd612706636124b3fc5a6474687265bfd8d3878c7f2e253c60d7eb606e46c6ec1684abe3a96151efb5b95d32645558f82f36474db6b042a3699fbf1674d4cf22debd75158cbc7202cca4ca5aa60f1842462b5611bccd9c50ea02667f7a81ca8fd94d84154e58f56235420c41f4312ac896520b1d126bd86e9695009512b35463d967da3246e45d96da9b096b560fdd0b6fe0f4481b961afc3eff1e9f8adf9672981691be7c7fdf6c3696ae6cb9a31cf37c35c56bf27bbd8cceadc6d5204f8939a8f6ab3d424bd03be48bd660d06389ae1771edcb6bcdbf17696416ea8a1f3e7f11ca81e67417c86aa7cf299bc2a69c257ec2860ca7958c79fb39d971a2b9d444ba0c29da3729f8f81701c7a95077ae42de3dd5e7ad31f189e486f6af4e440d5d494319b856e883438c257f2d7f16db4380c61441431dd19f3281fd5aa756b6fc8a38eacf89864733f58688deb99d8f4ec41e3ad7d40bee7fabf348562973ba04e7d6287474a97c29e1f81cd0bab7aec9ff671309db9db3f7da7f6fa11bc04010819fc86c29e8f2a8d92cbf433abb3d66156c0c854bb8aa0a7a28a33d95a40f07bfd008c596b8515c17223fc266621d87a7e50ccf1871b225b8422d604da0a591938415be49d381b6874c39bbe7c3fa1000115dc3b028fc7a323d67095d7db48a702039945bff26cc8f6f00de8dd165e20b67d0571f9d33d518b6a00be920c4222497a6e0e2e803c53b30de52e37ccf570592b9ceebabf9aca21ced6d2d87de0f0f874cb606c06b0b0ce0b23d1d4513bb1d560b088e90ab7589435b87f9beadaa55a60801f8ee25d93dfd402f9432a1eec9589832e1d55c8de5bfb2002529216cbfeb24ae38f8bfdaca0077b0d89f2382d87f62a7a2a9e5dd01dd587b2771a3c54eab4abc6b2d7d69a127a1d3f664c87f46d8ed7f2c6c8c5c388843242809de0c239a719931bdbb76af3473493cbdf6452315e1c58323093b6e7da1ba4420e1e6d52bfa5b181de3f767b484119168793bf3ae91382a2242284b97d15c7f3c37d377ea5394b80dcfd7153ba8bd192a79246b6478452a76fb55cb9dfe9bae1443fdf8ad164cc6eef96a6bb72369af06144057f9f3996ca064c262f2160e926ca6785db0cffc0abbd7ee38788dbdc0b725f570ed52a883c5d7d46f13cb3c4c4bb42585af4c7f2046fb4344b2ef2e2e85e41c7cdbb2afa785682103076ee2e968875beae322cf6ceacd638fbd691277c37bffaa85d2c1d03a82a451b0afb604d5ec7cc5f227b98025ed61f2810ad79202b5348b62ec9dca4cbcbffb9e82592abd5142b8319866f5639081e2c166fcb1b748921a6e6245a5203d6769f79aacbce6b2de2b5b8a666f0f5cfb337b5e5c71f2eae14de835c5e8cc05ce76d755afd1e1890adbcc1abb111ccb2b54fadb1c07aca24d3f846f9f4d521839ffb8794e61182228f4743a0f0d7bd31287fb50550dbbabfbe3056c3ece8904a1bc8917711a44a7b7c47db84d7cfe56fc0eacadfdc29c8cb699ab74802507361a2baf81db2b8541a625ba81aea7ba8257337fe2591db23dbf8d55f65c0c541c0409f4bec84ef2b818b413cc9587ab4a9361e16a526fa8cf8ceea4a20e7b66877f807d1a969a45c28b86f74be9823b358f9513fdccfb189109d2d0fab64a2b9b76b54e0904963fad1aea9374d57bf015faad3bbe268bcc9c1a9b40748a3c51e18641a4c19c25e313f88d4f0cab4e54faf767e1a8633be0798b5d8e032d0044dc6ed89bf685de15b8398c98a490f35625a6f628ab5c04aa50dfd3b93b3717ad7903b3982f0315e5b8c5e7a12da15d08d8c77e7301b5fc575d553ee639cd3216b7319039b5a485efa28127dd50744ca2707c66409aa8d983709b6665b5e26fcf16a293eff92d39fa6ff490ed403c9de4de4b45d46c9"}, {0xd8, 0xffff, 0x5, "5a3005df5221b807d61b0265ca3a2cd3b05ce77cb2d5e5dce63431012b7bd2935fc7dad8577effccf06111d4dbe90bcca5344cfe80e2aeb5dc03b4378d9afdfaf6a0fa49350504a08af3e16a91f401afd457ee029946c379a7a4c19f69d431c5ae41128f21c2ea79f1318870dce1fd16509b57133aab7495fa1e2ce8e6000dcd5c0f95cb81797ad49286d4f7d85479342fdb6ceffe3638888935a43ac69266eddb01611457871c61955ed09016c2030aab83f6bd51a94e0ba6e87d33459f6c2c18a6"}, {0x1010, 0xffff, 0x9, "94ca8cc9f11faacfe96279770d0e0695da339405260f743bbe07c9a628e4c578120c70f2aea7b9d7f0c00c9dc479f89007c9d9eb62ede03cf12cda327ddae1144ad0d27f8b598595587194c195d933bc8d261463fb78b00e29e68a2662b179dcaf53a178cf88c4a3375a2994bccaac8c23eb5c4006d706f69d956709f66610dfa88478a31c1331475b96dfc366ebb7caf6b5c7f195978d4e86cbb2a5283002dc322dac79577730a6c6e8e405ea0072bbfdc8b37fc7945ee5e41519f222d69b5ca4993080b408e60b5d482b5da223010783b81beee646c1cf8e7f9b825ae34d7114ea25ef3aab35d039f0d92a570884975f66c829c4e7100a6a6bad3de57151230f53517bc81d814677c5bbf163a8306a3e65ced98fdfa869374644d5faa6d890deea69f65f9571fff17f516eb32620592b84874782eae13cc7221f682a23f40a6a1d9a6677dad5115751f15007d0c845b01df23ef2a55c20efa0d08eeaa75708c3d2f13c6bc1ddb9b9b77fc2301817d43ad55093e2f8c7c4350afacf9406d8808fedcaaa25bb344cc04defb1a3c70ff0db6adfa8a8fb665200626cfbc6cbb6f1f6ca6624d91149623462b1e6d7295b7dafc68c73542fcfaea692d94617bedb5cc6ca6de8ccc614419499f21ca7596435599e8fd07afe3eeb0ffdd31f3f0db5f609338d73dce9e0089308274043fa4d22a2da986701c9ccf7bab3e20bb2c8e5669575b66480d722bc7e0065cb69ce575131ddaf6110939efbc04b5741c55b8084e47394aa467edddfa1bfcf7979346d6bf7ccc56a5874edf91c5215b03f443de25d36300b3e403b8a8bd2c808e55d6894779635406aa3cb670d411ce4a892dd5d0f3ce6e45d9d7445836918dd9df03d313b58d7184bdffd9cc1825ea8a6f6902ae1aac7ff3b9cd0b78442a8bf498c96e04968d82d9705f726789a806c8b85dc59c1adea6b022d90bfc3952402d4f98743170b2e619d89207349be89139850060ad1513f5cfc19d30609cf279510c34aff47230a74bfd2bdb2d7fba2e983b7390cbad141ace4ac459981efc1390bf6d8acabd124220a6a3866d345ad507046d67f4f4e54f0de327093df9eb8cc0b2583e22e48f57ef8dfbd07d297f388a2052afbeb615e646af79efb43eca9fa65c663033d00627bf0084e6b5f3d422a5dc7a581551dbbff168d4427eaf57d6db8c4dc9c48265ff4f24f4aa6f63810ae79378178e7c912fd5eece9432dc832808cd9fd1bc2de1676c30606ab8bc73e128375811c1ba54e37aebddeef1b13f012cec74fbcae68f24ae91dd997d9a4aad2e23e9700fde3cf4f086c174e786aea883d54cb8d77b3ecdc105e4e806093230eaa2b014b16094799237a43d92bc980b92caf2541df21e52255c4dd0811049ebb9be944daec12cd2f2ff31f7d00c7ad46b092a71477997aeaa74afe46fceeea8805c1e7ce7611f6fd3453cd6cc9852c847acbc48646dcc2a820aee01626b8e5cf8be7814aac9c31c1450d2151a0c4b49be2063b849a7a32d962a9e2aef9170be8071abc6d37ca733f65d110e174877d8624aae9475bee84bdc9e385fedacc0030359d2a7211ff8adfcb150cc8a75c047a7cd088b255972a2391fde7aa8e850af7dc0d5ee18f57885df4a0e6a86b5b41b847f0e079e8e110a7ab9bb7fb4130c430560ca9adf2de73318b25a7646aa2ac90304bd20e97332439f3d3d4248f944e931b1bb1dac95e974a7984a4d1e97871c1ffe85d3da3ed2193792016045b897127afbdda06eba72020be257b624bb9c3e84831ca8d43c540643526199818813439cc8dec68c261047d17380ac2db21f1be828d05ffdaa473938754c7162b5299c4d580d695d78538bec1f3b5eae54d4df693d5e6c96db710f09402c0f84c43ae37531b12f556dc271785a843639dbb5116dfdfc6683e5bed7da99d37e42721d7edccfb2a3996b0de63ef3976649d92990c55b88059bb077d83bf891cdf609be4a67fa7cc7413b4fb951a30f92b96377f6fbe40119be1f1d37965430c45e5ad859e80ed723696a4e02635f0c2a1f0be9e7cf433a8f1d352d26680d5cb9e9d7a5125c7b1c4b9d8aa318325dc1601edc115db6c193674b9e0d45a50802f3099288af536810479e3f225cf51580f31184c9c40efff7a886fdef2093d98bd5506f68ca626df32c871121448d14d7591020209728d971a631cae3d15dc66b86a56ff2f9cea84d91b08213e960dca2df3dfac0bc674fac1b6b6bca78e829ffcc6ee8308e9dfd7b0d3db3ae740e3b380c0c0fa8a5fcafb30898fd1c6ce6284ee3f52874456d7c6ae3d7a345921d1760a006953a651b9918170155859fe11d04f9c1c826224f3d6022df5ecc8c391e1dabda41437c6acba2c67ef468d5e3efcdef242a120878a7bad48665431384a762480cc6233a9486934ce251b61a909baee9d6ef1eed31a1ea5baf05e329e7c8c9e73fba1f4cdf650631a5003cdc2800c86a586f8b9f2e8cafac6cc423dc9fb36289b8bdae0d2e517faec5af39ad16b08535162dc7cf24c98ac6d66e30f7d2ee5fd27f8b286bcf1f8eec9fb964c071ca57104265095258d3f72e4c1b4f8b7998037a2e2c7c02f8447c17d092ab5b7b623cf887d51d4bb834e00ad5ed7dc66b3fe014780b26c511aaa65f3981b9f1d67fd4b9841f43356ecb664f3ea944ede076c46c9604346c6e4ddc688e1edc7e076988d355203187bd28f2658f54e171bf2c7ba34ea6a78f6fadaa06fe406dc5cc651da2701524c8ae2beb08243165d120681607cae93b8ff6750e4eba354d2dad5825a4ca2a45000a572a2cb7e047e51e3801f8c3008fd448b9b7760c16ee1f127996bfe0fdf477375c3c477ce4c98e8f379381cdd05687832f966dcb89fbba30c077c0d48117960bf584e91913a19d0c12eaa441000597026f58a7fbf394a9053fa849ba149d74d6db6b2c6732c1971e433a65fc63c2c023ec4b42cc4960f4937c9b1d1ca6dbcf7b088c1a56f2efa060fc655e7d41992c3bafed7708c51e01aff7054073d0c5892314d72d606ad64706adc8f4e9b4b66c1ee061a80a228a92b44c0d69cc890e0304abdf8cfaa2083d4aaa38c6ce25ec98d759446dd149ddc9abaee8da9b8f35358cdaaad7ba9cb46c01046119a218bb116851348405409e4bf96f4c1b304f2ea90c6158e5e20fd76a351df82c4a048f50a9126e3b823d7039021321d3c0e922cf11b8ec86d4c8a3172d202570f1346a6f42ea12ab3bd5baad7e5d16c7abefd8cf2f4df42cd31e9d70619318849707cbac1caf42674acf3e4238bafcb1935ffd3748eccaf7bddf1d8c61df16e7f3c9517ce9ed0d003ca41ef997e6bd82d58802e14cc398a806e025f0a805f643dabaa3fa20eaa751b990aff650f6318b7c3510cdf5b666b3e539cce0ffffc984cb9c3c94a8a1f176e6c52b58016dbe0b69f3170f30061ebdc349be043ac7c62b86389bf64780c3a01fa60d739f87a2c09beb6194cdc7641a4b4f1039098bb350e5c24446e02329e469748e8aebe5cdf538e54e29dcde90633d5a3e8ec2cdcbe21f74ab8ce6d8c9e6f4be8deec3cde15d5c7b8c4c89ab87fd9063af2f557dc6707a6878926cbbbfdac7329e6f7c4ad2958615fd089b3df236dc91b6db058464e1a0e77fdf343d8cbe62103c4ad88747d2aedc17c60346dbfa5782b44c7a3aa3bfb2133435f0f062c71e9bfe3ff6089ef7d5f84098c9162489e4f622ae212b688b532c0f9610e3315421f29a66c12fd6dac4e250bfffa5d3c0656b2dbc093baa728b81dc132d4e6e52a779e2c220a83973995911137013de68a9a85c39ab3bd3ba7f2cb33afb7b48daf7244e4170c5d4d2d2620806fed39b1aa30f467e7004d610122507ad34bb3e6cdf5950b0201edc2721bb5b775bc7509a4f3fcb9528a4daa7b9ff515d0a4e76aa95c7ece2cac027987b2d77b028c655c4990cebd898fc84bf7349046395ce0959376e3d5ace3e58620fafae056d17937a778bae9f73ed6474ae31376559dfb1f7877aedb04a519f9520df807c309d136ece397a6158c0b391e73e3cb0e861825e37d7bbb66fac0e64a8e4d245fedd77379fb1b32b501b79802c30678382dbb1605f9f9390fb47e3147b3bfb2ed415000472cf630c09e9a46de2908e6d5f320d1e8f93ad666705ed3dd288c9150fe8461c21b4f6449137802d4cfac60af08d140b0cc8a1f42058cea932721e0ffe84234fbb2d24e6577709af9d765c28e1a62554ab52f59774b180425522f30d63ab6f13a69c4a40bff99397c36e4004295d3e375f7a97cd02e6a0449ac10e816318fc39f443cc27aa80fbbdc10713bf40fc76756a96808b503bcd209ae4edd22b09d844a857a736d6819f4e3453f69e38970bfcff06068a7531e2ad69fc5b0433fa42ff41b5f9b07e0643bf09dc6c77450a84182d4c184e3f3a2e100d637ab65c605f12b1e6f71134361c78dd21774f01aeb84e7a2e213f6632b0ffa62938f2c185129e02067aa925602993fbeb0b3f6c60c36224bf0a4b8341cc5349fa6691b42b2c64a133e027910ac5af4106ceba0562bf54b82fe4fc5d203f56259d939f11250708f13f66c31f88d421d532082ee32fe845425593f6162e51de81ee364bcec5668abfd90f0ec31f241bd42146104bc1fe069d896e6ae8e97d3cf0e481c017f7c5e7efbbb43308d6a12f714dfbfa0cbbf3f36e32854ced7f63ce1fd90e1292ec072974a1150080265bdf45a282128d6976b7adf917d745b2b8c0f98fcb525589215b3cba9b3f3f5fd99c9cbb596542aa94d8b73e98c480959ebedc818c954daacf1d150924a14ab3f9a15911d7107465b99680ef31c55f9ca82c287b26e46695193fca28cd952ccaa75f30dd8e92d2737c9a18ffc6b4fac4f54a638c573bdc7fdf91abaf10630c46d3a39176bb4ef33679643c6cfa5fc39f7f6e84235cbd978caa4f067b4b4517c6b06b868d21266ad29556a894d0620af29d4f5dc060ec33f3345b14b5519ddfca9c347f105b858ddbe3f62e6d3f6604b04cf6949d36460891de2fcb93ddff927916ba37c6ef824d2c02d2a091afd48bd77fd3919f4dfa7e200bbf209328ecb3f72ef1446bf1ffb8b830b27c7a4889b21078a10238afe5bdfc8d1d53e849c7d0e94a7c2f4983f4af83c070c5c487ae15dfa4745d9b4cbc8e4ee4991c735633558c436fc5f040dd81b42039b3958474ed07d4848646f3f21a5cba51fe28261856eedadc702f195f7b62820835c0b342c70f68114b9be1c29d1562ce4012b034cb4e740f26cff3ac465087fcedc3ed5f9d3a66e1170c2d17af52593b4b337e3e85e0184c900b725e5c5fcb247d27baa187c8c66684cf8fe2ab7d70a76d134df5c23486992a68ffcd4d0765590a1ef0e4efac2dd63ed5a20fa0ba30853a0e84d070ca5f9e0d53474bb8b7e6964fb0902b2fc1cf4c57cb5600b7442504021754bf5d6ff94515a9ce312a56754e04b4893f0b15d5b0ef7ab7c0c52f42e08b8b790b98d62c5cd24858fba7bc031aa6b24332b14e164b60b1099bec756bb03c79f78074b6ff15b259854978723252cba1b043b2b94a6338d402d3b988dda4dad89614ab38e72a371859815b8104585b060f7bcb0fafd45c4b716ee89ccdbeb2d10fe2a2a0abf4cca501347d21fe2a0ce8d730da6a0d5090a3553157157dacf60275280396dbc002ee1ca17d68f8da2a7cf8cdcb3e0c40c7b6efe8e3758f855d4abcd77c2f280744136252662817899733d848bac78efa1581a4dc3d1ca910f82a720d3bc34fbf4cea14a5462a1e7ce2246e487fe038d3c16a10eec86306ed0"}, {0x48, 0x1, 0xabb3, "caacd98d2796fb1faaf5715768602345eb18a0366426909974a44d13b0035aca925615dcaf18dbbe5dcc0ea188e518d85ebdebe7"}], 0x31d0}, 0x1) shmctl$SHM_UNLOCK(r0, 0x4) r2 = socket(0x18, 0x2, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x1ff) setsockopt(r2, 0x29, 0x38, 0x0, 0x0) 16:01:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1000) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5f8cdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8579cf4040a319ef88ff1aae673d529b73926a8c86988c6b0a22916d466c1fd8a05f657522344327e8c2b521172376f8c1864998b833228b9737d8eb160d4f522876d2dc6907b2deae670f467ad06da117", 0xf8) r1 = syz_open_pts() close(r0) dup(r1) 16:01:30 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xfffffffdffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x40) execve(0x0, 0x0, 0x0) 16:01:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8900, 0x82) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) recvfrom(r0, &(0x7f0000000080)=""/155, 0x9b, 0x1, &(0x7f0000000140)=@un=@file={0x1, './bus\x00'}, 0x8) 16:01:30 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x4) r1 = geteuid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xd1, 0x4}, {0x18, 0x3, 0x2, 0xfff}, 0x3, [0x8000, 0x100000001, 0xfffffffffffff2ee, 0x4, 0xfffffffffffffffc, 0x5, 0x7, 0x8]}, 0x3c) r4 = syz_open_pts() fchown(r0, r1, r3) r5 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r5) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/129, 0x81) r6 = socket$inet6(0x18, 0xc007, 0x4) r7 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x4010, r6, 0x0, 0x0) r8 = fcntl$getown(r4, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x1, 0x5, 0x8, 0x8001, "0278c2c965e794a0d8acaf3dcc16ce7532542da0", 0x7fffffff, 0x400}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x20) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000200)) setitimer(0x2, &(0x7f0000000240)={{0x80, 0x4}, {0x6, 0x100000000}}, &(0x7f0000000280)) getpgid(r8) r9 = shmget(0x1, 0x4000, 0x280, &(0x7f0000ffc000/0x4000)=nil) shmat(r9, &(0x7f0000ffd000/0x3000)=nil, 0x2000) fcntl$setflags(r4, 0x2, 0x1) flock(r7, 0x5) listen(r0, 0x4) flock(r6, 0x2) getpgrp() setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000002c0)={0xf804, 0xfb}, 0x10) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000300)) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000340)}, {&(0x7f0000000380)=""/3, 0x3}, {&(0x7f00000003c0)=""/29, 0x1d}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/37, 0x25}, {&(0x7f0000000480)=""/2, 0x2}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x8, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:01:30 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt(r0, 0xfffffffffffffff8, 0xffff, &(0x7f0000000000)=""/213, &(0x7f0000000100)=0xd5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r2) 16:01:30 executing program 0: r0 = socket(0x2, 0x1, 0xffffffff00000000) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x2, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000400)) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 16:01:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2100, 0x0) 16:01:31 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/133, 0x85}], 0x1) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) 16:01:32 executing program 1: r0 = shmget(0x1, 0x2000, 0x61, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x0, 0x9) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r6 = dup(r1) sendmsg$unix(r5, &(0x7f00000005c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000200)="a009cb6b7bbbfc314b871314faa4236095896d440ef9e5954357359633cfded5b864ce", 0x23}, {&(0x7f0000000240)="3ee1456131869e5ad392327447823dfba4660d71c170dc47d7c9c48374e836949f5a50281559109e4f88c9a1d55fa35070afeb8898d9f1dfd6ae76a3b4141121c0d0e50b8d818b2c992ddf03c8c51006a5fc4101099a01e83af14e4887c63c99db5a884fcf91673377d8bdf2009737c7dc2d66ddd55c699548277fbbdd8d3d7ed55fba321ca44bd3cdb8e71422b58b09f0fa085bacf70e38e26388beee5ba397b9c55b15725759174070b70159f394ffe04b1e55eeb8b453b681fae943c815e7cfabee2adf3f60559f1cc054047c70fc9b3e1361a303813d9e957287a5821e5f25e7c5a0ae6c98561bde581275629e47f3e1", 0xf2}, {&(0x7f0000000340)="bec75f65068e1c008e63886c715a2786bf3ee77dfcf1c26d342476a332f49014043b731ee0d799c44ed5d48324c854d86d7b87f5f9df21352d6da616c286d082e0d0c1f60cdf3f3a9cf00af3ad893950a1de58aada04841830189ec025d0a90849ca2a365d043c1a1d60f3579796", 0x6e}, {0xffffffffffffffff}, {&(0x7f00000003c0)="a7c89d91129c", 0x6}], 0x5, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r0, r1, r6]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0]}], 0x110, 0x9}, 0x265a3dd281b859f0) fcntl$getflags(r0, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x298, 0x86) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) pipe2(&(0x7f0000000100), 0x0) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) 16:01:32 executing program 0: setreuid(0x0, 0xee01) munlockall() r0 = getgid() r1 = getgid() getgroups(0x7, &(0x7f0000000080)=[r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r1, 0xffffffffffffffff, 0x0]) setregid(0x0, r2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom(r3, &(0x7f00000000c0)=""/73, 0x49, 0x2, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) 16:01:32 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4000) r0 = getuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r2 = dup(0xffffffffffffffff) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r0, r1, 0x2) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) select(0x3f8, &(0x7f0000000000), 0x0, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000}, 0x0) 16:01:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) rmdir(&(0x7f0000000000)='./bus\x00') 16:01:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x36, 0x3, 0x8) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1927, &(0x7f0000000000)=0x7, 0x4) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x108) 16:01:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xc, 0x1, 0xffffffffffffd4ba, 0x8}, {{r1}, 0xfffffffffffffffb, 0x4, 0x80, 0x40, 0x9}, {{r1}, 0xffffffffffffffff, 0x3, 0x1, 0x1ff, 0x101}, {{r0}, 0xfffffffffffffffd, 0x10, 0xffffffffffffffff, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0xa, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20, 0x7, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000003, 0xb4, 0xffffffff00000000}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x100000000000000, 0x6}, {{r0}, 0x3, 0x2, 0x20000000, 0x36f, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffc, 0x30, 0x20000000, 0x9, 0x3ff}], 0x6, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unlink(&(0x7f00000000c0)='./file0\x00') open$dir(0x0, 0x0, 0x0) 16:01:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r0) execve(0x0, 0x0, 0x0) 16:01:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x40000000001040, 0x4e) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10b883, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 16:01:34 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10201) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="1415b76aad8641b5fccd0c4b6ec48cfb0ca06eba8315003f2ec0942245b362acfceb62103eac8284cd84fcb84512e6d72f5700820ae10e52e9b56dfce69c3980f0857a2b4614ca22bcae199b5ef8ccc173217e3a754c0c7290644f603cc5549e7637c9f06acd6af506a49d452897092eca24576aafcdad7b4cf4a01bb91e3439a46533600cc95644935b7e859f52b039349ffd44d5adc32c42ceec120665", 0x9e}, {&(0x7f0000000080)="aa6a2aa48fe86d492a57e8f7b2bd0aff1ab86de5b666d20b789fd02d1af6c7051ebe6de10e1ba50d8563e1fa356ce7883b0d4eb3b0e9f488abfde508e8698800e32225fca94b62c17121cfd8c9e61c16d19ee66067ca0c6181673e1e3ecfd36d84347c07fc363f8fd16dfe06c644b4", 0x6f}, {&(0x7f0000000200)="67683de110cd7fb31e7e0daf55dd142d11fb6a54b4b564db595da7e60d08660b34471cffd9d795916bc4bfd5ecdf8ce0730a6a6f617c44cea0243965e27e01852482015ff0972c350d24110b0ea5ae96294bfb5ca65babe0d5fb5e4da964800a5ab06f07ec5c2556838fd6a4a64d879156bada07d56709f34c0d85969e86", 0x7e}], 0x3) getdents(r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x8, 0xc37, 0x1ff, 0x41c2, "9714973bddafd79a766f4641c65fd9ef4c9fb999", 0x5, 0xb9e41e7}) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchownat(r0, &(0x7f00000002c0)='./file0\x00', r2, r3, 0x6) fcntl$setstatus(r1, 0x4, 0x4) sync() 16:01:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1000000, 0x2) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:01:34 executing program 1: r0 = getgid() r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setgroups(0x6, &(0x7f0000000100)=[r0, r1, r2, r3, r4, r5]) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x8485, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setuid(r1) write(r0, &(0x7f00000005c0)="00c5", 0x2) r3 = syz_open_pts() close(r0) r4 = dup(r3) fchownat(r4, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) r5 = syz_open_pts() poll(&(0x7f0000000000)=[{r5, 0x81}], 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0x44) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001000)="13eef29d150f9354b28a3b8f7e6ba1b9ed19467f0ab2353ebb1b4acc", 0x1c) r1 = accept(r0, 0x0, &(0x7f0000000000)) shutdown(r1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x8}, {0x18, 0x2, 0x74, 0x7}, 0x4, [0x10001, 0x20, 0x1, 0x20, 0x1, 0x4, 0x5, 0x8]}, 0x3c) 16:01:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5cbea378a4d1b00d18ae13691a3f4c3b8a67f0cd25885e0a4a95c790490732f4d47159dd9b9676aed4fd4e0a9c38c82df08ad506dae846058623002a2a3258731eb0cdd63afd1344bc4e0f08c1b2251087b4fc897c6f6d03495db4331889e6fbc93e19a3d3d2c13ee3ba164b7ceb0c3aa3c9b08112541afefa38a93dc6fe346ce33d826d150230ed03ea03cbef619b4295c67a3673926b26c4555ce502ddfb3c3967eda3c7ee0c5fee0f8b139c7836174961a41365ef38", 0xb7) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 16:01:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:35 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b6bc60ac2da6d4fc600e86325f64f16b00069aa2b906261a81f7069cc02b9b445b637eb4e23106e13b77782ef097d005aefbd1c91cb3da0fdd375b779dd4708cd484db72c1f7b18106ea2cdc", 0x4c, 0x400, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e00806902653000"], 0xa) kqueue() pipe(&(0x7f0000000180)) socket$unix(0x1, 0x7, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x5, 0x8) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x8000, 0x6}, {0x18, 0x0, 0x5, 0x3}, 0x8, [0x7ff, 0x2, 0x9, 0xfff, 0x3ff, 0x400, 0x1, 0xf30b]}, 0x3c) unlink(&(0x7f0000000000)='./file0\x00') writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="72d3", 0x2}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x796) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x12, r1, 0x0, 0x0) 16:01:35 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x800001010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:01:35 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000480), 0x2000002, 0x0, 0x80400000, 0x0) close(r0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x5, 0x0) 16:01:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:01:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000040)='-\x00', &(0x7f0000000080)='.\x00', &(0x7f00000000c0)='@\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='({.\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='(\x00', &(0x7f0000000200)='^]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) 16:01:36 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffe01) mmap(&(0x7f0000719000/0x1000)=nil, 0x1000, 0x5, 0x1010, r0, 0x0, 0x0) 16:01:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/233, 0xe9}, {&(0x7f0000000140)=""/131, 0x83}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/228, 0xe4}, {&(0x7f0000001300)=""/113, 0x71}, {&(0x7f0000001380)=""/36, 0x24}, {&(0x7f00000013c0)=""/36, 0x24}, {&(0x7f0000001400)=""/229, 0xe5}, {&(0x7f0000001500)}], 0x9) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 16:01:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) pipe2(&(0x7f00000000c0), 0x10004) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:37 executing program 0: r0 = socket(0x2, 0x1a2e9f06f987ef38, 0x800000000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) getegid() setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) lseek(r0, 0x0, 0x1) 16:01:37 executing program 0: mlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000fed000/0x10000)=nil, 0x10000, 0x6) 16:01:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) socket$unix(0x1, 0x3, 0x0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 16:01:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) mlockall(0x2) open(&(0x7f0000000040)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xff, 0x28, 0x0, 0x0) 16:01:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) getitimer(0x0, &(0x7f0000000100)) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:01:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000780)=[{r0}], 0x1, 0x0) 16:01:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xffffffffffffffc0) socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) clock_getres(0x6, &(0x7f0000000080)) 16:01:38 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x1) r1 = kqueue() clock_settime(0x3, &(0x7f0000000100)={0x89, 0x8000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) accept$inet6(r0, &(0x7f0000000280), 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001000000000000006e8a9f0be6ad459d8af04ef82d17c7eede"], 0x10}, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x108, 0x1000) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) kevent(r0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x9, 0x200}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x401}, {{r1}, 0xffffffffffffffff, 0x8, 0x3, 0x1fe0000000, 0x71}, {{r2}, 0x0, 0x59, 0xa0000001, 0x3, 0x1}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x21, 0x80000080, 0x80000000, 0x5f}, {{r1}, 0xfffffffffffffff9, 0x1, 0x5, 0x9, 0x175a}], 0x3f, &(0x7f0000000240)={0x9, 0xfc}) 16:01:38 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x35) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:01:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:01:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchdir(r0) mlockall(0x3) r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000040)=""/10, 0xa}], 0x2) pmap_unwire: wiring for pmap 0xffffff007f123cc0 va 0x1b2d520000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123cc0 va 0x1b2d521000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123cc0 va 0x1b2d522000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123cc0 va 0x1b2d523000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123cc0 va 0x1b2d524000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123cc0 va 0x1b2d520000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123cc0 va 0x1b2d521000 didn't change! 16:01:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d96) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x6) pwritev(r0, &(0x7f0000001c00)=[{&(0x7f0000000980)="8d1a59", 0x3}, {0x0}], 0x2, 0x0) pmap_unwire: wiring for pmap 0xffffff007f123cc0 va 0x1b2d522000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123cc0 va 0x1b2d523000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f123cc0 va 0x1b2d524000 didn't change! 16:01:39 executing program 0: clock_settime(0x6, &(0x7f0000000000)={0xffc0000000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[r0, r1, r2]) 16:01:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1004, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x20, 0xfffffffffffffffd}, {0x3, 0x80}}, 0x2) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) 16:01:40 executing program 0: r0 = kqueue() msgget$private(0x0, 0x200) r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x1ff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x41, 0x1, 0x86}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000001, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0xf000003d, 0x9, 0x800}], 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0xfffffffffffffffc, 0x7}, {{r0}, 0xfffffffffffffffc, 0x13, 0x20000000, 0x4, 0x6}], 0x5, &(0x7f0000000140)={0x2, 0x6af29ace}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:01:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) chdir(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:01:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) 16:01:40 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xfd, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:01:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000480)="dfda4c3cc2c8de9bcf3d6873069b84a77a04df7d1531840faad2308b3eeb6ffffd4bad8315a14cc22ff8f2365c3282b46497f0fe363893b0002f43450d3e5f8bd7e108df74ddade04cf348b565227e41a5e1f378757c96efe31c3a00fe231bea897dff9681638613a07352f38ac7790000000000000000000000", 0x77}, {&(0x7f0000000100)="bc2845ee445da42dd323b5b8cc0c144188b70a2b4764e78d655679cccfe46ae3b4fb739354737518e15adb150eb5222193c63c1cf2f06c7f927c0ff0acba3e2173afc8588687e733d455e6db0b71", 0x4e}, {&(0x7f0000000180)="39df51f9ff350dd3380d63125779b83d4d96bcd1a0ff301bc47f62f0ab2597a77b0bfcce49d9fe73545649a6dcc3c36f82721660b0538d3fbeb597729a16627d1d9d14edbbc4f884d33ed7d9a50bcdec172a8b449bef", 0x56}, {&(0x7f0000000200)="1093462b5d8c17bb605b080d872ad485e96274a50aaf046fa700fd45a4f3dffba5d21da580922c7d153d5edc8f46c3a8e933335147504589bf09e813435474770fe4f3600dcb02a4fbd9692abdf2b34a21edd18e8e52f22693be1b66027a32ddabbe72efca87647dbe1f80a339f0d25d2cb199d0cbdf187a9031a60ca5bafb333207494e4623ff6e2b29422afd345ed10e23a6b1036220f7abbe2d3c61ffce13894f668ebd7f32404fcc7b92df529b7bd57aff4d935244895235d490e7968e6ad9c037fdeb9b3f6d28c6db6d0c167ddb5d988960872a8c352f2dbe88d1effb76e85e41", 0xe3}, {&(0x7f0000000300)="babd1ac4dbfc249d4f802710318c02d4763bcdad1791bf4b31bf2d015005392705ffd9cb08f1c2e3faa1f1c87a5cd5eba607fdf8271cb2064686b5a52eb91fcbeffc68fe6322ac69ba6ec65eccc10e9041ed4d2eb43eb6dc838570c8cf028eafb34c2443e9652974d88421e1157e9ff93a01a193c96861f685634b5130369cccb27dfe74c6fadbdf28122a9e06275500a7e1a293105cedf9aeb07faaf33fb1bf588df627218929e05bfa564ef1d2cb46b986d1b23de39e5027e89887f731a61a0a022cf87e8b4ff654c3a9ba4b11dc79a7772e942920c0b2755033a187138e1b094eb49999bb1d4dec0836a8a4a1e1a096b2007d3a5086ed7158f16b4dab", 0xf7}], 0x196, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 16:01:40 executing program 0: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) setrlimit(0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10289, 0x40) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0x7}, 0x8) rmdir(&(0x7f0000000140)='./file0\x00') 16:01:40 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlockall(0x2) getrusage(0x0, &(0x7f00000000c0)) 16:01:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r10 = accept$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="1714f1a9b848c91d57280ac0abde1b587efbda4703c392aaa15891cb3f6e537de799d40db7567511bd472b5d1d2c6e5390e05f4fe7cc359dcfe5cb65ad6e87a4fc42c76c17e5213ef048cd21fb80c90d56008a22f82ae32da642d422dc3f2ca6bf395ea3e9efe7e2e22d3a9d998e9d43bdccdc1d2658c41ffa0bcf52e801141daf56d60ac24b69c78993025e0b1bbca44e4f374e3b6d6ab0d011b51c1a2444", 0x9f}, {&(0x7f0000000100)="7a295ccaacb72d653e2a621a40304533cc25c148206a4b317d6f0973d68a1ac27402fc98af4a4a7bf38bb14f5bb4afed524d3987e884d1", 0x37}, {&(0x7f0000000140)="4b170b3839309e17813f8baa021e91f70538e1b088fafe2116d5ae5365fd7431722f72b8c9ab60b7f45554db6448ddc7145e074087eb98461ffe86b758814b19a0aab3566e824005caecdcda528b30ce8239ec927b11046284e60ff766324c752e6b78d6a18e592c67c8ece53344a9d3ed1b54ab55f4af093ebdf2592d966c10d1c049fea547a6cd8a6894b9f1d92a2aa1ca6f5777b99f5aff4d4c9d982237b39b8ed0f6bc8f1e93a4a351757c47", 0xae}], 0x3, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r10, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xc8, 0x7}, 0x4) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:41 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) getuid() 16:01:41 executing program 0: r0 = socket(0x16, 0x1, 0x9) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x2}], 0x3, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) clock_gettime(0x3, &(0x7f0000000040)) 16:01:41 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) clock_gettime(0x1fffbfffffc, 0xffffffffffffffff) 16:01:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f00000001c0)='./file1\x00', 0x850, 0x120) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="f689fc2313b7e976be41db9a49ea000b4fa4ceee46c6ebb536b637a9365d1df413be311cb60582dd3de2cc72f63edeedc6c8bb6cc0479e675108da4a81385618efed19c7fa7f8fa9911d13361183a56999f54857f14cc756b0755f09e4c38054e00ae161d71cde055f", 0x69}, {&(0x7f00000000c0)="5b48ac147fbad8f740abdfe2521fdae9ce19f3e54230096affbbcfa08edf5f12", 0x20}], 0x2, &(0x7f0000000140)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff]}], 0x20, 0x8}, 0x400) semget$private(0x0, 0x3, 0x8) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:42 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r0, &(0x7f0000000440)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c998ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606c5fcb89bc77c8d19cca8c467faddc3ad4ea801d57aa0a9df5aa1bc038e49b191c5e25eb1bd9a21b0a5df0050b29385c75356d9bd3115f5781605d59ca458e11f65d4a829a22cb20a5218fb6fcbebd33f267b27361261beb58aea43436d5a7f4464d9b621794df4c84df8d8cf8c4928a33ef15cb5e69a06a02c6c36173e1287433a602e94fe9e8943ff16402299f8a70c255dbf43904cf50c24124b348bc1a1e3cf1fd114d76d0152c2317f67e0741926000000000000000000", 0x189) 16:01:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$unix(r1, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./bus\x00'], 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="c7cbe8147e9b48", 0x7}, {&(0x7f00000000c0)="c7697aa0", 0x4}, {&(0x7f0000000100)="ac15830ac15d36e9a18101c23653b1cf6bb549ebddb8dae20644305457e945e7028ae50a9da7aa8e90248676fbc816bc763292bd31bbd305f24bce094357588ebd66d8bf33cbcd52f7c2a24488493b8559956df765c2425227a38588c368f5af4b3dc06dc63b3039afc058e083f0304846cd4cbf7565051b9a30d3662eecefb51ea0447808803b29c4a68b2fafb1a5895908229851ec58fee2421fa87ffd21fa8f1bdf8b692e00f9", 0xa8}, {&(0x7f00000001c0)="54073349ab6fa5d4133b114c2e44e5bf381ef6e900cf3f8df35dbcc6f1562c5fadd7302adf0d", 0x26}, {&(0x7f0000000200)="b379d7c3e99a1c96680b3e43745da3fad73644e9d0bcfd30712bb9f07dff17a4e181ca2caae9d76caaa5a650cb15495caa2c6d784a06fc9cbe63250f43b09faea8697aa8f20d2524e87a6660817f398fcec30bd5720b7ddb4ed68943932b02b4f7b26b3a5cf3e88909c0986621aa835f12ff0e4b13b83cf97a9ecbe729445594c36d21374880bfc6574033b1439a71074050c34da1cc7274ce8a54abe602746aa32359254c6df2749688720e86289abfb6b344f2e263eb3f26758b5607267a8ef940d65318b2c052292e404e1a771b58aad591c298d88a7799ccc478ab057be8702daf55dac8a3872b24124f0b49e6f5", 0xf0}, {&(0x7f0000001000)="60aefebdb678cad6cc52ee1976c176b0ac338636c9ad93ffca6dedd9381e88ba4f733ba26018089b0cd6622fb0c31d59773f2f07a15c88f5bb721abee18aff937cefe4235a893d7749e539273439d91d9dc4f9ac801f3a756cc84863f9eafb2eb2404033457e88e7d6dadf4aea3af0d3c0eb4441fcba157bea8a5ebfc6b66136383e00e1c74f1087644f35291ea85b5813127c32dc123e4778fcad4f17f1f956c2b84a43f519080f9f678d854ec01b32c991d121c95e14725635cb0d12114db2e94ad3e4ed3cad45e84019e5cb7a8ab9363eb06c2e977f0349bddfe5ad5ac792ce15bbf6489c65b399e4886e801bec27b9651e604edf8f7b0fb56b724123a1675e1532a926775c6d581d58095c5a749f58908264eba3687ff46c976622f6fc9f7553beb6e57a521c59d390852b2477869d9193e4225d3a022a27b5ee98dfc317173866830fd5a6346460462df9f2d62ed761ae1d4151733e4688722c84f0ffca73ca23a783b0491983e6ed391772c1bf184c5dd69b51bccc5c347ed922207fd9a37ce874b2287405f8eaa102a148808de021156c8b6df561527a9892d34b15d3a2190f19f040374d8a289c5cf7806ba248cfde6e2b6f8068911ea01c5411cbf1a5d40fad70a0e7570582388004c47d880edd335ceeaed5136793c478f8ca89d5ccee7aaae6cd62662d8d1373a91b7bfedb4fd4814d88d016f6345590afd0de3ac986d7922fd8343a61122ad615657cc7b3cb08a740afe96af380b717c0109e6782bb7cc28b612ebf861be7266062cd4fb8271311df13bba137d0efe93001b6391f751c0a7eee21b2ad2fa39d5ec58e19f1e0dcedaf34e7f53fae473b9c7db037dcd61f65960c273f9035a2e8eefaa1acfdfa00ec5416af148770c025579f2d103253efbdefa4ecc8a3bf632e9d4079f719d3848ad13b1e2f7712a9828da0dbfc7cc54570f6c9e43e478ba1cccbad68b3979cc58f382bb5a415d38c9546f3af1ee3890324ecb457574370698a5744e58bdce9150c68851bd2e16342fe3666fbb5c70fbffaacff3539639cbde22153239ce8492157bd2414da63dbdc2a64a3713eb72592c99b55986f7e84baa450cb03a7cb9ba7a1f0434a8b702c1f3ce76317661187b0f6e4edf4d2ab0d6683924ac9d5a53327ab590a65777c6600948027f59b65731d5cae44c75585c03e6f041c29709e3dd56bea0d6a316819a2e4c1002cec2f248902650ca1401297b8a396111d09c75e3b0b09fe8b1bac289bc4dfea9a1600bcb0e667a73308e717f6eb4acf26caa2c538111a29a617f058adfb0d615790307f569460776f8390be40a37564ceb35e2be387c16a072bc7b9b825bdcb77db7dbb43493f8244388a030ca30808b3c76b405f9f75a981b38bc14a8babd71d8808c55ec834dc8a13bc8366e447b6f3dbd7dd7c4b67a16088b3fb2f902d3726c6b6f8621297f5719e02ff37d4abd045ba0e9694be391bbe298d1fa10eb61cbca97cdb481842d89b500da9ad240064ec254445e39ea4b9015b666f855e4e1b2096c420dd0d78bc7193058fd9aaaffc26d1eb3af46be47e5bbe89da50ee40e256f2f776d004441e47cc4492efb8493dc7e0b837cbc9b14f7695c0caae79b335789fc44420c66c37be1136934efc27ac3a533d13ce90f922486bd9d60026ed0108453fbfcfb6003cdc544793f60cc19c7a49700c6d06c8486cae32d7fadd20269bab897d907993e8a9986169a2a6205f7875d67ea89860ef96cba94a2864423519e51b5afd4f4362722473eef0e8cb24cf365b8c502f03520c02266506f38522b370a11c4d73144ce0a71454c8fa3d96eabe627b879b3d4d9987718f957ec85aee294311ba817390730199f6aaf8529ba7999292e7b19d5daa7db350a8e38afb1ab335033f8f9dd9f264f82352a7b171b809dfe5779b328c97d46ee1ba3e4d213bdef77e0390c07cedda42437fa1b94489228e9e18c1488fa9b8f963ced71c61a4d868682dafb7a62222a2274d40c37d0b1ed3ecef7ad1d2af3a773727cf231c489fc65b6f7cd5c178ce2b174604431671a783152abac36b6e446ee978b80cee88a96dfa0fd21269887f45ea7a91ee3e2f6309c58999781e0455c0fc2d8191bb7578318764103f93f87ee39f36733369ffbcab536c1879ea79627d20eafe4923b5ffb6b220b0a772d59cc167087b5753d5129c84a30fdd1c78a761cc7a86c6b572687aa6c4c71d8285238a7d329e877b225969a3b02f2bf443fec3e48155d07024af5ef15a1c8e287167001934ef9a7ed7f191b14ea731fe61a56027b480ded8376e0142f70e90a42b9ad4a5b5650f92dc49748b3c3cab7fa57bf9e35235bd75ed06fed6b75a99e3dfb761a688cf3c0886e81d4b07d168b901889228859c5ce413cf3eb1f967374365b5ca51e1d7cb4aee33d9bbc654fb318001a87b0687e79a09691e53196fd80b37b2d75ea2c2f6d3cf40e139c4c02289fe4949f4632ec766def4a72a8cf5d136303be90ef8542ecb0eb28c00175e3288fed155e3c623743bae3f7b7b096d55553fc0f6742dab9ac46d260b23b9e8f814200773bb4429a2f2ff5f8f2dfe36f787b4d91104729ae53e2a48e6223e25b6b44d2e6db3e275d3a0613db467f3f3919d18b7ecb4cc4d799fa7803cae215d6e9a2a97cd060cb9114def790dde2463f412a675fa2922f216c89799e988dd345c292b9c2969247ec0febc205b2e0dafcd1f813f72a3dca5d1650f8098e58854b844609207098913cb56bcbbeb5ddba5aa5a1dfaace4cf370d14edf3b4b54c2cf3ce17d49684902ef90629e5b1dd4b86d0e90bc245281dbfcc70bc9707361461fe82c33016a635be239aac37a90ee87c6744aca170973427abd284b1e096a55ec88171a87310dd1c71766bd50dfb7ded1faa5629e89be80939e6e33254a635ccd8c49aadaa6f2c399a226dda201bf5cc52809366f2ee4d3268d156092419c67654fcdd75d63f8603555bb65cd04a327eb8ae3231cea42615ded35d0c9020806cde0b0096d7d7b216702e9f5d335d5fc9cf4436ebfed682640de75f8bfdb1ed027f6db9084274afe8a789311140ae50fbb6e14db61a5b07abf9e25825c40c5e38a3111d4524f3f8ad16f5156e72f202167d29ab60ab3cf82392a3484d6d3a050da40c007e226165ad0f4582ee35abc4dcd01f68ec7a4ceaa0c1d6509d71ee1af706766404a6985dda35b976ba6ebf91ae45dd3924d69f7572c6aa82ca83b1e0503568cd3ec9f633910bbfa1c262dafedca12d363bf955e8a9675faa4591d450781e9facffa5ef23cfa3424f01856e150dd81076720c4c31220d6a634f14e4db175651cadc5a561d149947c5fd33b10e98ad8538c684cf93b4cf640d425ce7a86506b77f871494c79b518d13d887998ed5c21dcbf60a05824cdadd55ab81ec4657ddf04caaa7420024570c46efb8fce7e5893446cb0cb40f9527d2d117347ed306b00410bb6afcd1db4c5a1f0c8db700f0d6bcc80af9f141724dbe75511c945070b0a7c17867b8f50971811c562c929df91f4b82faa744537c76a6df6c7713e02005fcbb92559ecbaa9e7ef7accc7e9ee71787b6d6a8833d2f3f453a0fa0f6144af2a570412d60b241c883666e275e568aab53637922982d40a5f9b25578ae06f2aab902cdc08a84e2b090445c23dc5a21612962f227c2afef4060d957389ad0148f9c408d18410a55bdb9a10d5dfc61425c02f23a738f7dc8e61ef8a694d90fd71a1e2dabd762eb052b3b391b3ed9d5c8105ce16823fd9e008234bf677fbc6667995dcb7665373e1d6f48b875c676b998d870563f98f47568f6ad156b087f723ce266a91d0a92b865f0dd2ea26166fd8cb4e335df5f9112afafa967af2d0d23defbd6539fe1ab08b1a1ec1ca9ae7c5d20b5e793bf4fe91d03f0d00d1a071a941c66d953c46f572dfb05a7b81f1bc70f970252b2d6ee5d4ac48df7a3bbb82bb742f834ccdbcaa130532454b3ac02a20c91739e051c7d268344e410d1d3a92c6bfb97abd185da88463d8527e7e8013c8bd61113a57c1aab2a45b8012eb64a3dd46097c62e098a859de4a8b71b4716c94815f1c9c0172c8db4d1ff408424be3d4c96ab2940bb31a720898888e15b8092b5b005505a2700c00b5365d580caef8f52f368bd5c865746cd4243d13545d695ca3f7710cfd7c2975a4c87d397cc5aa28e0fe9a24db095b6090eafbcaa491c171820c11a2d2eec9e4788c9fe208b890acc0343346b4a73262c633dc282ee49bce3e5fbc7cc5da564f8e28ff6979d95f4d43a1002913b024f0e740f37c0c616ef001d51ada460797fed54ced7bfec9defcebf9c130d1cd3bf39961fac033072b81b8dfec03ec5cc0b147d129aa6d0405213bd3934176dd4732ff4c60066fe6546268b461aa679ca2e04bde464945ffbe25c91d2cda6fb1ae556c9c4afadfa34e825ebe84e9cd78cc7b4dd29e3c6bc3e2a143bba620aee77decf7c5566aeac8315c8f8e90ea363545ee7c5823add590a86846069071e1bb184a2bce3aa32a3a74ab0b31ccaaf834806350da21d296ddfa6a95adbb79de719cded170628e0f5c8bbe4eb11dbddc13f137fef2ca8623e222bee323eefc60490d8a372c3031a5f655ed2dd60259c8e471126ae97fc2a01abb0237c42c73d3295e381682b476c5d144f8cacaa67422a2f77b7052125a3c945882be284fbcbaef232e4de32fd7921539b7b83a2d1f26cade66fe83f865c313e9696176352602071d4bdb56a2e43544c9e72c9a4ccf46657f17620c5d31a6e18fa638d6499de16d1f72a09659c84af270a795ee485a3945964aae3c0676b6525ec2b1d20b4296778bc1bd832dd8fc85f4abc87d9c07e8715fa23b38d263a57d9ef1060a4bb947deb9b9c6ded6a22df95965d96730e8339c6dcca5bbd11607ce17cab48794bd33909e6ebdec5be64403728bb9b249ccfc975cd9eed578a4d9f331552901452970e685f9d07780d04e2d1d8dcf4839916c7c49c2b084844cd0aeeb7523a9bbcabf4d514536a80cd42009776ef9a8d129e00caef30083cc314c6ffa35e764ff717d8e0398667c1cc6fbfe15da8edfdb129b74c3abbaedc5288032b209ebfb70d1c6693da49acabc274a6ee217c92de30af05846ab74cac01cbd94920d883cc3607f7b5656686588699305d1817b43a08fa5895be4cf8e02489229ff5ca1571f1a2775392fbc990c498dd1d417a29de5f7af6728c3a2d73d8add01b7208f5bcf12d52fb44efe9b4f424a09eff7a577a4a355eacf05880d281c91ec1f22730631a0a9d1e1da58f0a6a0c95650668949616225f01bdc315c28b7aa26b4b6476fd2e8b46a8444af3530636d1b5fb0d3b9fb7b5eb6d50251f4256670f69563845fba1b4c74c67580fb37ae774559e6b6e054a40f4fb0b22f687aa3b21a640d0ca522af9b8cdb70636311cb9dd82e48e70522db957eb5f29b310240b92ebd08fe7dcc3b6ba90f0ad7fb1f7b2ee62fefdffe4549c6477ba89e1a9d5c32056119ebf591c6345e906d3e394195fdf28d6cd83eb0e60376f6d6b87abfb4fdfb989fa9bb005b7ed8b7a9c7ef55a45dcbd1b786de7645e505dc37b3b4fedf6d674b458dd7b3f80ecca3042a55cb62df96e8e3cacc2b05784447165b5bcce633c9a018cdff159600655d6f9bd1d5631f1293b510bb607ae6302c90066f675cf328190248848c07d9a1c1d96f5f25254d9ed27d33d377bb6a041cbf7d81a8d5e0fc1c55cb2f73335a18709bd128a6535fda5c7ecac547edb7ba417c2152113f7c9f000e7e5bad98449dae6eae7b4ecea73", 0x1000}], 0x6, 0x0, 0x0, 0x2}, 0x8) r2 = getpgid(0x0) r3 = getpgrp() setpgid(r2, r3) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:43 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4000000000000002) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000001f00)=[{&(0x7f0000001a80)="95192366c2503a2a4f93f2837e9540e73ead32d316c5889d51b25de979dc64c9c33d755fe422f83daf1aaa70ed86cbbe0e9fe6c76b32454cc504ef0020cb2724d8d13922593cdb1c8326f9f71bd1d94f4ec4692960bd951df7c13b3b8defed7f71f85bfda01800313e05c30358f76c8a344c7e9f0eabcf06bb3e5574f6ccda99121f3eeb7d87117d057924867c994a1f371549803d5c12739b4f62d5fdab24132c4b3ad2267480ce5b33c6511b401f3677dd3af12bd3406c571337a5a062e43856315197297fb7ad39c33746c822635e34185fc1b0ec03eea358bb2924b5944cff765e6b83515b", 0xe7}, {0x0}], 0x2, 0x0}, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/117, 0x75) chdir(0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:01:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) pipe(&(0x7f0000000000)) 16:01:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x190) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) select(0xfffffffffffffe7b, &(0x7f0000000200), 0x0, 0x0, 0x0) 16:01:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0xfffffffffffffffe) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10b885, 0x100) r0 = getuid() setuid(r0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:44 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x96b) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200200000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) 16:01:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{0x0}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/217, 0xd9}, {&(0x7f0000000140)=""/2, 0x2}], 0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:01:44 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$getown(r1, 0x5) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000000)=""/106, 0x6a, 0x803, &(0x7f0000000100)={0x18, 0x0, 0xffffffffffff812f, 0x6}, 0xc) write(r0, &(0x7f00000000c0)="db", 0x1) utimensat(r0, &(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)={{0x9, 0x401}, {0x8, 0x6}}, 0x2) open(&(0x7f0000000200)='./file0/file0\x00', 0x8811, 0x12) mkdir(&(0x7f0000000140)='./file0\x00', 0x3) 16:01:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:01:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) fchmod(r0, 0x2) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="ca", 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10002, 0x10) ioctl$TIOCEXCL(r1, 0x2000740d) 16:01:45 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r2, r3) r4 = socket$inet6(0x18, 0x8000, 0x1513ab24) open(&(0x7f00000001c0)='./file0\x00', 0x20110, 0x103) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000000c0)={0x4, 0x1, 0x1, 0x8000}, 0xc) read(r1, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x400000, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) 16:01:45 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) getgroups(0x1, &(0x7f0000000040)=[0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:01:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = socket(0x26, 0x0, 0x80000000) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/32}, &(0x7f0000000080)=0x22) 16:01:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x1000000) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:46 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt(r0, 0x8, 0x5, &(0x7f0000000080)=""/208, &(0x7f0000000000)=0xd0) r1 = socket(0x6, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000180)="00000000f1593336b58215143f702f61d31a1bcb87304d26a9330786cc9a53cb7613bcf986a2f13fb95b847825c9b8b89603ccb79de1e0ae5a78cd73a777fc619d8ce784dcdc38dfb88185bf2d7958154c99929ea1f20e2983c3f050ba4dc18013efd46167bf624fefecc09f6d88667edacb02799ef7a3fab21116c7d2e350bc6ea53c8cde6868f5067424c9af1fece722dc", 0x92) fcntl$setstatus(r1, 0x4, 0x8) 16:01:46 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) dup2(r0, r0) recvfrom$inet6(r0, &(0x7f0000000000)=""/246, 0xf6, 0x800, 0x0, 0x0) shutdown(r0, 0x1) listen(r0, 0x0) 16:01:46 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000003340)="6c7bf65f57abf6c010b144bdc00861a117081320aad8347c38964610f043218719a28b2765a3a09b5f0e52982abc8762512595eec672bfce9a15f34b026e12e5ea43f0aaccb2469ead3a3aae21723bd8f20229f0812a94c299179f85026fe5cb93e15e941598f99bb0e72a07afc6afd8d075f75f856331423f54ef3cd3cefafa410f87b75b6e0f4bb9323cec3c3c742c4af46ee01800f4d95a1dcd73cfd2b84a938d68927a2117413004433edba739043814063acec533421110ff7f7ec6a7d545026269e136e077c9c6a2bb54fb80f5d24993cabc955b007cbfcdfd6bcc000c6bec297f46e140bfaf84f31dae16c0a3ee899ca09f0331de20b3dd62ba0e45dcb6863490cfb5ade5a26346a09de899ed82ecf307e25948a4a8631f5f91308dc44553655a276a9975e50cc8eb5ef9a039d996b87535b5c1ffa8c7fa2925eeb01e2f6227b6a0c3adf425674477f333ec62bfd3bd103ed9fc4b6a7a5ade7f322655a75faf7364fd6f6d7c82440f3a066378e177ba50ed48cfb01ec6fb6978de2882f2ec407e8f37e4a92c9619bf8afa772e01c7db210a26e52308b3b8dfde7bf6d0b0c3193798d096f8a612bbae537d2d31180734df8fdcbea329b5e11f76bb60ba89f8427f92e312cdd5b0b1f18da84a6bc596bcaf2b6149d04b2a2e611da3ea6cb571b71c313b6f2602f65ec5a1667e122333bf0dd00350e5fb3c625c86a31c35c7b738bb8c87250ef329d87242b6336916f31635474e8f139d47deb35ebbadd2c773afb549017640b45b208a80270d8964dcb0dda21dba76e913fb4ea5a89a2046cfd4ec5a8f628a151cb6da86c2e1ed341ab08392cb012f364d963dd75dec58ddb53215bc349a0dfdae381be7e1d33d5dba80594c997aa803c29235535c8d7d1b6d9f20f38ee32ebf715e2626ff4079a888da07f14e057ebf1fe21b2e9de06271f172a7d451c4935d4362da521954e8d2dab49b622d93300f4597bd1d3948c113779b4a7789776e8b53bd91e52593302f8157c8e3c4265121c4ec85bf87a28c7a4d4d171e3aac030288176a9e92d035602451d01c2515ca44cf692d985ab1129f8bc63a2ee74481ea3e7a3e03bfa75549cef20781c0ca371ef3a85739ea8b796c795df76c27c558da3f0232aedeb0801c5b3d6c4aa401f20082588c56813378768d5cf6bfe2dc6afbdd31aa64664c88a9e37074f08b6e833df27f71e8cc9e977369aa80393fb1a3937ced3325714a6e45d1bd146e05d843711c0eca4b74a61891c315a7c3e60e5fb4ccaef02ef3966714d4e3d4d6b58e8cf5b99a8314d61e70dbd03f7bca9e432be60497d54f1aff9f352f02b081d19d2f0eb821e10c786efb48814d1899d19a0fb25455d2c481b12a38cec788924639953487bd356f0da8861c70ffe6ffc76e52e83b84778037b6a354566f573e045eb5b6bb67f5e6946281f9795beaa0b31ebbdcff7ebdaac58cca19d46a5616ed8b6e36cc5ef0f9637a314d8c4d84ea938d9fe7cfe436ff8456510f28298959b5f8118309a120d6994a66f1d3776ea7b9cb04e85e47faf2d59357ac359b2cfa0fc8d8a65d39b74e809b1340e29efdfc169962ac1665c1281c35b58b899ff2cec8534eea712f4cefd34312e1f4860616e4458c9e92a68ef159fd0af541a0b7c57e5cf873b01a5499c914dd37e9c03d64383fa3a9ac942145f6c4538b8c54d247cbce79787c416f333b72dc556844bee41cde9ade46d308c2e0b5ccb5c9da9ab2147a9dd14489a82e52ffcd98d8eebb177674f90793ade434b087500ff777f13505462d72ca56b21460992795c6fd43a90297bcf81895b90e3a7d345bad15be1834e32d0073bd9cf6f386a041b41ee1df8e5b16c2f35d43168c94a9b2a554304811e5af64d455a4bda110d19e5d4048c406b9fa9a9a733fb2a6cfab8a43a49394bc830fd3528be054a3e733e27270c9143e90b216219c3c77f6d5e5e232e91fbdc64db755556d9eacb396a12fe9810b1a94202d8eeda4de2aa053606d1f61d0ab18d7460ff71efc1025d1739851385f99a2e857d5a55b7ebae552bdc0a75db1c9d2bc7d96281e7cede48d37bc360d8d11f86e61f565af67e07eaab8ad127db3c4bc604fb6ec111f7d68f9478fcb709e80c0742e6a8035b89cc5b913a17bacc470a5036ab3a116c2bb532163204e72428f78302c3109a0a5cc1300cf5797777f144632a67419f9a2317d35c5b6a9c6ae90b24396825646811ea81dbf6e093db1281924909d7f28cc51be13b01ab28b54f8b663cdeae84bd5dc734564270db47e4c22bb6fb6018f5ad31528c825e62e4546b278600f520f36a6e16d00074dc986b79fadc67e741295a0f12723712fb7d3b34a663587398b6d220205a5ca5872dac112a6a4362f0d7a7775064534e48e088a761cc0a557f111d1a47c7ea9337d326f617a8fb50e5ca9ff55f8939f5ea45ac763346993fbea4699229a19c15c28db55644759d224b19f3a24908cac341993970949fee25d7b02787b72ee883083361cdcb8e7df84d4ce81b0a2f0fc62b811fdb048ad1747c25cb87fa6acef7420b90e5df1a8a87379d3e13ff055379c565b9cf3e010ec4822bb82e74aeb8e914378c30a5015db0bfe75d31d75b5975dc554279c122b234b645d7dd80e22a892a3c1593ee4d698409b5f35769bdb2b25515e81e4deb3884bbb9e94514a83763aa446792ae078d4ccee06292c81afb5252fa81513b66fb9dcb82822359bdac8c66000e598f9ca09dcdd490e33d3a3030aa136e17a0d403eaa6fc02147209189d87822c50e85f012303746b4b9d75ff119fd9171ff1491b0514bd49fd53bdbc5887e6121151b89be019a96fa2fc3ca024368426f7692d5467702dc3f8e84feab0e05c4ab6f5059f6005a8b274aef0b3fc18f1dd805348e8d3a028eb3d36d63975a1382e3b92dded535c3af4046b763e2fd0132b27cbfe70e58da59528cf79d68b44f1a18fc4397fcfe67a0247b2edab7ff2fc3383738ba9510c49b3a8d301631442136fa2b07c5cd3a0d20b09e3c2f711ad433398a6a16e039e668733645f373a2a466a4b38a53cd82eeec1cca17002d3ce934f9bcc162cf1a4e0cae46ecefb9f2d657c139a354efe2a909e635e5b58c541a58b64866e3b355b1babd5497fab1b889ee599ceac342ce0443d6490f4678b71dbed53d6e94422267dd2722badfacbaa0b4311ec69305c2e7ecc5c7f8ac0a7d5c31ac884aa2c34a6ebc99ffd58e22751d2a55161ac80454f17a5246d4b9e339178f3ac82ff5b0e7112c2fa4c8983fbcf3fe7f5294ea9de9e402e4ac660dc23cb4dbe51723c1d9c07b5cd1db5f79bf0ad85797f9d6920cc0f7157ee218a4d28248e72462fb25f57700e01b9769b70a3a354ca0f11f183f69df464cdd7e2c79ea551fe642d81e0c8f96c59f564a2ca392d4e2902b331289590dc8a7638b7d8fcafd415985c3779cef3e70d466b6a59270b4ac3e49d29c6ece8f222a24fc844d7e47fef4d365c79f533f26e2f5578e47301574979b1ffe244eb5e730592fc22003160bd23850730ffd6d999420cd86801cfd96e9b6b642613128900aa9d26f04dc62b5c7e78e7f6fbeea092161a1c1736b7d41caa652547fa0937cef6da3d898c4abffa462565972731513c173d75d915b5cdd9ec0b84226e82ec6e50603b9b23d4e65fe93e3443ce9be84d71f872c95409ed6f000a1e1c27357758b95a562bc284d48cd29ce1c090e9c37a403e1c4b3d746f45675bbf1254f02282a0aa2a9799a570d51d580ac5241f8921aba4016868c6c39d91421ad53d03fd70c57b92d29a5c4875f5013416b64b35f549f01f432dee4163d9c1cc075049062ec03406da5c134ede3770468ad3369cab05a3b2dc96eb54229fb993201ad73efc41e24c9a81c634ffe01b1ff380bb6281d764ca265c46ababf5d8b1df5fdea8964ab21fac26a51f653aa19865daf3ed7d7f7998b62db3324ef6b3c7d6219c8d13e07162e158dc4348a308a06a9315b50d18768559022b2059b8f26992877b6eb5dd1b94f14ae1a321a0d55fb648dc656e99fe5b07453f17f84c427e90623d5844bd0cc92aaf2724a5e3aa3642b3030f0756023c8d7d952a35ee8f2d371fb89ee7d78bcc4feca6781bc866b6cd9377c32cdf3a3e1666d98d660e5c01e963743dc3e81c703523b675150fcd5fb6ecf2d11b26bd0793701fc5c8035e21f01627931416c44d3767ac6097838c2123876e4abf956bb4ba8db0ed5df029043d18d79b5a72e87b4181f8e9b840219a5c1977313460f4ac85b7dfef47b32133b5845d35e8ba9f3db6c6206c33f83d4270d336ebff01a51b36b7717904025478754ecd268fbd37be60aaada27f75432dbd1a13fabc696955e5e2b025bcfa92fae555e188ba9004a8858a62d853dec02359695104b0c2b573a6c124503e8d14fb62c8d1ed0ffbb0fea8dd609b967124497a8f12cf7e5ed913ffd27343cf1b18f2205bfad205e1839bc8c83d9f705b5416447860f4b6155d54d205aa7064274c8915407fe6138d1ad561fb4d2976a442afc0754bb1afcc5ae5d43f1115852f2de976fc545b8a658ce8ca18549ca864f52eb2e9e991d342230f8abbd6e1c7f3329e8613a9e0fb69cff34e5ffe85fab5fafe385ca1f936fe8440d41845868b0a6b06d75006e7f6aff3c736d20045e448e737ea00ba427fe8d9e26ba517944605c434a2b9d965ac23188f675a064fb08458df5bbbdb782c236014555bfec042390863489459104c9eb5f3e7ac17b015c81a867ba0b873601f6a3af4dc261ece2c809f833801f74f62e261aa4be0999ae0157ac666b64f5c8984771c6c0faf825a38fa6b070c26bfefc1ba7cdc25cbe6d7bb7385360107ea8c66dc9df3f8875862b4e6adcfe726d1c1aa4e9fc3a8dc213976f2d1f1a5de7011e8121aa1134565b912e3120ddd806ebc857584fb63c6f92f55609c89fb5ba19ca21a566f428a8b27823c3e7b78c1796f1e72ec2123f2aa3eaa0031fdd6d6c035a7e65a17ed649456b7d451ac8a65e1437eb9749a9d6a96485a11e3ca21121eb3a7974756a7c859426ae75e11a3de694436114a0805bf17c226e7bc010498fb07e7c30d1847644fe98885f8234735fb049eb1a64e35b71063c3648cbfc58d71414b3babc79b5f73370bd01ac8d6a13dff5d110125386a06fb7f0162ca1400f8e47e29291bb4e49bef589ab9939d360c9437e511ba0e8f24d587f6047f01b8901945b7ad3cf1d2c689c290c976cebb97ff24fc66f0cc4c5618961e5ffec4a7e98745411fc423e7594624e9cba3deb5ca311090ef8b3ca9c699f28d6224dd4bef47c07558083f32d2022175bc975c014d25387ad283feb2e5ef4dd6b4af602ee6c6b3f07896a18819f6b7bf40a1e3fa63db0b19d197415408e70688599d5e3a223c2942f885b01289b431d10e3815bb87ab9c71bfabf3403d5e612dc137b387209c53b0cd20f9dda25a60ad0b65f1f002bafb2622fbae421a4ad7b0e29a1c8e347f5572c9ebc4b0b17b6a9ac493a7bc3d7518821dbc1d8f985a7ef5d0c51b568a07d1b8c628b97e7fdb3021bb4c2fc0241173e5832f6b6578e4cea446950bb9697cb88d31008a50b83d38c08a5d9f4e57461d2d63b4ed17aae1004e3181fa2edb023a29c88d0f9a68e6a8295661e6140adbe8ef9cf05dbec77eb0fb5071e32b4f5ea82d0cff2acf03ff845d947e5b8d3ba1024d517dc4260a8d85b6bbbd9f468da401c66edb1b4725aac5eb96abc631f0911553c42162c2b180e989b0f670641c4bfd25bae4ecb70d1bca1896272dccf6a7b1be4", 0x1186}, {&(0x7f0000000200)="941df14ce5b0993b75839b5e2d0f2267e77cf9aaf994a092ce63f0f4fe9f113a40c4c5a92aae23cb225aa91454e00504298d22f296a1d57566b091b9d4e64e5a466c2034c420168e41303d6592bc0dbd7d140a6b2ec22bfd52ac80bd4710dda93ab5f0fdab6d79ddb06ce082e5edb76c79ab48ba1c5705feb009fa281b8f50f14604eb6b12b171823282e38134b4f00f71695e7e81ae36a6adc34de20197a9eedb7ffcf77e709e70b8e5f948bf598dc963da68000000dbfd25116f582774781e911e7b7eaf231ad0d9e31db20000000000", 0xcb}, {&(0x7f0000002340)="3508aafdd1e4f2d7a793745b29068c73b17615fcbb925da6b43bfb935e22517e808cc08e67ab52d8fbc4a952cececa0e79ea3410fa93c4d63730d04b72d19b68d9f2ebb6344d165b71ad0ec80a49876cfb51c5db5964f5ef978efe39a2f77d683892d9ac40bab449eec908d30b472ec8f545929af6a78b6bbb73239faf6316fcd69d01f3aecab867aa13d61fc56cbfbcc05b1c533310304cafbb400fe70e64ccaa98a3bb153ce5224bfd7e5c331f76cac0cbde626c26d60f41c0f76238af84aa03779162f266659280c1875a8249f75028ebcbacdac91f0226ebd3fffe0e964088f76e1c609a367133a96f07c7e783166c76dde7cd4501faaa7216c780474ca616c369cdd4c8ff66be49e31b3aebc64676b0b6bb01b5fc1279954397fdc68f5d6c5805807e50f87c07f5e8ba2157f2565a6d03ac9e1cb2710bafba94d59e9dbdba692a2c56d3dbaa8f0aeae07047e977aa3a9ac4119f08ef50da874ee5713638216dab723a13ceb253b6970f8edf3a949464abe845dbca1c4f2f8ec8a566f57c9366174e3b800afd488add9fbb9449dbc76abbf340947b51a31f97717ef27be224a7d715fe2da5d0df7d1f3103e52e7506eb5d69653fea08ee6d58287187007ccfea58015402fda60e1edb2bf0da84f910b3094b37d8b4c0eee7bfd81f7fd44f97950b00c8ac4068397097d592bb1b54bd9d01da4b23c634c3df292d4ed7c42c512166f5933abedeaa175298ad6efeb820c10b23e92ccdfd17c7430b37ca3cb78c7b9b22cdb2277f44fb78c5cbb1b79eced6b683022d879eabf77e780b410d11a5f44f0443470b8df008a72dcf730f55a3b4b1e986e49d3e194872006b68ec1f8055386ca80477b082c435b15471e4e7af366a660498b983ed4e4af532df5dba2154f3129397b4c6e1f9825d9670756e67c87612e20056412e18d6507156fc23cdb321f04056f0ecfeb1e8a1bb055f7633e983317af31c3c5edeb7c229814e6608e0979d231989d8d2f741636fa050f5c261844fa8e06eb81932be8a8e06d65b9612a7b815ef405fd3c5068544df3b94aab3e83f10f8f8f0247a807fe3f687c5ec6058161730451132413c5d4dc4a284f73083d21b6949009ea17a8b4831180130b223fd894ebf4ebf9e21c5552e1a64a2582776ebecb54e6a18fb76d362f13f953df2171d389eba471bfe45608e58798782db1c4a4541b5ff07cf28751c1a25190c8186b2854b5b87fd64adec31ae63cf37103921a516f045c55c3278e3ce503fb4b7e8b7fd14c178d6096c4d2435b7272501912e4609c0769b8d57fb332e2fd891f4cce6bdaae54c19f946985acea75d6777328f494640c78600cd12f13d80e4df5cbd4449a570f2f6ee45a16316e2cab3c9dc79ee35d80860bfe7ca641de45cd9b0c0cfb2deb642f7d2791ed7e29ec65105e84c9140e37e6a368577c0c2603c81c9e66cb5c8d86e44ab8365116c8eb14ac9bd560139347f8a6aaee54d41716f5031d7d41910581e7acd6a65cc2a28b539fd5bd53e0ead367f774144297db1f9ae58ef222c55efbf02ed8d31eeb6afdc97183e3ae46c629a71494c1d24bba99aed786f570923ebcd52a07c9673d43be7252f6bb380836222ca099b7728e83bde6a59deec49245becbd8b28e42f829c26f637b9163e9bc0b8f64f14ad5a35daac772a45d83ad3fac81dc95dcb0b89d1e4897b7bb083fcc42ebe1965ae85794efc95d4203607f9c805fc38543ef7d8ecb64e456155fecc93be3ceb2025fe1d3737bdc55d742eb516d18abd55573fd384acd2ec92c026f30ccf194843cf1bfab051e741463f3d7e3f95670cf18ad636f64abfb343d989f127b62506d405b378756f49e8edd7dfda0b2bc0eed94e354303d3f3a0d9b843d12a8bdc045b713c28c13a5df2134a169de2723c04bb2180be2764e1ed69e81a1c7a693f82d184b9b4a30f35ad2f6f80f59ea4d7cf9711bfa9b2d91ec094d9a009c28d47dde8aeae7505ed0b22b9ba72cf420144905ec9918d8a9405e045cba2978f73e7345e8bd66f17da190d55f1b4f9e3dcb63cafa206d3bd5d8793758a19f0d30198463e79e631a2de66102d00fbde83c1926c06965de848860dcff5c54df73e8e622eb1380d4718a16d37fd5e6abf4569c7a839455bb6455d384ff4a37eef2bb25ee2b989856fab15a19fd2506b0b3f25c85fe09e9dc25817c919d18f857d45c695351fe3c8561bd5a67cf88c7ff9e41da46ba7381b964328392561dc0cb8e26ceaa8b93e6b199fdd83b46f8c96f914215d56233353daef1340453ea48bf91c4da9c27c7be4e0faa92dc8591fb1f38bbe15c3e7e3f14765edd9f20431a9b475290e85b4e5523118030af695adeaf9283c5ab143b5d8d72b3fea66f8f7c92005c27886d48846438639edf50271219156916075664d41854caef25847395d179455250259d45eaf6eabd6f7eb7ead05bd25a215dcb14e2118c70ed1c3ae845e014ecb2de42f7e99c7b3dfecbc3feaa8e4fc198b13e0baaa6e0ed9264e3cfa2a783bb8dc56937b3662bc877d272e7778b8497bbcaec512575335911c50554c303afe3f2e0e6518ecbfeeebea50d8884e8341feea7316bbb50d6a1b08d2f65812b82109c591a65553cd01ee969a909123896d2a3ffff811f0c572c916759580a2c82d69a1253e2e032cd65586857b22cb8f835a9b4c53b2da2aba5c70a2e311d8a9b1c4eac89b5b66b7aed5c7cae30bb5df3617e7d3e92855040ca3e4aed87f14840541b6237fdd99118831fdb10e95ac9242c633a755466ea7682657dd1d8e9bfb951332fa1f01e595815c22c7c82ffcbb6b24bc14187d10888c6b6ad08c88709204038ac38b27540e24eac78c357dc65f46de29f676bc092ecc9325b75ed6791bcc307816e950d184881b2e180335de072e77687f5c673894ea50fc08411f4b7a508fb93594f6b535ba46be1d4b33d0f2cd6b45c46c4e6073ccbde1b09dd0c7dde670af22815ed4567ba218663cb69d7b7fc9420bec5c9ab10650e33a187fbcd5e850e4c88568bd0566119b66e1a1c0c8918d4a3fc300861bf5f026150af9679124b87a7e14a9ceb0d13755fd21dcf5f54e1c6c22e4319e8ff0d437a3d69bee21caded0253f03c83288c1127044d19435e25b64e97759ccac51ce70a23c08b1f93c0442af8c364118d53080768e101a5a1059fb15eb6767d36e746053707ca425c9f0d8a2664a961392820117ba85b1adecb6463f9c625293f98ae3bf55568288d7ccb3b13db942421bc29696d8f02c0b7c4197c5586e9d8077e06368761ac9332d31d03cdd0bd5e46ae13b7bb546dc711c666c6b84b50f7d438c096ca1aa351ebdfa50754305151452b87a209a45b5c3f6718390dc2bcde22fa2f05561672fd9345c20d68622be5738837812b291370650a4fea9dbdcbcf2968361f1b211dcbf07bf9bb057b0bf7507df40ff9e597da88f0e2c913ac9b738cbd9094c55339417ff14ad127838ff9f7d866fc735fa255c4c09ddc9372fc93bfc9e36a8f0e799c29f8381a2177b85a301d853ecc408973554d85095616661fb7546d3638867bacb1efb219670521e16a9363e445f255cda3db0c4c2cabc4fa3b67730d997cf0ab6eea3dac61d3674dac4f73cf25401e9c44f0b7408f8ab61ab6973a0b32574ebc21eae3bb6c73d041edd99a72c9872d53558ea46e9b9ed94624fd4b2c70426d9e174a72af892d8c433680a183fea68097bfde7f1c6314c33e2a77870d9f7146181f46f886de1aeaf55fe5ebaf38a3f6e5e519cdb7d3dbfb6a8a7358cb931fd0c88960ada939f9112763855a0ad258203a92a4d8308feb8238c32e98fded0653664193f30adf00f1f32dae4404503f3af14e1421f9a6e13e905f061c18847f2d00ead30d26331f4352f4c9805174ab1af2b4feac345a39e967b9328ed5ee52c99bceece57643f2f163333ca43f4407e5d09e88b1e06c80fe10eebe0d915e04e4727b90dd603c593efd764c9e775ab2b04ec12538c511feae3c5a9359979fa06fb25c892ba003f39c337dceaea2fc43fcefc1b1ac4271e2f1173933eed18a93d989e26318cac34500127e551ec6d4cb5d3c698bbe6c75ae56bbdbe4bca6e956cf0e147b0992f80748f4fa53e0f49c9231fdec28b35e1db7e2f263562c6310d54739b8f22d8b88913a3208ae2b041000d6e29ef02755e49af0f550242c242585aa1c0a37bc2c60d14cd7644ad0a2a2385292dd69dcf0dd9bdf24fd4cb39a2ac32cde4700118a5bd2d6a22896873731a7ef821b3acdaae40ede7ccb3ae89b8292670b7eaeb9a1bf562139e5ad4288bb763d428ca1b60922ef668e20c3c169928d5955c1d969d963fc7af5f955ba80e0f06aa943196d70e338fceeb769b72d85c45eda47093f5a4cca58de59dfd215d81913c50fe18281c67a035387daf4d72967f0aedf83db034793d46baa9d1834c3e0518d54feaf4576883f3b89e152b833c566bc269728103fdcfc030b4fa3d1e6f7e3140edbcb991dae21ff9c345f234bdb5e63e8dfe42fd1ee09c0cc0dd8e5fa4e38acc85d50c92a61d76f3f53ca9b568daeee3d019fb08370de277601a82acaa62d69ea89541f41341f774eeb586013e85061d9c5e0ab0bb8812f1ad8fbec4e11b901e814b7e566473d612581522a47027068e2b8d3f793f52642022545caf3b2ccf9b056df399d419ef4688eab2f9f1edc7ee68fbc950a14e2942c74d82198dd8e9769e3c300caa29cd9fc056e3ef00df1457c403fa080368bf1b837cb2bc890b703d8e33d999436320210d8b5b07891a4d2a1f567d674c7ed36803c1a38ef0f388f278164479445a4c329b83e6649a862dd1e326eebaea575b5782858ad6af41437e15f6c3a1eee09469654e7338256ba4f9d2a8bdf9cb9e19fbe3ad75b6738cb201585125612c30532f4badf6379c3c81b0fd118240e3a7445b44e2aaf66a3ca0869eb6e056eda3cba0c32a8917199b431e4f41c4c268a3919cb3fdfe50255e63c9a9d13fe62feaaf485374c0cc1955b620415904076a089461f4095723b2de50f691a1ec88284ea76662e496b409dced7316c73401aea19033f49315d67f1a1a9d8b3709a20d949dfe0e00ef2f4b5abc5a78b7e1ed39144c560734cafe6df901c8039eb23af6ea3472ca0d34dce3f9c35b28294fcefb56017bf53617126a5e4318467fe8ac5eb460e0a5195bcc638650a58916ac8340f3bae18d4391f66a451a5e68bb342149b943d2f2f45ee71c9ce5b3120b9a8f467bc5326687acf4ca61bba312fac4249901d797aa301f0b357e7aaa3e09869e9e73eafc01cffa353db412d19af168ebc4d660e3707065e64dd6fe09f920bade25add3809a0049f8964adb31da09d39fa4879c54e2a532bc060b9df0c7ecce5ec6cbf76f26e2d364afa3213cf54decaa25e0fb8a9d9ebec0fda1c120108ca924950bc60881e4914017e07b950857bb4842a5167ee97a95545b8538b7fc96e8c42b20854a8dccc5d14adb793da6f70d46611026a46c2ad83a2574872c564318f28c5a0b56c627bc6f08b294c8c91cc223e8ea9d8a65a8300900324dab140fcf8afa88f7272e2733e8a44dfdeee1b92257ad0d927b38713292d67f9ddf6262c3388908d5c74ea5b1e7f38dd974e7eba4ddf2679dd3bec18e360f188cdaf9906210a26d6ada594ebf10ffbe71f3c08382caf9eaa5857fe83395bb6b85f6f788ab53431f2ee269fb461527905414ffbcc2a9beba1739ce0e396e643b44adda97029e3dbd837f01575ba648b80df542ec4dfb8e19fb431d1c1a70a131531e4e788dcf526a3b40", 0x1000}], 0x1000000000000110, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:01:46 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fchmod(r0, 0x39) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./bus\x00', r1, r2) r3 = semget(0x3, 0x3, 0x20) semop(r3, &(0x7f0000000040)=[{0x1, 0x81, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x40, 0x1000}, {0x1, 0x5, 0x1800}], 0x4) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000041a000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x6, 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) chroot(&(0x7f0000000040)='./file0\x00') 16:01:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xfffffffffffffffd, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x697, 0x3}) r2 = dup(r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x25, 0x3ff, 0x4, 0x1, "d42be2fe45e2296d3749bc2b7c37279cbf6f943e", 0xff, 0x4ca7}) fchmod(r0, 0x104) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0xc040, 0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 16:01:47 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x17e, 0x5) pipe(&(0x7f0000000040)) setuid(0xee01) r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x20}, 0x0) r2 = dup(r0) write(r2, &(0x7f00000000c0)='p', 0x1) 16:01:47 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x0, 0x3}, 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000002c0)='./file0\x00', 0x2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x9f) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:01:47 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffdfd, 0x1000800) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 16:01:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000180)=[r1, r2, r3, r4, r5]) 16:01:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) r2 = getpid() r3 = getuid() getgroups(0x1, &(0x7f0000000280)=[0x0]) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() r7 = getgid() r8 = fcntl$getown(r0, 0x5) r9 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = geteuid() r14 = getegid() setreuid(r3, r12) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="515eada601cd4a54bc03934ef5d4c5da70836cbf6ffa5bbf85176742acb48919fbc0e5eaf596b0a05372702e0a296512080607b84de7cafc174302177b5532a3b98b35b8494f4d66cd9fd83d706020c535268236eb5f6038275ca8dcc57139e27e2066c8a2ccda364268af81206afca7c0fb9991fe89a2df4087e913234ae5717a307bc8fe9c1b0e305d32e8b88b9da8e7c545ad3341d7ad5774c11fc299b09d4250602aedf3e1dd3e787755a39d92eefec8097c7d92ec1055da92a867aba87a85c207123744b2074890195cb32fef320e2d25c8381f4f613d90b15fefa4c4edbf6774e457", 0xe5}, {&(0x7f0000000140)="1868465f2a678377989f5d57de785c78204a393655899810bfe84d7936b8b4b9888655125b073b69fa583b186dc5e0cb47477eea0aeec9885972241274a9931850ce89e00ed0be3805d01c7b30a2c181996f9fa54819390cbbe8658a3e9a0445fffe85730c518286be74bc721bc0489b408ba4ff8399daf24392977f92c690db3cf24ed384349736a712055eb8e903e862876d05039e5aa3ce5071b3d8109285a9e895d4be1a0821c779f0d079b46304f9e254f78a88667f4e5f962ca08405d405d676b71d552adb2c963dd426a8f6c9a0f5699eadeea6608e21385672", 0xdd}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r13, r14}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xd8, 0x400}, 0x8) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:48 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) getsockopt(r1, 0x2, 0x9, &(0x7f0000000140)=""/146, &(0x7f00000000c0)=0x92) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x20) getsockname(r1, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) clock_gettime(0x0, &(0x7f0000000100)) 16:01:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = dup(0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x8) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') 16:01:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x1, 0x97, 0x40, r1}) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:49 executing program 0: r0 = socket(0x2, 0x20000000000001, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt(r0, 0x20, 0x7fffffff, 0x0, 0x0) 16:01:49 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x41, 0xf0000002, 0x7e03e3d7, 0x3}, {{r0}, 0xffffffffffffffff, 0xc5, 0x2, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x18, 0x20, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x1f, 0x45}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000003, 0xaa5, 0x6}], 0x400, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x2, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x8, 0x1, 0xf8a}, {{r0}, 0xffffffffffffffff, 0xd5, 0x2, 0x9, 0x52}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80, 0x8c, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x82, 0x8000, 0xfff}], 0x100, &(0x7f00000000c0)={0x5, 0x9}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() dup2(r1, r1) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r1}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r1}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r1}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:01:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x0, 0x3f) sendto$inet(r1, &(0x7f0000000080)="ea0df755d0241a3ae851ddc999e14e5f4c8462d76ee345f4a685b32ae5f2e06fdfb2df761967d600a07588374b8e43b0fc607c06691acdf8d5001148257a9d670812bbee25b30445175765981179cbda2d2d20d02f46", 0x56, 0x403, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="8528b7ee7f6a0c9b5ee565a1bbc75d10758e3f405aa0ba767a4f9ddb008a367ceda5924160389f471ab23fd129a777d0d73af33221285cf62b30c66eff8421eb9d3f5d71aae93faf80f90b50fc5b6b2acce7dd14d2062e0ea2ebab42765cf9f8b82205e5bf22057dfc1ae7e02abeb5aa37f0f4e7773dabcd72465b0f2c5ee9855db35c02b09e8fb3ac744a0fe0c3d94bb41eb6d24f2d44ac2fbfc7dd1036417893800cff626a47752f833ad9db4b519e", 0xb0) close(r0) 16:01:50 executing program 1: 16:01:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000c80)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a13", 0xa67) r1 = syz_open_pts() close(r0) dup(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:50 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x1) 16:01:51 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) flock(r0, 0x8) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) open(&(0x7f0000000000)='./bus\x00', 0x81, 0x49) 16:01:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x2, 0x800000b8, 0x80, 0x9}, {{}, 0xfffffffffffffffb, 0x3}, {{}, 0xfffffffffffffffa, 0x1}], 0x200000066, 0x0, 0x81, 0x0) fcntl$getown(r1, 0x5) 16:01:51 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) minherit(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x1) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x403000) 16:01:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = fcntl$dupfd(r0, 0xa, r2) recvfrom$inet6(r3, &(0x7f0000000140)=""/152, 0x98, 0x42, &(0x7f0000000040)={0x18, 0x1, 0x8, 0x200}, 0xc) close(r1) 16:01:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000000040)=""/45, 0x2d}], 0x2, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) truncate(&(0x7f0000000100)='./bus\x00', 0x4) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2811, r1, 0x0, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) 16:01:52 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) recvfrom$unix(r2, &(0x7f0000000100)=""/180, 0xb4, 0x801, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:01:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe2(&(0x7f0000000000), 0x10000) 16:01:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x3, 0x0) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0x1}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)="95d2552f29dd", 0x6}, {&(0x7f0000000080)="d9bac78e64f8c500182a81c3059479203a1033d1497728b8f09d274a9728910341168def56930d45a8c0d8dc2de3868eb77bbacc8dd196b19930ba845862960ca39ea0ba2e0fe8e5635a7ed380e7473ce51745de7d62b336e51a492af712df9cda187f8dce17eb46265ba9070499add28855839b3a18398c6b0accd19bcff391c0ab75d5787362354f716b378bafe90842b61456a3142e25d3a14ffda129377d3a300c258953ef86830a81776be31f6e527db46e398b9f", 0xb7}, {&(0x7f0000000180)="e18a36808e46049763a121d867a27078a7858501ab72975b22c72e6c1593", 0x1e}], 0x3, &(0x7f0000000200)=[{0x1010, 0x1, 0x8, "ff388e5d87443a6def156700fca6d67a114c073f7053e92d6a8df4cf08bd109cd0a3a03a9d04ebec6f1522ff4d959b0ce56adab9bfb178af84894b78c2ce45776de7eabf5c7947f48e418d840aaca1b871b41136f39c90d3d32b4e2535b7bcaab6ccb8891fe8ed0de038ebc0b36b29f0dd9209740e220f08aeb48fa88c9689339c37060c781c94cf46cf264660465bb6cca6b41c857a3e7eed441236bedbcfba9e446c475cab917ec9c6edab3421054b467e0336023da8a1b5a3c80bcbd1338ee4c878c1a826e4e5220b145cd72cf0c430dead50ee3a5fdf54b53ee75306517770361b0c69acf9c1a42dcbe5ce920d27f9ee8420aa000518ab2d17e6678e35db3110931db166b0b4cc721f8d35cd1aae940747d4bc3b4a5ff4ff575b932ab85caaae2a11ce9e31ab62e8f2358c20aa12be65f6e46d985ab1263d778319f7ca496bfb9c209ed39cc18664182c3d5adb9d6209d5f9ebd62f45d2aa6269d463c3e00c35efe641b1f3195c57b1b9f62890bd392fd24e5c741816ea1734a3996d32b754d6570a8d39a3d30d422eafe39dca5a7c1360befc1544df666f602a8877d44b0c5fb4fac445521bacd0caa1ed39969c476fdb1ee18d6616d62b5cf94fd3c2c0795667e99a5dbb7c229dea05f1e316120c467caea6c26f0edd34eab137efac7e9247caf47749e366e3ee631070a88aedb1896fa8777378cb5c74215da57908e3a06d50b96f1b6b3ca35b1720281da38b7e453fb8f152b5ad56f5a99cc766da4037e7f6ce58c7bdc1cbd81fc6ae10df2796354db9baec7fbce1e377393923844b3496cd9955e53fe03627e8ea1b741a9277d81130d0cb5eb88e971f83585390dbd5f1665c3e25441f5b39aa5e10aaded52d14745f3a2bde5ea65127ba7606c46061da6a70524761882c0d168239357918222f8f17bb06e8285c59baf17d2814374267d2bc38440ad221f4f36ad62a2f46ff1e96a89655192646faf6ff58aae34c68fff9fa07ce9a464ec2ec0f6579c3a05283cb760baa666931b146779b7b16b2491253f5cb3b92b5de037b4bf893a5792547644f6eb5c8d0aaf62521ec3f6329311dd0cb5409f142914920567faac44e61a4a453f618bd21df6b67e2f15bac8854f707e7dfd638d7b96a5280c9b82a0a1ee538e408b7a6127709bf73cdff884f5db242b765b4ad24eaadc845cb464b7d3ab8b7789a5bfdeb0d4e0d4f7850504ba20bf5c396817f2a2aae245550730125e21dc622978885381fb3943e89c9068884572642fe6bd641469986b3db211983c658bed708acf887c5a3912f79037fe514be4f2deb58c86e8c7486f74b58c577401760be936889dc7d835ec8cd9a0a3c7bee04d8598a6f767ef8b3ec27e8671d7c3b4d556e1fe4855e8366867d98301876aa8d58afaf7d74ac5f61291465d593c6a9d14f0b0f1bf9243e2d03c2ccdeb2d9da412995c0d174a17597125b82dcaa980c3bb259ba1fc86eee436f29416a3ea4c98d3fb1b294e0bfca7158c5086eb8cfd1a6adaa4ee5150ca31b8a707637bd52e9d9b02eec1e8a01da1a2f1c58ed39d8cc5aba2bde7f0a980b0a6ebed32aeceb8b7127930697a146246e356d1cdccf91e2c4e7164b2fd520d34becbb2ab3390dd9eb1fea554950113f79434f68f09cbed211e02f7d28b824bdd2bfd75f6c4e1994f214bc488d2faead8daca49396f7bd26ee20f949105606acf7de4adc339b68a7749fe4d787e51627e26e72ac6f3850ef4e3e0338e816c7a5b32af3ec49c9f7e6aba09ccfa7119275069fbcf6b1534705c1495e97d7dacd6750de52289d17fa9966099316e23ced18a9032df213ddd17082d87eafe6176f9775efbc3fcf45aa91064280f4016e8b5afea9e8ece1bdc26f3f99e9171cc59105410cd4dcbbb8ca22c671e83d04c31987ef131d16f05c04b6384766f7bcc98026fb076f7f811e57a998aec41c211054b9628a1883218c908fde683f5127770dad07609119a531c698c9a4bd4f23e840725415a4e635d21e45bef4d79067c15ad0b24742d7b84e4f00897795dda21266ed029e0623dca706d00c8c6fba339a7dbbfc06fdf4df3903b3e985a179733a042a0148514c0116b82fc90c276a10a698ab666b377934f49077324caada792faf4d598e4c0d6f1021b6bdb34d94576cb523a57fa33bdbc6119632aca22606644f535e9c37179fde2f5b57fa711df35fc04be1779d382f8eccd648dc63ee25641022849cd8245c4c80f8e67562657960f2f1e17b41190557674fc7ee48678bc825f22e5672aa6f81629b71d28104362902468bb2e0fbc9c93746dfce08376c5e3e1739578a4b2a1a2b935bf169e4e58fff98298bcb83c1c6551ece901ad431e6417e06cd6900d174036c4674f3a2642f8c5cfdc48bdba387bbf7f5ece0f51a689b75ffcfa02f11901aa9bbb45514e83b1e715bc171300fc83278f7a092075b7abfebf16a23d9c4711bc89a00d0d14f930e4f16bc7305850ef0a34eb46171bb21e612eeb5d42816f3c6a15762cad3939eed820c31edb95b89a513ca7afcdac4051a42d049133a3298ec00b62cf6b37d0c104732a9786bb30885a3fa3cd1f9020987a2ba53230d70807e1b144c144c04ed09c34d788922ed53322b9883450a770cd5f8919d71f36d4c5d299926862042592f76d1807e10c26a1ac9a505e864402442ab4ab8a4f3d99a39b91f5e7dee4edbf6b307f6965a90d4ac32d6dce66b5270eafd411178ad40833595b7b8a7369ac3ec828bdaa924b89c97cade2eb1f7667eb77b701adb7b38a83df43f5be49dbe9b8f977c6e4e214e6839b3577fd176253cf480fb744493bca05710e037f2ba7e6927c64c8383c90b8a09e56c584ff3b98f066264bba2a8d7a454ae972545c93215f19859318d8c7665f44f18ec406ce5f98cef201254ca60615ab2a03a35307441c11649cd3ef273354bd68558a569ed8237118f84f67a816b384faf21a6e1a09ab4ed0ef2cd580100f7b167bf278e7bb43a63519985f9330e09f0dfe6189d772c307b7835d94db97ee390d53b4d8c8491ad8e1308981eeff1c672c31622dbc400702323e8f1d382a6718295834ca3535efe7a50df1af2a611cc93a738425fcb4562cb78832b7d05a8d3fd84001f32ffbfb61ad8fe8519a61a38099c5f33e82168c4422d5016a4456fef1dc2479250fbfcb2c8ee07ba793c79fb95a5c163b60624d41d0cc7f7065912be25a0fa0b23a1bfe72e93b583553d0ef74f5a5ffbb42345ec0327f096462f929c4a9b781b6031ce8af068fa619e1c900eaf046e0128a7046ae7b19243649292da5153334290aa342db3806da702638efde6d65629f4fdfbd14ece02897b89710f87031193610286aca3a3e21ae34bc7a24e133292ba2c683647943e52e183d822d46bdbc0dca2916f00c48b6f0be6a57f9abccbefca9994d8df388b734b277495c0ae941024e54ba32a7747f5615300c185cfaacf51905d214bf3da020746d93c6516ed43b96ca13df369ea7698ca62d16d240a20618c2e36879b570e4783c0e3dd0e84c4730c63140ffbd244f03f7f290e7b3f36e12bf2b0b9be85614b4de8abd1728b2cb627f021162f8475388a8fa876dd4831a5e78d4273093dda3bf2d5d8d57e0b576232dbc15c1e026ccfee6d87dba67f15d9fbc165075fb71baf065644662fd5e526649c85665cf5250004e9a3ba8945eec0fad1fa79360436b28d6d746a3f254ae384045e360971ab601fdd20a6ad49dac576f41e06d4306f90483f17ba3b539f78b4b858575ae808b343dd8ac30ea00b351d64a8b8ce037ee241327c05f26235dc4cd0a667642e06f5b75fc445e25476b0bf9939b11c449ff7624ab12945f6384a05cbc072e578d335164fca1c4c2e8abae59c1cb62842382f17adf3a6a97197a5f339bd49903476fe394933a6f4306088747c8738f7eca5c697b001bf92c8e38940296d0099d977075c1a7b530ab4ebf7fb89bc9a995a027ae05e8d2c77fd7b30659da81a718e5680562ade7535b1f478cbf71deead35a7b13edd8a492338cf11d6ad89540f1930582902ece927938ceb4b39b9912d54fc7e13c30e44b494698f80e1008e2fba5a74c184bdcec93bd96d28710885279fb7daf3bb27bb1ec8a90c9301e5860035ce8c2157ef1c293c7c467c1fa009e99e4d9a451d2fddf65131b5694a1729267506e2713f19525c1c5733d81e1e756aedaa8f67c6e7c85675b579366b3ddc933728ebbe0499c55cd7b164b23c1254b13859570d392335f70c0a2d4c549de141974e1ed59748af72983c303acb19f5d503809d72ce0ae13b045545d317a7ff7fec4df9c75936d069611973e7617560da9be1bee1998091414d6e5799397d25850ff3ccddb2cbb136985f075e9b25447280d5da413a08ecf9f92500dce00618c0f226e73068ec0689591afb03866648d970657d40d5d45e75544ab4db6d50e816a28c870ebb3aec8ce539501dc25409cb09f64c499a593bda209d0c49eacd2687936ea6487a97ce3a34a2a4cdf909453e1ce5d5e265bd1ef20e63e1e30285fcff0e9e5283e8d7b822e4122b8764c44e2d5c289350e6a95878a6ffdb37365527e6154eca6d876c9411303a2c6d5572120d02c8712ad6bfd519fb4f651d0b936d3db9eb9c3497fc32d503422892f40d6be4c07a9051519c3b11a8758900e1337d24dbf937fd3714ec35b1b415df0dc8c4441fe3b04479827bc7a1ab1f3ea7d45bd8aed0f70dabb5ccc0cc0853f4b5efa668bd3f0b7ad0597523cd3d52411ce4b579e87e0f2474e0fd1d5a81997c6318fe0566b8bd9832277ece6ce35a25708700215178c198bb29de13604c463e9808e943181d6de59be8b1e908169eeec6ddc697228a4c77270f8fedce99680366d87b5c2f45ad83d2c4ba070a457852574d185e6e740fd7ce4fe5b27ff9af1b9c93b251fc8db116922d8c4c8c74920c87f3f30887d1ea180db473935214284d3fbc7cc79ef0428595428b5cba3dce2e53dc7247db8fe9c81af2e9119642cc85be147c0b8b5431b96375f38407b9ab73aa1d34e1eba2eccf6aa3f85768db4da71e569e6bcf6a61fde4ff6a62eb2aeb811cea5cfb6c0aa2b5dd3fde5379065e5b51fc86943205dd3131e0add9cbf954a89296313eb7dc14a2c280cb0d5ffd771e5a12b9b9f986f1dd2e561b02739f55b1246397ea535f8016ce0390e0e8e0cabc9ad0619b020f595b184d6a2c81b8e580bcbe8df937e5fb1fb14c1f49480f743a130a4f466dfccb867f14098813ce75480a7f996d8216751570d84d14210548ffb99f2789c4ebb5e4ac2dc43afc33d51c6b85aa55dd839b6d507fb97186dc91556190befdfed41a8471498e94305e5d121a664310364438bd1d637dc0ff5f0ac737981a8f2db1714f8639e4f7757725ce0abb148ba9ddd71a911c98d89632411037f84b900a7ef2d279c21b9f57441284fd463db3ba99d7e86a79119b9d179740f32ef75fc3dd357975b259daa3df2469eebe393f80cf3a752e64b6b11bf38c48b6fe7bf2b8472d653ffe927482e9fe5951d83795b2308328f21b8bcdb7887e637ae8a7b7ce03a3f9994aca328b071e7191f6a8106bfa1d0410e50d3734d5ad9b6f62264a384260cb782670ec869b51911ec98338c57c2040677d31630aad4bd9600884ff2640aea83cefa7baf77c2bb886b9c078018584700e8a40248642726e2455c9c3724b6837550169c28825cb57322828e1874b4b429301365d2d9861c4eb96c27355e4c80a81d76a880577b1611550f788033d88409f6ceb64f12492c162bd0c10195bf36a47"}, {0x40, 0x1, 0x3, "01d262f4960086ed556eb3809152407a0ddba3fc1f6c2bf6d5cbd96b45ea1c6676d3eeada64f6b5ec4ef1c"}, {0xc8, 0xffff, 0x2, "899eeb21e8bd6ac7663666eae06694a41797093855fa4fd0911cafef4306ff132e68285d7e77f7a2099b4dd7e314c171b88139789d4338ea62706d178adb15492b4fe5bebed831897e3f31a1a0de264ce5234c4433d0eafeb9aba3d8827dbeb65a4f968380a502605e6f3cf8f3d75fa6577dabcdcf909ac139c588e754c3885be19cbe78b7c1dd6bc22e2cb24e00a86d6b1a84744ab2d2fc5fde62826e95dd52d1ca569d89492ba3e16b4385034589cbf9"}, {0xd0, 0xffff, 0x3, "74b821346e63a6e897c741fd470c12ea93b5c943e9018fef01dd7da159c22800a67c790849158186cc1093acb8848a4420dcba3ccfa9b6d42be3337d8336f5a48460fd2d8850563a66413e6e9e92f773a26bcb1aba83f97eefacd79e2eb17beae58777915925d7ad3f62548e63eda3fd9fd7fc98e139f91b8e8fe2fdca4536a7f2f7ea2e34925240235d54512fa7570baa4fbf59b39b6fd9ccbdd2343ead93592554b22421deb9b6b9e9570b84da6d35ad42de4c6b2250372d81c3"}, {0x88, 0xffff, 0x400, "005b97b933cabc31f7c0bda560f282ccb0ec978a06329053fc87430939e440f461d14d238e7ea7e6ba3411fe933948880094f6777c4174c8852985387336288b8ae308b906fc23c1b4db41f8292fbfae882c2b0935665310cf8535fcec1e4553c31714cc35b0c981a3af4bf2bf0c098072af1f2ed5"}, {0xd0, 0xffff, 0xffffffff, "4cdc4548cd7abef9e10ca19c9974b4485ff803a02caaa210cf96d6133723a746a72e74dbc93084ddde7c87fd7eaf938a2ed1b4950871c847fabe44288eb705d286d47aff63411825559846568cf9816eb08740d2bcf96ceabc33edaa7b9c58daa133f3381e1e1328fd3cebbb5c77d908864a0607fbc7e06d49dbaa07a9e99948da371d11b03cf871339485d96865b93945fa2aa1e2470d0d09e8f545b040a4e17515ca38d4313123d4282c852973c44cd007cf31562a6379ea6b4d2a"}, {0x50, 0x1, 0x2, "679fe4d0ddb51e04f71b25a4417f8fe477853d372295e8a877706698ee386218a11178f3a11670938f05951474ab9732381781021dbd15a993ca"}, {0x38, 0xffff, 0x97, "21ca0c00c5bf0ac3464684a73533b203410f003f5d4c0fa1f64aad3f9536c698d9"}, {0x108, 0xffff, 0xfff, "302b5a5785d11300365f9bc17d6d1a93b5e923b5fa14d1458c30b5ba51fd3559e59c8552c5cfa7e233e7afeef6de64b46c0e56884da82e751b488679d122e99a08f9b075cd45e03424196adbd969f49ec57f4446748c40a20428d7bd34e756e6e3ea681ec2b96bbaa5dc96994b59483952b75dc942a9e0201a719e474a08e5688a5777864d4e64e2297e352712530cc35f11bbc9b8b84c0d005a85b82e3f9cea297ae870cd7d940452b3ded70b3bc1dc3842e3971417b4586308f19e21c9b6152954822c855665f56152b8a2f2537eed6c297f9556059daa28c115ce420ee0896f47ba1f58495696e3cd7810c06a08398376"}], 0x14d0}, 0x1) r1 = socket(0x18, 0x1, 0x3) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10140, 0x139) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r2, r3) 16:01:52 executing program 0: setrlimit(0x6, &(0x7f0000000040)) mlockall(0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8230, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x2}, {0x7, 0x9}}, 0x2) 16:01:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/99}, &(0x7f0000000100)=0x65) 16:01:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) kqueue() 16:01:53 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus/file0\x00', 0x10b885, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:53 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x4, 0x4}, {{r0}, 0xfffffffffffffffe, 0x12, 0x1, 0x2, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffd, 0x4, 0xb, 0x8, 0x100000000}, {{r0}, 0x206a8de9f45d5d59, 0x1, 0xf0000003, 0x401, 0x100}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40, 0x1, 0xff12}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x40000000}], 0xffffffffffffffff, &(0x7f0000000100)={0x8, 0x8}) close(r0) lseek(r0, 0x0, 0x0) 16:01:53 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 16:01:53 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)=""/194, 0xfeeb}], 0x1000000000000023) fchmod(r1, 0x40) readv(r0, &(0x7f0000000000), 0x10000000000000c4) dup(r1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x811, r0, 0x0, 0x0) dup(r0) write(r1, 0x0, 0x0) 16:01:54 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = semget(0x3, 0x4, 0x0) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/80) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d7c114bc6fc6e23c0500"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7fff) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) dup(r1) syz_open_pts() 16:01:54 executing program 0: r0 = semget(0x0, 0x2, 0x480) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5c, 0x4, 0xfffd, 0x7, 0x0, 0x1000, 0x6]) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x1, 0x800}], 0x3) r1 = socket$inet6(0x18, 0x1000002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x3) mknod(&(0x7f0000000700)='./file0/file0\x00', 0x8000, 0x80000000) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4597174d, 0x7d2, 0x100000000}, 0xc) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/186) r3 = socket$unix(0x1, 0x6, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffeff) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x551, 0x80000000]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/192) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x1b) r4 = dup2(r2, r1) r5 = semget$private(0x0, 0x1, 0x0) fchdir(r2) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000780)=0xfffbfffffffffe01) r6 = dup(r1) setsockopt(r4, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0x1f}], 0x1, 0x0}, 0x2) write(r3, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) symlink(&(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)='./file0\x00') unlinkat(r4, &(0x7f00000006c0)='./file0\x00', 0x0) semop(r5, &(0x7f00000009c0)=[{0x0, 0x1ff, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0xf587}, {0x6, 0x0, 0x3cc42d380cf027c7}, {0x1, 0x10001, 0x1000}], 0x6) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000a00)=0x2) sendto(r4, &(0x7f0000000b00)="a8376779c940c8a1e6626539e91e9bf1693418e0af0db5d929b5a631d617b5861de28500aacd40ead820db58b4a1910834d4b34553f8b15297039bbc6841ba922d17183e7e8bb2b66965f5bb908573a233731162817abbf56f86e68e210adbccf907277f554e27b4b1218292aed9d38baabe8a9ec3fe46bdb3371d97afe3907166d361f1c3dbecffc84d6221291d2129628d38b5d5c28ac89f8eaa9b021f528076943dee01768cdfe9524cc36d4918755f8598550ac76f90ac06953e22feff7ac258e407b4558cf60d30daca4d0c0c8aa1e5aa0ed9aafcb348884d1f5da298ec65f96829b0065ab38e4c22acb6fe0028a5b2d0777ec5c944adf5fc747eb588cb9cb0d3323e9ba7868c1932193daac0ed9a4c4a9949a0522b6ab8b1d7b3832ea11ff0babae87941721bd98ad10635dca44a1231d903003a4e94414cddfb9506dcb575223ace6e1561ac5dd839608944532b2f3ba6ae323539e65ffa4022dded06c7374a5b91e88d13f0e3cd4887fde3a7e557a248716ccdd6151dda1b96a227148ced24f529e5a531fbc11534b1d4bd61d35395821977f7d999f51da4c4b02123d332f8f63c119ee33d2275630074be863e7f392b3dd422b080a89574dfc9c6377c4ee2d13b32f067bdd595eee41e6a6750afe19e8ba584503488a9505bf1dd8f45faa39e36b584d33e06b0938973b850d74bf9788aa55ea5479ee4c49cacc334f6f8fdeee3fe7e098be38a9185a690a6be2377750453e9dfbb85e4ca6c146a8d3e91cedfed6fd1b4f37cb2ca9b8429c792b8d6fb6e295c9f99af1fd9cbf89b7727849ab70df0029684bdb2418837e243337983f27e53210284a338da6896e3ec8a93a805e777d41c9b4c99e45fbdcf573bdf17fa6846c2b6c99715a45f3c8301896a574c15b157a5f6f0758ebc28ab5ce83f3377eddb373c35967e7d756c67ea79ec92130ecc2d603e8fb0ad2a37525496e4947a71f7070d6924b0966edc40b78d65fe8f7a6489d4d2023b434db35570f606eca5cf81efa49eda6d44d1758fd13ab1a0a57a78a54c9d96aad26e7c1a3f1d7db07860c17d2362e9a1b3b3dbf32fe41439fbef178547f89362510db52223b98e4e07b6538f2b102122ad90852052ffa22b2ccb9049f60f955032d6799f0c72e8a0a889ea23193d409c0f6c33718fc1fbe18701c8ddebebbb5cd6d8cc214129f7fb197cd734af8b813231f711027ef306acc28d25d9ae1cb6bd768429837d39d52cf2a53aa33ed44c234c678e5fee47f59aff74aab9dd9053681bd93ce1ce13bb445b4d5000ebe743cd7124c20460d20a7a01e5033ce3990ed0df07babf931ab5934146440514c038d0d28b173d198be03f2663ff0af7f1366c38945284260f2fad70fb473a9ef1ac1ed1e675c7e15e1afc158b74b3eb65b40f1e198fd66325d034ba1c71513e42bb3a6e838f9fee721674ec8afea4bb46d74da227716131ae1d4077d011c705f08d07421bd4ec9e719c60893aa6ba4c00a51006cbfbec7102e041b7d14fe17e7fb8e6ab23b409e5061586d75d0dbd6220edd42582258448dabb736c2d606e2489d080f8839c01173a27e5df18fbe1c0931612b7d888b7c1a26b7bb016760595330181298aeeb6c20f08b41a6177ef96bb8717bfd19156f1a61ef00829d049538db02d341475b30852ad72524c4fe684a99a8456a8070538d956fdf8550705c187d2e83875eaa74a26c3ba7ab81a60a061591c2f905a6f78f9a3daa86d25b5d48e06dacb7518530e90677cc22253ed318e673bdaf991d1b0219192eaf1c3b1e982e332858a817a504fb8e343864ad28fcdf36964a6d6e436d20790e6e4910c0ddff66ebc7f6829ef96adacbadb59e59a082bd155f57044e2a55e412f0b2a4a59276eeae27c5bcc2723a385bb2f779c7f14298b55283ef32662b78ee798db311f4bc1a187017654685d14b76283b2a766b7eb218eaea5bfbba6882f9b32a726f2e2b5c3a33df9dab664cd974740606d142b843358a32afa28aab0b03e0485912cd7579783f2432017ec88a5f2d106bb350fe986050035b6dd004ec7ef2981ff7105dbcb7c67ab85f93e86188b1e2fb5227844486d61f867e11f53b560b45c5935ed84a684bdef49b66d94a34e5226034628f722b40856e666c9d4c3ca12223ed5755cd8609dfef1a4bb9b9378ed2da64af752c2393f49149405e2f92a878c5f92c89dc6f47ce3f07017122df3e5ef89fd444c2e030e038e381f441ea80216f8d74726fdb7cabc52a3fda173cda4bf16af0d378c037152bef1f8575ea22d80b5de3a4f980ee5c82c663cd7a418e63c9777f79864c9f963a803869e8b87744bb798f3be2e3d629b44315706126941ecf42798f2bc8f9e2a6add97a584699622deeccd1130560cad0f013d31870e4bc2e7b11aab7d1aa9778cfbd35ff4d252402b45058fe20aa1024df004e52ddfeb0b4193881892a4041f6d2864ba362f0223c4e923f96ed35c17bb77e9d36d17d7a4f214bc0443781514e1efd45e9dcc1f9b7a90f6552b372abb5f38143c260f1af9a7e76ffab38167a336cbfab894e87ff3ef2e1de08a3824e6933b58bf5db244e82dc0ece5cd564eeb5cea13f2ba9b189bc317041f17a31b61121fa09c0641fcf048873e8201f7489c6c73358f8c659055a898933fbc1784eca30eaadc9be5ecff1083d1a3b43ee5c9feff6dccbd88aaf249776d6654e33122523eb1335967e15ae5c0c3c41323aea77ee98f99361e948c451c9582d438ea6a518d811d61b4e033a1f3165866599500d371b9cb191fe97de23373bb337e90fedfe9108ac27884faa6e231271e90af61bdf3793481608711fd23494bbbd09ddfd5d1f5fc01778f6f38ef6e565111fd564065279a11729c68d0c96c548836bb362bcd787a506ed3dad0897a7d5b2c6ce0986086db2b5090196badc33a761a2ded9c75511343b21735156772654dec318cc8b38e0e1f120e9d1d1a4492698b4697a2c97eb7410cc11ce1ec0e27d320fa01c7dbf4636619633ac5bde316e39ef53a40270fc807799337a09feb5679fb619981a8f1a30622714b92d82197973122d53915119bc0a27733f08ec39c6963e7c05b7182cfdb5c7ed9312ce6c07cdee0004b7b8b0366daddaa3c53532286468ba95c4ae5dfbf8e349611dc43ae674c21c16610495de4ff5c81f4d9ccd7842ce1380266879b1236c33c929aa15f64802bf39214fa8c9dc34c7b38951605db5afa07bd6c777a6598996e5b05019ead5ebe0c587d97aea85d34841aea75e96e31ad4732ff2d6c4ca2aefe20d5195c87fd2ebad19d46b4bb175bd2acf3c556df7b399a150030874245d6dc1e3960e038a904ec03b186fc25f7b600b2da1e880a7f9f278777281b8460a83cacd741395efedb5a3adc171b7280130b2234b896984a412c053ae0a3b1866d8265bd80768e9de2f5d4d9684f554a0a9e0c7ebdefeee61d7ebf4d08cc36d93d3a4af5addb4084c4f9dffb0d8910d84cc6606fafe8b7c47b4c74800a1768f6308542cf920f3a0a322eb8062681c4ac8e451ae37ff8ed4c1520c1d4dc06e58ef2a6f8624021bbb64f3377b399e103f390a8fd565fb5821228a9dd21ad30aa324f9298ce17ea3ec6c54c953e8ad82f46cb3b61725e68f7425e927e1149b0ce92da16b78da6a867ff2f8d30428aefe4d19c55e151fc37ed375eebad4bd1c714432859f6f53f81267c5a0f6b0bfc32fed2b50fcb8c8fb2f2360044512a4c986fc25f86ca1e2ea6bec6b6cbf5fff1788a583b78c526549d65cbde73bac1b8436b039a7eb8e66f2fb1c538dea2564e2456c8bb83e9d723cd62bf29aaa863e7876164e828b95111277b357ebf483e0549d9f8f51e26591c81fb3b868cd5d35e74a37413128444869286adfebb7483491291fb2ed1252e260b0b9ba4b3d7aaaa2ca336f8201d3c7b17290f224f36d26f9da85cc2e234bbffaa84a276aba5fa83753d81cdc2d5e417db93621373256825130b87dc8ce6ebf19d31ca6f21967b1e496764dcdd17a520c5b41904c5a2c76f2daf2b13cff083652bd5483832f3b8de9c25a70e2fef82b061b8192bf1ffa8d76f8b61be61ee0cfb1adb2084177ce38662ca98401114cd2b3c10b14258c1e9d9f5f5a3467a7140079cd86c0de8cb226c3e1a39565b4edf83dc9a9485b0110075735ac7d546717e3c4faaeb5f4ddfd2de906a2da5dabc49b75b7666ab2c5c2e600d7f18649a02d7d91ca61a5d0636705989a98135a1f668937a7fd695c068eceed1f4b68035473ddb1eddc8da04f65527fa99fe7d948ea5a4b5a9ed90788c3ff90076aed5049fdb2b6afe468de29c3e9fa676e6970cd7e1963f2e489c56a6b384944d89482d3184cccf9f0faf87f3307f8d0a3c0d1f5b78fb2ba863f92828bcfce3f6f5a9f6c0979d0d12c939c5997fcd54bca1d10b3131a420e1257cafe58c99e190b6500b854e383373e0c30813acd881a1dbf4563006f73ae0a06c1a5606bbb5a896d3a2837335237f6f43c06a0b99a887d0bafe0717e96f9b08f93e2a5511510fb78e38ac4b167013f97f33fbe2c88ab68320cb3cb00062cb04fbcb58db04dd621f3c70674cfcaa9176aafd57a8c7cfcfde9e2fb9307e98e25de6520628e8e3e1e4fafac84b06f8465e4a508121305ad48e34391cb76c8ce315a77c5a44797ec35482666bb1730674d29838dc74c75b645ed78e55b002a69f7d06d620a287789f6b05be66f462917ab4d5712905272709609ccd71b816537c9eca240b3d421088390d334d828406c64d17d0d2d3e8a019ee16c6333cafc71d35196f98091c76b17e8406c730db28c358d022aa6901d6635d7825f09c29cc968753e87038c0e4097e67da4221a4280450c20395745023198574eb47a339e93c8434e688d93849d39b9fab826c42beb8d43aecf708f237f81ee67ebb5dacce893eea7fdbd25153eb75e50fd838cbdc834f1c77aedf3ecf76a330513e92890d5bd4cf6ce6319dbc731559106fc0cd5604f045b1757266031d384048da4b28a08dcb0e5b51f7958b22aad5a6b7580616784263864f39d5e3ac682f3fb0230de96d20fff5673c814673c9f9d9662fcca9c1fc833d467a2b30fad40dfb27f96ee16810753e5e18d61cdd8996e30a4dd6f41c57a2c1793337db0f06cd9bd9f1372df457c5a410ccd35e4feff2b5a15ea6ad0dab17b6ae38b0935c488b5be75d70097160ae77d52efd4f60ab8baaa9bc6bc9db460f4718efc5ca20179dc3533d4c4d8cfe78ebbf92574619c27c3482e4b14bb3764ace65552ef5eaa5a7d1dc278d24e43484207990ea83ee492a6cccf39120af4c47fd2bb454f32fdfcc1516cf72ac7df069737e6a94e6664945b3c573b6087c9e953a7780d9258d2e1460285830695efe2e700787c376bbab71ed93f0bc3b9a0cff093e1a814c0f43761257b8bbd11b730ebc6153173802e8d9968badcd9f60181e569e2e0b502512f9b20ae5c7af06a74f89652f5e0d15f4cfd5472df2b53fb261f65f8f73abaa12c2b29b76d9ba09c3d3fd06f2b2fb30916c384d4cf8ac008d8fa118d72738bd267e4866a305452b1481385835b04ffe6107f14f4aefeabe47d1d87cfd5506affd79fd62c010e868a66a1a845a004e032d4aeb45d743129aa3ce4bbea73371353088af7131abcf81cde6e3d782ccdf736fab6e02b750517cb4562e897a674de1676e1a08f6bf27a70235b735ec985e7196ba0e36baf777fc3ff3ffe7ce8dae6cda348c57fe5df38db1841d14b0c9adc12cd996cd6a17e83d99eb2578fabebc94a2292c4b40bf457a848bdadc8f", 0x1000, 0x408, 0x0, 0x0) bind$unix(r6, &(0x7f0000001b00)=ANY=[@ANYBLOB="0282384d0c4daab8c88af6efd67ebd618ffc1cc19673b6847d3087890000ff8be01d37c7086afc85616178ad7adf61c1a3419acacebc604bbf42ee27b743d09addab688b80584ccc6e402ad8cb920f33c673a8c50b29ab764e14d8473df65cca2afa957eea562026e9ea44acfb690bc93ee3536e9239b7f711917c9ff3e1b3f433079d3f24155bdc746c0b5c2ae4bf64fec44553f87cfa24f3becf12086dd700b766a1c109166fd52905c5f93ecbc4a9df135c0accfbd1dbcaccd7148b2fef1addbc5d80088203a82ab28d79c5734c74d9e75c2940d8d1cfa8a849bbe6bff99fe59095a32744c0ea5ac5b04ad7f99780e81dd8cbde4fba576c3f221923fe00000000"], 0x1) 16:01:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8640, 0x6}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x4, 0x2, "ff7b88b6aea4170900", 0x5, 0x3}) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be6", 0x201) execve(0x0, 0x0, 0x0) 16:01:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0xffffffffffffbffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = dup(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) r4 = getpgrp() r5 = getuid() r6 = getgid() r7 = getpgid(0xffffffffffffffff) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r10 = open(&(0x7f0000000280)='./bus\x00', 0x800, 0x93) r11 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r12 = socket$inet(0x2, 0x4, 0xff) r13 = open$dir(&(0x7f0000000340)='./bus\x00', 0x10, 0x48) r14 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000400)=0x6e) r15 = socket(0x11, 0x8005, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r17 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) socket$inet(0x2, 0x5, 0x9) r20 = accept$inet(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) kqueue() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r10, r20, r9]}, @rights={0x30, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r19}, @cred={0x20, 0xffff, 0x0, r7, r18, r8}], 0xd0, 0x2}, 0x400) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="565e7374d77d6c5748637ee9c4843d4604bc1566460042f089626d216dd77e61d92460970e8a347ba543cf60a1875f21a7e88e21a5e2bbab5f21dd604b52d426f34482ef72fc081afe7a1cb02314f1c669e61e21a28a9249f705da5dafd705bee9cbded39e", 0x65) write(r0, &(0x7f0000000180)="191311b4d2670000d86d775c58e5f2b7092b3448b43993eebe7f98b0dfa3a51253f89188fa476a9e47964fdb9c3e5ad9d7be9e28127759b112c783acc8f776cda58b1e8f2d2bfc52df076b0096079020ff48fb9fdd9aff4f02900a002481bbb9fd0ee62045d514a53075677bb18415b28d0e2b16999ba6", 0x77) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "05300fa8a4571d3089f89e4d6ee0bc923a5fd06f"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:01:55 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ftruncate(r1, 0x7fffffff) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:01:55 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x85, 0x2834) dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:01:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xffe, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:01:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') chroot(&(0x7f0000000040)='./file0\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:01:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x8001, 0x6, r1}) fsync(r0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x102) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/38, 0x26}, {&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000200)=""/75, 0x4b}], 0x3, &(0x7f00000002c0)=""/23, 0x17}, 0x800) ioctl$TIOCCBRK(r0, 0x2000747a) 16:01:56 executing program 0: mlock(&(0x7f0000dff000/0x200000)=nil, 0x200000) madvise(&(0x7f0000f9d000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000dfe000/0x4000)=nil, 0x4000) madvise(&(0x7f0000e29000/0x2000)=nil, 0x2000, 0x6) 16:01:56 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e55}) r0 = socket$inet(0x2, 0x4000, 0x81) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 16:01:56 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x7}, {0x9}}, 0x0) getrlimit(0x6, &(0x7f0000000180)) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) close(r1) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) r2 = socket(0x18, 0x7, 0x2d110000000000) recvfrom(r2, &(0x7f00000002c0)=""/125, 0x7d, 0x801, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x1de000000, 0x200}, 0xc) recvfrom$inet6(r2, &(0x7f0000000240)=""/86, 0x56, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x99b, 0x2}, 0xc) getitimer(0x3, &(0x7f0000000040)) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) getegid() preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) rename(0x0, &(0x7f0000001840)='./file0\x00') syz_open_pts() kqueue() 16:01:57 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x10001, 0x3}, 0x10) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:57 executing program 0: syz_emit_ethernet(0xe6, &(0x7f0000000080)="1e0bd41ba92e0a34bde653acabd1301458ab27d53cb377407b01b1ce01a23f7d5fbeea17398877dceab018574b715dcb05992f8bb6b26769b3eb58a49c47d5bc6038ebd7851e940824ae305f5cf99b31874ae4d1437fb4729506247cbc983d39737c7d4ae7926407aa4e150fc2e8d90b651e82bba790556aec1f0e405a47b439e68790218328c24759ed175d8219af338c9bbcee133b0d8971e76bf9536bcd71bec068a2127e48c4a614f747e03e72a295b18e7c98622b9e8ce5e2528e2118eaaee2ca0546864c5c85936c33a6ec09c82062b3cf872839faf0dc03f64cc9c5a6d07823e47cff") getrlimit(0x81c691ae9b48fea1, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x1, 0x9, 0x100000000}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0xa4) chdir(&(0x7f0000000040)='./file0\x00') 16:01:57 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x180c, &(0x7f0000000000)=0x5, 0x4) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/232, 0x389}, 0x0) 16:01:57 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x8, 0x415}, {0x18, 0x0, 0x4, 0x8d}, 0xfffffffffffff42b, [0xfffffffffffffe00, 0xfffffffffffffffc, 0x0, 0x4b3d, 0x80000000, 0x1f, 0x65, 0x3]}, 0x3c) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r1, 0x0, &(0x7f0000000200)) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x0, 0x9}, {0x18, 0x3, 0x100, 0x80000000}, 0x1, [0x1f, 0xffffffff, 0x2, 0x400, 0x401, 0x1, 0x3, 0x2]}, 0x3c) 16:01:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xffffffff, 0x80}, {0x2fd, 0x8000}}) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:01:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x6) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:01:58 executing program 0: msgget(0x2, 0xfffffffffffffffd) setrlimit(0x4, &(0x7f0000000040)={0x6, 0x1000}) setrlimit(0x20000000000008, &(0x7f0000000000)={0x9, 0x1}) 16:01:58 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x2, 0x20, 0x0, r1}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 16:01:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="42c92704ead5db49425e8b80d79962d2ae4db84a9bd8d959bed9e8efcdc6a89de0ca94fd1039365ce9c7416549b43e0411a6ed98f2a156da3179fbf822ecde5491b06c58802e959c13ca66ab474f261f107a8402a1124853748a37bb2a37de6d22de393eea4c2c5e5500d8072038"], 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="3174331f46f131c38e9de04aad8c74c7c431d680f3941ba40aaedab18517ca249b45328c1cc3b6c0adeda68e5e38520ed425a98d09f27867626056d869a3e4e0bee60b95bc3bf1a6be9a83780478c83b281d1a458bbaee111d7180ddfb2016983da8db5466a8d4e98322db7bd49031fb6b1cce6d77fd272d2fcb", 0x7a}, {&(0x7f00000000c0)="e7919cd195aa5d0142b66ea420a4c9742a7dca322edfe68b369d893349e838355ed55c7100f7f0022c4200ef075252089d83b4e8bc197ba7cb2e1abf9bc9acb890fc3ba6064af81cf9eab4df8d2012502386f894ca4bfaba259b8aecbd9f66e22986e94b8da4129d4ab17f3e5a9d39de159b7c88c22ffb1f92b695f5bf448acf8360e294b2d01110b2ea784fd1a5", 0x8e}], 0x2, 0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) syz_open_pts() 16:01:58 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x8) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x5, 0x0, 0x0, 0x2}], 0x1c, 0x0, 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/149, 0x95) writev(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)="f8", 0x1}], 0x1) lseek(r2, 0x0, 0x1) linkat(r3, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) 16:01:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x8, 0x1, 0x6, "36fefc8e065ef8cee0e604f2aac625cb06627a05", 0x1ff, 0x2}) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c0303e0", 0x21) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 16:01:59 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) getgroups(0x9, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000340)=[r0, r1, r2, r3, r4, r5, r6, r7]) r8 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f00000000c0)=[&(0x7f0000000000)=')\x00'], 0x0) sendmsg$unix(r8, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 16:01:59 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0xffffffffffffffff) r1 = getegid() setgid(r1) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x200000000, 0x895a}, 0x10) 16:01:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)) getrusage(0xffffffffffffffff, &(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSCTTY(r0, 0x20007461) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) lseek(r0, 0x0, 0x1) getrlimit(0xb, &(0x7f00000001c0)) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x3, 0x2, 0x65}, 0xc) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000240)=""/179, 0xb3}, {&(0x7f0000000300)=""/70, 0x46}, {&(0x7f0000000380)=""/175, 0xaf}, {&(0x7f0000000440)=""/19, 0x13}], 0x4, 0x0) munlockall() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000004c0)={0x81cb, 0x80}) readv(r1, &(0x7f0000001940)=[{&(0x7f0000000500)=""/91, 0x5b}, {&(0x7f0000000580)=""/201, 0xc9}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/181, 0xb5}, {&(0x7f0000001740)=""/196, 0xc4}, {&(0x7f0000001840)=""/153, 0x99}, {&(0x7f0000001900)=""/45, 0x2d}], 0x7) getrusage(0x0, &(0x7f00000019c0)) r2 = open(&(0x7f0000001a80)='./file0\x00', 0x0, 0x0) r3 = dup(r2) read(r0, &(0x7f0000001ac0)=""/65, 0x41) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001b40)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) setuid(r4) ioctl$TIOCCBRK(r3, 0x2000747a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001bc0)="7eb6afe2dee7f3d6b36809e2833d760cee907a7962ebfd79dd15c7e7e6f5549a6d5886242e1c86b206f70eb567d44b24156b3e65e59c37ccb87bced4a15fc308410d68f2ffbbf0d4c0bee81b156edcf250112efa6569b5bcfd64684aa1ff48872e11a8cd0508fe9dfa8c4dbb41c1575a025aa4e69931e5a97c9f40633f6b69a6821b9b25bb54f1b47b8b47315375ad8f665736b3ead43b27aa8ee05121e5515f9c99cfea89267fea5affa968a65f995d4196d3dbba22016435a95d931a502545aa85d5ad851995b19e3db80fdf827f8ff473392d0e939c454fa68d1eda6d5904be2b1f8785e80d6f20bc5a809db909e81c6f86fa", 0xf4) r6 = semget(0x3, 0x0, 0x20) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001cc0)={{0x68, r4, r5, r4, r5, 0x10, 0x3}, 0x10000, 0x4, 0x3}) ioctl$TIOCEXCL(r2, 0x2000740d) poll(&(0x7f0000001d40)=[{r2, 0x140}], 0x1, 0x800) ftruncate(r1, 0x7) listen(r3, 0x1000) 16:02:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fchown(r1, r3, r2) close(r1) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 16:02:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x7000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) listen(r1, 0x92) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() mknod$loop(&(0x7f0000000080)='./bus\x00', 0x40, 0x1) fchownat(r1, &(0x7f0000000000)='./bus\x00', r2, r3, 0x2) 16:02:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x7ffffffffffffff) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x5) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) r3 = semget(0x1, 0x4, 0x40) semctl$GETZCNT(r3, 0x6, 0x7, &(0x7f00000000c0)=""/63) setgroups(0xfffffffffffffc66, 0x0) r4 = getuid() setuid(r4) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:02:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) poll(0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x7, 0xfffffffffffffc01}, {0x0, 0x81}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001900)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000740)}], 0x1}, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)) 16:02:00 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:02:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xffd, 0x400006) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x200000000000006) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x5}, &(0x7f0000000500)={0x22c8, 0x9}) 16:02:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x6, 0x0) read(r0, &(0x7f00000000c0)=""/88, 0x381) 16:02:01 executing program 0: r0 = shmget(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) recvfrom$inet6(0xffffffffffffffff, &(0x7f00000000c0)=""/172, 0xac, 0x800, &(0x7f0000000000)={0x18, 0x3, 0xffffffffffffffc0, 0x2}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x5451, 0x0) 16:02:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) 16:02:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x4a) open(&(0x7f0000000040)='./bus\x00', 0x10b885, 0x4000000000000003) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:02:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000000) setitimer(0x1, &(0x7f00000000c0), 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000001140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dab6d24d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1) 16:02:02 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1fc, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() 16:02:02 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000157000)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\xe6') 16:02:03 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xfffffffffffffff6) chdir(&(0x7f0000000480)='./bus\x00') open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0xffffffffffffff5c, &(0x7f0000000440)={0x0, 0x5, 0x0, 0x20, 0x0, 0x2, 0x0, 0x4}, 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c5, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_RMID(r1, 0x0) r2 = shmget$private(0x0, 0x2000, 0x41, &(0x7f0000ffd000/0x2000)=nil) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000540)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000580)="b7502f1ce1a73c7ca13f294a2742d85688eb7a69b1ffde31be66ab1816ed77e0d6e6d001dc9053d1203b33fe2f354711113b2688663ae29e6cbf3d", 0x3b}], 0x1, 0x0, 0x0, 0x8}, 0x2) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/194) recvmsg(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/16, 0x10}, {&(0x7f00000001c0)=""/226, 0xe2}], 0x2, &(0x7f0000000300)=""/85, 0x55}, 0x41) 16:02:03 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0xe) fcntl$setstatus(r1, 0x4, 0x4) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) write(r1, &(0x7f0000000340), 0x10000014c) 16:02:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10140, 0x10) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:02:03 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffffc01, 0x6099}, 0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 16:02:03 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2000000006012, 0x0) setreuid(0x0, 0xee01) unlink(&(0x7f0000000000)='./file0\x00') unlink(&(0x7f00000000c0)='./file0\x00') 16:02:03 executing program 0: r0 = syz_open_pts() socket(0x10, 0x4000, 0xffffffffffffff80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:02:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x40) select(0x29c, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0xfffffffffffffffe, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r0) 16:02:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) kevent(r2, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) 16:02:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r1, 0x4) msgsnd(0x0, &(0x7f0000000240)={0x0, "5efcfc2a29ef0d17b3b3cab7b57e50b8b2b8f246e8831e4a0e377eb6aff9056dfb9ea807a0db76acbef963b3dd43efc5ab1cbb519c537802610118fb1137a7369339e8e4f9338ff5f017d4257c093f99790a2441781b9164add9549950d0b5d47bdab6f7b1ee00edb87c5f84"}, 0x74, 0x0) 16:02:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = semget(0x1, 0x5, 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/53) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:02:05 executing program 0: getrusage(0x0, &(0x7f00000000c0)) 16:02:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x20, 0x88) rmdir(&(0x7f0000000140)='./bus\x00') 16:02:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x1001000fffe, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x5}, {0x8, 0x9}}, 0x0) 16:02:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0xffd, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2044, 0x7) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:02:05 executing program 0: symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000200)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x1, 0x1, 0x10000, "9573eb9075de60ab3ec7c7e6dece2d251e65751d", 0x5, 0x6}) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x30) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "c7bc0cb52c9257744888e8ded2061385e3c15c87"}) 16:02:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) getsockopt(r0, 0x100000000, 0x8001, &(0x7f00000000c0)=""/232, &(0x7f0000000000)=0xe8) fchown(r1, 0x0, 0x0) 16:02:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8000) r1 = geteuid() seteuid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000200)=""/5, 0x5}], 0x1) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x2, 0x3) write(r0, &(0x7f00000000c0)="6cb35631c496debd32a98e625b168da68d5edd483cb3efa466b27afa4d5d0adedc560000000039ff137f862239315f1e47910d4cac98af51e5f4e41d0d3d1783ef1636d6b4dba2552ebcb5edb7e196b2338ab47efd53f78caba93253866462765b3b0dfd478176cfd14df72e66b4910d110516103aa668ffdce50bbf914b41a779f3caa349d2ebbb2a50086a783e38a4cb72c559b49a57282d224a8d3f022e408804346c631ed7e2edd8d0319e06c3d4f1e226f9d6928f4e3aa80abe3242efdf854a90fd0392036fbce7c8c7d811b159fb", 0x815) poll(&(0x7f0000000280)=[{r0, 0x4}, {r0, 0x1}, {r0, 0x9}, {r0, 0x20}, {r0, 0x80}], 0x5, 0x1) pipe(&(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) dup(0xffffffffffffffff) 16:02:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x4) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:02:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xd4c72a2e4535adbb) 16:02:06 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x10) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x541, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)='5', 0x1}], 0x1, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x1013, 0x4) r2 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x40, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000200)={0x871, 0x101}) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x0, 0x6}, 0xfffffffffffffd37) 16:02:06 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) unlink(&(0x7f0000000140)='./file0\x00') r1 = msgget(0x1, 0x200) r2 = semget(0x0, 0x2, 0x3) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f00000002c0)=""/4096) msgsnd(r1, &(0x7f0000000180)={0x0, "fda2a4f8fb28c655b1a8047a55365f3bc6aaa8d13d3601547ecbcaf2a5791d401c0cde1eba6198470289937120405843673fc1f57c0a0a86ba3b121aa1b8182534cbc5269c78032e66c95101256e260b09af0d0b2236430f87a01174154c868dd2a1f481aa1ff07845aa56a1aa7233793b425b5677164bde2f1a869e2ffca406991c273e127b4b03dbde6ffcdeb82806"}, 0x98, 0x800) r3 = getuid() rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', r3, r0) msgget(0x0, 0x8) 16:02:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket$inet(0x2, 0x0, 0x1000) ftruncate(r0, 0xaa3) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) r3 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r8 = getpid() r9 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0xfe, r4, r5, r6, r7, 0x106, 0x400}, 0x1, 0xfffffffffffffffc, r8, r9, 0x1, 0x1f, 0x158}) 16:02:06 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x80) mknod(&(0x7f00000000c0)='./file0\x00', 0xb000, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x12, 0x10100000000, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x2000100000000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) open(&(0x7f0000000040)='./file0\x00', 0xb20, 0x48) 16:02:06 executing program 0: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fsync(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7f, 0xf07, 0x2, 0x8, "e72dfc3c0ea6da9d6080d2c41d50c477688c76a9", 0x3, 0xb2bd}) 16:02:06 executing program 0: kqueue() r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="87", 0x1}], 0x1) writev(r0, &(0x7f0000002600)=[{0x0, 0xffffff52}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) open$dir(&(0x7f0000000180)='./file0\x00', 0x408, 0x20) socket(0x22, 0xc000, 0xffff) 16:02:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x10) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:02:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:02:07 executing program 0: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x88, 0xa) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r1) 16:02:07 executing program 0: r0 = socket(0x11, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) fcntl$dupfd(r0, 0x0, r0) getpeername$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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)=0x6e) 16:02:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x7, 0x0) r2 = dup(0xffffffffffffff9c) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x400, 0x80) r4 = socket$unix(0x1, 0x2, 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r3, &(0x7f0000000340)="e052b1767d3809b05bed084a128030f44fc270cf3ef76dc863e5fd6ec594a78d25c33e619de6166176", 0x29) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r7 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0x20000, 0xff}, {{r2}, 0xfffffffffffffffa, 0x4, 0x3, 0x7f, 0x1f}], 0x4, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x3, 0x5}, {{r4}, 0xfffffffffffffffa, 0x40, 0x200fffff, 0x3f, 0x7fff}, {{r5}, 0xfffffffffffffffc, 0x80, 0xf000009a, 0xe10}, {{r6}, 0xfffffffffffffffc, 0x51, 0x1, 0x6, 0x20}, {{r7}, 0xffffffffffffffff, 0x1, 0x40000000, 0x8, 0x2}, {{r8}, 0xfffffffffffffff8, 0x2, 0x12, 0x0, 0x3534c161}], 0x6, &(0x7f0000000300)={0xfffffffffffffff8, 0x40}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kqueue() listen(r7, 0x3) ioctl$TIOCEXCL(r9, 0x2000740d) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0xfe23, &(0x7f0000000040)={0x0, 0x0, 0x9}, 0x0, &(0x7f00000004c0)={0x4, 0x81, 0x7, 0x7, 0x1, 0xff, 0x800000000008c8, 0x9}, &(0x7f0000000000)={0x22c6, 0x6}) 16:02:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f0000000040)='\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:02:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xffffffff, "fdb5befb4a8bcc5889425d46d3fb7f1b7ec36a8d"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fchdir(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)) sendto$inet6(r1, &(0x7f00000000c0)="363cfb08148fb199fa6d3d4402becff7f9d8f8987863c0b6b711829c56fc80e352b9baa691e016abe859153af95ad1a991ac4129167be04772287dbddba4de6434b91eefa42dc013455adffad0f744fd5ecb4eabd567ed0d3af766110477b3cfa67a9d7ce8dbd02e3782e6fa500ed4838970c0f3dd404d6b5f3e0afcaba7b68e8d02707aef234e1096604dff25710cb4e98b1261186a723469e808f908bad3c26135a5235186cc42c006b257d3f94013d217c872a74547c0a564afef6fe7219eb7f5627f19c09b4f0ec197148bfa47bc", 0xd0, 0x400, &(0x7f00000001c0)={0x18, 0x3, 0x7, 0x3f}, 0xc) 16:02:08 executing program 0: r0 = socket(0x0, 0x4, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xfffffffffffffe0d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r2 = geteuid() setreuid(r1, r2) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)) shmat(r3, &(0x7f0000ffa000/0x1000)=nil, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80c0, 0x40) recvfrom$inet(r4, &(0x7f0000000200)=""/134, 0x86, 0x41, &(0x7f00000002c0)={0x2, 0x3}, 0xc) openat(r4, &(0x7f0000000300)='./file0\x00', 0x0, 0x4) shmctl$SHM_UNLOCK(r3, 0x4) 16:02:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) 16:02:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x44) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffffffb27824af42b43622b3bf1b05eb5ad35a0500000004b7f08c75a68402"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:02:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4005, 0x5) getsockopt(r1, 0x4, 0x0, &(0x7f0000000080)=""/120, &(0x7f0000000000)=0x78) 16:02:08 executing program 0: getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf75625489ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893df012a1999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693af1e638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582674590cb599b1ade6d67b53ab9dd973d00e7df3772b64b29d301c04ad4aa650c39a043f6af4fc17296093446c215eb3306757b45801f85524519335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e8074035558ce40cb2a5d913f2d1cbccc4d41c0f", 0x230) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000200)=""/193) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x990, 0x0, 0xffff, 0x4, "8c8cc5f134a7973526e1f229e8b76177215e468a", 0x100000000, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r5, &(0x7f00000004c0)='./file0\x00', 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000500)=[0x3ff, 0x5, 0x1]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) symlinkat(&(0x7f00000003c0)='./file0\x00', r7, &(0x7f0000000440)='./file0\x00') fchown(r2, r3, r6) socket$inet(0x2, 0x8007, 0x8) r8 = dup(r2) mknod(&(0x7f0000000140)='./file0\x00', 0x3104, 0x3ff) syz_open_pts() ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000300)="02cf095193fa5909a26860c5c4c98a9e770b5500db97dcbab07c2fb80ff0a3110060dc6967c562efada44b084b0336d76fec67a7cd42cee8cc96ffab8c91a39d476dad3bb46018158fa4be157d3fa3be3fd437d054cda9b27ff35ccc10ec062264ede681af7001e9528a", 0x6a) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f00000007c0)="8f93e39f21d9fbc484836eb9ef8589267613bcff6597cd546efbbbdb347af29a1a178cc5a0dde4d18a337d352cd52d92beb4a45d26c7873cb0769e61d88f486c6530e354cf5ad120ebd2db9d479a6c5f397a4559f171a41210ae31139dc18485c87ac43f8c291325bc6e400719b227fdd8201069d7bd5a09e227a50b8abc30bc0d3a748a0426f9c0ad5a5e8b9b87fb89ec1e9a5d38e57aa3d73a0c3416dfd06426224710cd6ec9c12db1f58034c0e08e2614200d363fbee144103fe7b4dfdf09d7f64de310144f2cbd516b7583e2284383343e1ce19d104ddc6bcead12eecd780d9f6a257091d86292ba2a1e7495390cdbbc131c22d1ad7382f02b5d8b47c6fee7f966d2b749a0ed9d348256ac2447aff465d226447aafa7d8a1c0ab96253f875d7b533c7cc908747b3da1dad7adb3e693a2fb42df8e564f21247e070380265d432c16b79afacd2cc88a712523e2067b2e26f0c64b44a4cd1cdbd15669da924be666f5ba12abeb492203369ade2b9360b72a91057817dd0d409389bf491dd940fde40acff419fc316fdca1baf14ed212fb64d90117c9182d674490846c8eb1e3404e96bcbb7f70eda3613c6a2e9e4d71c4aa768e0219fb47f88d0999ff056042238458a77c293965464dc5db2abde3cd900c7d08f8d0611de03df503f9c6b127ebe499a81eb0a761e0d7c4d8507b4f923cd729089c7ce6d83e2a96e5cff0c5f11ccb5f241d83ad17da48521b0b3093cf49eb303d41a4b147bbe0036a224223f33c8609706eb228eb5b38b9d53a3ae455059d1f127c5001d9c848e65359cb0a80f77fa81da7cc74d7ff922567598d1ef00d3a152e59a16a58894805a4fdcd5f950e11c5119f460829508b94c1dcf201085fa3665b51e0ff5a45dede6a15d1c6ad7744ef31e35de96841bec8b69476af97f4a14230967c55ada80d3d794a3abb3843deb9a95be8ea04ff43e1d71fd9edeb5e86a7872d6092819cd575da2cb22415ec89ea02b8153eb8b63994224b2703386333ed2f64d6331c8deb5850975a7af1070596812ff1910e783fc9908bf5509e458641d28e98547f9bed0cdab720e075b484e7f677663d148934aacaa5b07feb063cd99664db65f127193006faea396bc697ce415291d16f992755874c4a86a7277aa2eb0d7eff05562ae5ccc408b2f1f46fc390a354b39493f3675ae992d7e53d0a9ccbee543ff7c82aefb1af208c06ea730ccd77f98f088d0c9eb1c8447d54fae0380a8c4eeee1cb10362be61b7a5f84b2dfe2245a547a97e6b8b618c9b8594f7386cfbf39ac0b8cbfc5cc36bbd3f2c40a59dd2a64a81d381a33615c50b5e95e33a405ee00b506dfd1994bb2b125d4525441ba3219aab484d26f5306c013db3f7d8e621a96237e4b3ff8de3f2567011d6d03e2496008a2f92ea6499e696d7556e106ae4a471ff95208c4361f3dd890ecdc43fc51fe86f7e0d8573a790492a5202b13ea1072ad36a193cdaad005f2a3705fe355c09e41ab3fedf55ac4deb7ca77439fc611b3aeb1ac8e2a4f4dfe71728bc123c19bb5dfdfdc1b023548139aefc91e78600c8a2df1be29d8364bae84f4b19d2fb94e9c6c1a3f1a45fae143efd5f21ab04e7228414be89077c0f4eb37bada0450a6bcb5394a1985e67165ca717ffca3c45b3326331dc37e3a1281224aafd9f8912e9b3411ab9db2271f5955abe12cda39b37f94bd32663dbe302ebbe5c3fb2345434cf72a06917493753db3ba8477b8af929a3273ef92633d8525cc6d8b1f2eaf71bf04fe643c14f58d55efbc5ba3609d995e9f0db1af37a8f0835aa2b0530f8a6296354b1f3c34e0e3100d2837179463715ce47f22cc55b284ed9d197f2e0a2ecc004e2b636f36b518d2d43e55d75d8f482cf3bace97973d8db53ecfbecf0ec4cfb8a3c227f1751fb5449d9cb7f9cc93b25af0347bcde9f6ba5628894f74b115efc64a9eb62669f47de7cb9a8b308a339395b38e94346f2140e41baeb66dc05b03e04398db723d18c40b7b935f347cef5e25bcba9075ff51aa7a18bc66efc03467b0e6bac6102ad823a5590787ba75c48083db2bd9d68c63d73fe65b955439a8b0ac0e9c4a3f04ee8675ac0fe0a4342ed1923bd8f516c89f7a91b8123e36579bd4edeead0bd54b19564ede26bdffa6fd6eab6c0f8a2402e02c4829e18166fd3dc8fe07bd45cbe3980441384400e4f71578634c3c2bf1d67f929535e17b8b584e968a069904f53ca9b945017959fcbd6d486223cd76a36715f53e39d65cc3da40d8a83595b4fc3de1dcf723b4259fd6bc0f16d89c142fb5ac3ef31d2e89933cc9e5b1e0e8155325246fbee9cdaa7b879b25627380404af314c583da6e0aea14e0f331d65fcd8129cae61f9be526f90d876db68ff544699c8d65c37ced1e20583e8b13049c97ac783599be15088585682041f2ddd878f0e96123d22a4db924e92f131ceff56af41c87451b2fbc4db005881ad9ee5a85dbb6c4e372ac66eae4f5daea86cc85f17afd3a054503380fe2fab3cffa210c70890f5e9b78988effb690d599a3bd18ac3c4b213a81f40a0e5b9fb0bc5dbb3923828a13c7bf26fc4024293b62708d52ce9f854bbd4650b959343bebe9c8fef52c6833c1cf86b38c9988ac2f2c4d61870a8a99f56ae4fa9579bc61749f78b6e645eba42e653799d407352939524562f7d8490f98bc4b1b54451df7ae25c93103b56b06a9110dd868fcb4a9549b738dd6ef77000ce69ac23045687a5c0ce6eca4f665bfb67f24ee5ab534bedc401078b6e6ba8952d1036034e7eab30a987b47806980a2328cc248647d369a58e68b9194fee2e46748ef6cb67e43587dc4c6ab8429da165c6b60c9e5290e0b08685e71c9ccc3f37bcf5e050c9b67d35300a6415dfaf1cba8b41e026a28d0176263b5b5e81c9a623303f4802048757a105875ce97ee39a0236120dd8a5f4804505dcbfa05792771118873cf07a07452face9d488269973e00dd76598fefb0cf10d8d7750acb77818910adac708c40861ada995cebab0c6bc53d93c67cfc77fa2972a635fcb22883a96f9e7b99b8ff4ba29c9f818de9aec9a22ef12d97e09d6b8d382c6335f9f214bfee13873165b921f2b6be410479578cf54a20701ff31fa95305417ca0a134479cada2d914f98bf0cef218ac8de59b66c845ef32e9c824b398bc79635cd38ea412f07590f2e004d2bfba590bd2def2f6a9ea235d77a193234bae9a26790553a4fc7b0745f0df369679bff753b6336950593e4c4c242df3a55e670543d80973266567c92688ef90f05854418e2ed806fc86052e42394432a48d2d476b398b0ac0e53e90dc2a3a64d01e2a4b257fe02fec548435dabaeb954e3d819a233afc66d14345e1ae6972e9649e0bfae4e693dbd61d01a83bac271c151fbd98b20928f72ea547319dd5d89c27b7862de0597e3c3b4b69969abbbee13bad1229f1502c6efa86e97eaa87cb1c89545637228f9d2cb3e445a1a020b911e84e3f17464b8f124cf6da45b6eadb559348cbbb28c18c4663acd34777e04922c54313551084d7f534221461447706bfd2d962ed7d19c7d937b61fc9de8ca78a586d334830fb49defedd43ac53a2e01bf030329b3f1cdec50a24216a61fb249e12d68938ae3970bdbc225d9f81330ee1fe3edaae85ac59aba5b228af2ea3bf89e8d6e3e5d58d10bd6d457572e4c07d9daf6954d8cb9514a1672c4508760539466d397c9c15f242d4abbcb289427521bfe94fe4c2f71e2bc80f8661484bd639894cc754c0e20180f50eda1182c98422a22c6d958c2fa142c81b8fc524bbfc1ddcec848280335981f04dc4be389e3b2f10dc094b5aab5be76a6ed7fc420e9a389b2c622ccb41ee071fb5c391f2122c613f2cc3e89c03f258fad88a89a1c1b261d67e06ef01b7dae910efd34b4fe12fe095c561e295e2f933a098631441f82415724d0b06c522760bdc9926c9a7fa4445c97c0f2c744caa53d5d449fdb4cb47c28a6ef572ae3ce0512662b8c7fa7e5b87156c05ef35c694d5d78502118f884958c279bab83d0b583afdbd9628b8a20fa89148a330efb7b37f06675768d2ea8553a1e95e037b52d1e8b89ee3348bf9563ccfbf2d30d052495b932dea09feae6f69c71d5054279b0091512e765088d03a662ae2a009e3eebb077d7b140853bb0db6c7305ab500c5bbac03ad5a20a24ef561eefb17d0a80013896e45d1fa99f389d17e4e5da36e94a8c2b9aeb4b9abac80849c3a375c10b1d5c9dd3db76ccd9e3a48765fea5b9aa52bea869f1fbb2777994e888d0533cf5b3617255b586ae50a9f101b42d78ad4e50e672d2781e2bfc9c4409fc7a3432855c0a3bfc1dfc869c7b4552d17bc2772bfdbbd9fccae8eb49ea79c56d33ab19b70c826b4d335ff3edac87e4c59805affba9d890afa996356078f092a9bdca83657d33272b4dd5f0644499901fe7beb61ea01927ee4ab04bc75cba043d11bfa43983197f2ddbf4d96861df54fa64866de0ac30618b58a898b32bd506805f7ffd9d3f4ac360457257e2b8fc44f01c586de70ff7874c2f086ec1438ab663085338095da5c1330f36297a8873bcf2778b3e69a42e8342bf75b3c0e1449bacd32209b8cbf71d13f0ffc0481e609d0648ef83e1132cad8b74e3a3551c0dc75e3f4778a3be7f405156543772494763b0d10866629dc2765e9199108213aafec248d32362fcc79d60524c4f059015f6d01f46f84165de0598253d1db9528f482f000582a6517d6952a55505067ff7e1b5cc23c697659d816871e84e06dbb5d43ad3b153df8ee3d226e0edb5c7a1d025636a1a2cbac62b0cb997d855a4a8a1216102bf0370b3dd666c7e25fd00437550f3944ca3623e957f9aba4b9ccf10d336255957e2c72e09a8b1ac71a12d48a7fca23be350b310df26acc2c0fc88ed4210df231b43e92ef05dfcc2bc3717267da94c5340085527e92fbf7647e5bede457fbfd5848052ff6d6151f34f609ac78db660b2159bb9c1e11a0488f98cd3fe810eb706d72e6f919b046ecc0a2f64308870dcf99f43d45e7eba15f3608916d85837152deb8867ab24b6c37e4b38491f3b9fe4ac8fcc7dff285278abecf7170de9d99a45d042159e03a1d11ef206f15de9f546d4b9afe564f9d75b4e57cc7e9b6880b209092989f8d7e336ef1048f7f7ed6a01a3810fb4b601b65a350cea421bbbccaf979caf88b4f2172aa61e74c0ea0b72ad2379eaf13c8dda2145596fe78a08d284aeadf3afe4a9e2a2eaae394956f598ce2b09539cafcea94257e1d21a2ddb51ba7cbf48ddf6480a6482b33541127d52089de939f3f246eea8bd0e7383c13ababafbf7798b6e97170ba45fa0479e334fd43643752c8360e8ca0a9bf29c6fde1e15e0bfb2db0485415f76d0ec35d043811b1f74be2e5728d723773adb62fee6fb89202198a17a2fb1b94c2cdb019a955abe905c553c962e776649221c298daae86306a64898651c3c53787c351577aae01289c9c165424b8f26c4b257230f2538348e4d6d6e64a54b3dbf75ca05c60f1961ba6f6bb75c7f3684dfff925ca2f6afb2e4d6e3fc8c5362189684028a58028bdbe68fee1556ca9a4c57b3d7d750323a82a2b6203c7e95d07f865a6fdfdf6bce9ea87535594d7602548b38a504ff3b207c8f8ed8e27081e59a301db983ea533ecbd4996a1ef902f1924cd857ede233de64b79169edd168a35cceaa1ec6f9122e4f07af59b820ee21c157311ec12ad458993c291aa3263c12953babb94b446c704a094162d3ba2b3214107359c987e112b436635ddd2eb52599efae51f1e0982", 0x1000) dup(0xffffffffffffffff) 16:02:08 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) mknod(&(0x7f0000000480)='./bus\x00', 0x2, 0x9) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1c4}], 0x1, 0x0) mknod(&(0x7f0000000700)='./file0\x00', 0x3021, 0xfffffffffffffffe) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f0000000180)=""/189, 0xbd}, {&(0x7f0000000280)=""/37, 0x25}, {&(0x7f00000002c0)=""/58, 0x3a}, {&(0x7f0000000300)=""/163, 0xa3}, {&(0x7f0000000540)=""/191, 0xbf}, {&(0x7f00000003c0)=""/24, 0x18}], 0x7, &(0x7f0000000680)=""/70, 0x46}, 0x40) socket$unix(0x1, 0x5, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:02:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xe, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x6, 0x5, 0x0, "fac853122fe07911aba384fd88fc3bebe64404e5", 0x68b95737, 0x6}) 16:02:08 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x0) r1 = dup2(r0, r0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:02:08 executing program 0: r0 = socket(0x800202, 0x4005, 0x1ecd9f15) poll(&(0x7f0000000000)=[{r0, 0xa0}, {r0, 0x40}, {r0, 0x134}, {r0, 0x100}, {r0, 0x20}], 0x5, 0x1f) 16:02:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc, 0x4) clock_gettime(0x2, &(0x7f0000000000)) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x0, 0x800000000}, 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x6, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) 16:02:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r0, r1) geteuid() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) connect$inet(r3, &(0x7f0000000100)={0x2, 0x0}, 0xc) flock(r3, 0x8) sendto$unix(r2, &(0x7f0000000080)="ab123b58fb2ca897f6fc65e9633eda5e1d06d15735c404398fe4657e73665ed0b694e002459b8174cc4ec8fdbdf00c6a10a3d93b29892f5b564b336ff18ee2b2a710d96b5b6827844d163011b5fa01ffa647c6eff5782ceaab1aef05a726cb78a092ac8fa10d69a27579b35f66649ccf2f", 0x71, 0x406, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:02:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:02:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) flock(r0, 0x8) fcntl$getflags(r0, 0x3) r1 = socket(0x20, 0x4007, 0x3ff) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xffffffff, 0x830}, {0x18, 0x2, 0xebaf}, 0x23f7, [0x7, 0x0, 0x100000001, 0x2643, 0xa182, 0x2ba, 0x30e2, 0x6]}, 0x3c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x8) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:02:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x4) chmod(&(0x7f0000000000)='./bus\x00', 0x132) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440)={0x80}, 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0x100, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:02:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x33bd, 0x8}, 0x8) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:02:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() getppid() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r2) 16:02:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) r0 = socket$inet(0x2, 0x20000003, 0x81) r1 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x60}, {r1, 0x4}], 0x2, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x23, 0x1, 0xffffffff80000001) r3 = shmget$private(0x0, 0x2000, 0x226, &(0x7f0000ffc000/0x2000)=nil) getrlimit(0xf, &(0x7f0000000300)) dup2(r2, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) rmdir(&(0x7f0000000100)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = getegid() r8 = getpgid(0x0) r9 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x1bd3, r4, r5, r6, r7, 0x2, 0x2}, 0x7ff, 0x8000000000000, r8, r9, 0x2, 0x1f, 0x800}) fcntl$setflags(r2, 0x2, 0x1) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = semget$private(0x0, 0xc, 0x0) socket$inet(0x2, 0x5, 0x246d) semctl$GETPID(r10, 0x0, 0x4, &(0x7f0000000180)=""/232) 16:02:11 executing program 1: readlink(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)=""/106, 0x6a) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) clock_getres(0x0, &(0x7f0000000000)) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:02:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x801, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x2c5d, 0x0, 0x0, 0x0) 16:02:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x84) r1 = getpid() r2 = getuid() getgroups(0x2, &(0x7f00000013c0)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000003c0)="74129fad8fd978279bd869a42547e3813ae52898ea1e6efd18b0c4eddb5d1a91989bc8527b52033f404d2869738dd401494162cf407830cfc0cd85bec4ad2e31077425625c77076e9f817b87ebbd74087cda1ece373e06ef2d3afbf9eaa505bf629fe7b6f027a626af25f4f0f19136c6923e9144634ead273385ce6fdac07402c50ed2484dab6020a21dad46245da2d5977aa91bea3eb66b9e7eb070c0c81537119277a90217674e5476dc075bf0deb76cc44f2e4ec8c80f17625ea7a96407061ba6c4be09f3c27a674995f47041f3921efad09cf6488ba35469d1618e0c6d32c9dd01498c977c944d2dbdef1b1779ddafb8084d81be5b75d67a1d3f4587102346436754b4adfb60dcaa39aa54e23605094db2e343f777cb3198c6c58e323f037d32152ec19e421c07723fd7082c3c3515f197779cd4fcfddc81d3ba32cad9389062ed2ac9ddc2b0eb350850e08aac9d10a2be0c852e367f3e3e45898d1770d9fd0fd8197e90247d733bcd3a9548ace87dd0937005863da1aac52211111b947ee41cc06a67c3ac7a3acab126c62529032b69d665350ab1efe458a1bc8fc62ae37828bf617b0bf23e2842a6d1078d0b8a9335dd95c0b55469604dc79b515a44cddf805722c10a75faf28a5bdd10d09d7e572d306a8f0c262208594351405062198a80e9264344d58dc2d069bfa4df7269ecc391797ef962aa55fdf0ecb52b3b2030d6c1353cd10a94663f5ec3bbd944f1bfc62dac8e7c728e52a386e09b214ff1fc23394a62b2b68170f55a40583ecde9c7cecfa57e0c62be9df13d08d5d434394dfaab40b93fd42fbdeebf272f60a9aa00cb7b079d3aa125fbb7ac119905d720afaf4f4ee5fe55d158a7e26ad07198aabf25a7c238ec8d3d2d3728a998b0da448346230ec209c57defd32e959ee61cddc046ec01e398936c47c08976d4f556307851cb32dd3c7951715fdf8d7a04cea7bd97f6f7a081fa1f78233b91770d4d6e2a7aeccdbc66dc038f543eb92c8820d70c71c5bb716f31a97fc1fa369d84d3638c29767d15ef2cc83fb59f67aee225fa94349cd365faaf740c73412987ba1683fc646d9390e547b62132054bdc93e2a8e5800510fd04e021f7c5e60728c3e05f97838536a050f6d9d7e797f6218fb36decccbf2f93ed550beb4256e94dc57196c6c9185b3cfaa1afec5be1591f4eb1e4f255482cfe15b5aaa9da2e05af3f84f0ee68202fb5999a7ecf356201f3d00ae06e629293455dc9876a1e6d709d0f7416ddd45369617a0895af6c0f30d6d4e5ef361abebfe3bf06a2fec38d615f781eac3fad71b5dea6487fa150106900809267d3365d516113bcb78fb6e96da4eaddcbb696b07587c5fe6e5a465ed1d924f5ca3fbdeaf253f90887c8b1664fd4c00705f4cddc2c7f1de96b7431e7c05bc688ffcc638eab88c7de1121e1722f2ed9c69e22549517df5738d8b6b24549b79345a9b9d9fa2d49e54fa804e8cd56a62161c2283da2c61a72ffd3ac52a2f7d8c541378dc8ed1443c773ff321b38d84684a93deed5f30374687b18db5401fbc8c02f5d59584397559fa5f7addc4796845a6fe2bbb48a84fd08a91cea089ee9dff33143b61b15aeac2727ed225515fd2242c20603a7adf445fbde3a7cc45fc5af6af93ce5ac7ad275c339a686ed74e5050b0e32eae15b77ffb7eec391beebbcc209231e78bab50ff080cb44364e61aa6ed7a142162384434fb6e4155f7221b9de3c959cf15e58e96214022ca683eff681b369791162ccadfb1977f85af7460535f19ec74be0cebfc51289312bfda7bbb5b2f7005098956be701185071016eec33fc808435194b3699d976b1fbf244bd5604027024a6a7b69425e8defd42a2fadfc6f86e34edf814354b1b7f95a6883f7cac29ce60034502036f90b2b4d282e7bb6c7e3d718aa859fd24dc878b1d7e88b6df432bc2c6ecd37c9c56c629b228242a67035462c0c48889de29a1e1d110c7adbf52c9c73c52b6ffa301ffd5ba4c378dd6b0aed3c3d740e29b06c97cd2adad8b2001c005fd08b7cd1773250268479433b7ef0087320e598cb462989ebfc39afc47f9118798ea6aa88afe9b799850547a79b80fa4a9b6caa0193d4e33cce3bfc95352727145c7ba636baab299b5b4c5ca66a39f94cf22af6c02bc75bbe858a67d539edd75bd96ad650e912b813c66a73c4819ca37aeeaf67fa4b9a7065a6e12d711c8371ae58ed2fb9848d1f75ac31de14ccf412d0e98fbb09dacb18f639176bbe6cbec3b111a78311fb78fb07d66e30505abf532efaecec9e281b1932701b1c1810aa09107a287b035fc933ad167361cfb89fd05bcf435b9cc455aaff608ce458c2a2b910587defa89b2d6f383c8e98ceff6e092b450957d72a2331a0e9293bb36139e83c7c64ba95db3e21e7ece766dba7e5a1849955d56720e20024affcbefa299aab412b70c6236d04da03da8a38d2e8bb02c9c469792d07821f18f9672973c80bcb7519dfcc67f53ba139391922ac28f371feb173d7d9d1230a00e9ab9d0d9998e81ef4721675bc54d34a6a51bb0a07216982bcc862d3152c87ae3e7d57fde8a2fedbbf139ad63b9181a28144d4e6cadb99573cff1e7fec4ee54e75044d14bc5e0a4fabc9415279507a8d668c76759ae17cc0ad1e08abb50e38d58391c95fd05fb8dc75b96cfe232f2b2011434ae41063fb9dd3e3c6127e6f8867e8ebd3a1e6bada4ac72885ba1ab429d51f1e7953efb5f198a1abc291608487c7cc24495b5bd56e3d7b754050d2457059df54dff397485292c20c36f86e43f009d078455b1e64021041c11faac3937d22a6e2933f2f6fc6b789a41ea8cd7b11eb1045562e0f852ec7e52453a93d04ddb3dc6244847eb547f8e927f97cc48d08cc0401db32b82953527a2e554f0c31498e7a2ce70c0d921c18f49d4d5caf4640cf840a162a9b1f9ae839574112ccccc61ca37614f37ee2fd8a4869253ebb2ede5fde7dea0a1df1fff5d2d325c91b15ea308ad1bab75ea59b0c6aa2996d19d50ef017ce61b053623d463b736ef1ce6d21ff3ff7664aec73daa78beda3b8989394d2114eb457678212548af3ad4a9f9de52499c6f0a0a5f99bc3ca7232508523ba62fc8acce602a367034024bdce1a6b9c5e35fc84941abef4692a6813786beb87e074eb6cf0ad9068dcbb4d1f96b191f1067d32380dfaeebfd1539d6de3f07e92edbf9b4b65d1e8802f25795ca9d62cb34e69a914558c08a073d13cfb7ddc6ea5b6dd0815b5ce56e1c46d93bdd4baf674e5b37add732859bdeca84f9586211c55e97b391700a6b8e33799bac0ba51795a1b59bced0ed5ade96f41a2745894dbd5bf83ccf9ecff3a68176a04c11a6a5c580779011a030d8fe0a179aabd06ec2516c3ec27ef444046b49f8e712845b1fd1f7941c2d868e1ccf4ea0e9e56842e461b507c97f54efdeb4f99cb16c3ef4a2a461616e6357f3300e95f439973899974dc5a38e6ebad0eb049479d0bc4aba0ffa110ef630057c78f74141148d062dc43311fefff5c54f3d39b7a1287563697971ba923bfcf8d54a93e3cb0715f9df639f9d9e250e41ec8d5297709e95778982a43a1fc38ef2b1bc37121caf80abd3e5df47f72b2f4702afa362bf9219dddc34cc8751bbd0bacfe20e9b3c0949c1c18ab00456df8c5ebe73a79ffbdc7fa5919ae3f0cdc1e6836707d606cdba8638e3573546a60bfdaec940475ce93a54ba15d628fb211c85168924733413f637195a773286c094443c23c50e25adfcef9c93835b390e0c333ece66c5fb92ccbddc78c02bc938367fd63887ca52e415fa12340e462bed6818b7431fb7597f2e0558f0e187a1483f0f0436122f6cc2279628eaf73b5672be3ae4a5299bca3ea2668ee70bfffc8ef412363ba04c5af87803a9ed00e427117464a48c8ce7b1767b63ffeda3c693ce7e817371f770db9306dcbff2bdb6e93a0e2f18a186498f3f93c49dc9c428d302cb92ef1de82d6c15688b62528dabc2a7bf7571f2f2f6350840c9a09c95b3d4d6088ada94d66fda4f0e02b5dae09a17d779606c0da970bdd9d1babead7ac9bfe9817844a1f009c85e6385239bae8c1ce03750566e53478570b9f23281003296cba378e1fcf840b90e4ed383c9c1c68ebd6e6c76c2bfa4d8aaa65451ad59e2f3eca07d3da95c993f963ed763f40e62e16506076c31171ebf6c0c5b8460f26a3e68bc06e8abe9a02df9cb40acfeb662ff315ae03fdd351d46066ef805eb3c637a19f0b37fe8117393b25027c2adb9039318bb7ba0520aefed44dee0468e4eb5ebf091c9548341858363e2b958a19104280231d675a47f8c65152a3f755740835978a8c80003a51ac260fcdd7eacc4d637ca32d00e6714296e81a26fb926859fa9c19d85c5ae2caa975e7ea433190e4f460fd300602528b93be16508e2197a7e393de5bb4cf96041e05b6e49444151b5e98378742a00d9032677de0e58097af68348107f530612b606178a96cf664e8883519b5d47c30b937dc35710940d79c61c6d4acd2ae9695ea0b5294ce6ec9149afb5d323e5457f6367f91c77bbba2a5408ed63b4d0ad787307fac1c7705b88ed8c5aedd3900c1e1db42331e49a23313d239375960405eb5acb43f60a8b88467572874c2f82e5ae0c0560702d9f83d9833cca9892b4281c5dd3033ff11554d47aa35408480c733a9a05b1683baa3929334d6711350d87d3ec4f8dab53296c9297f618b28c6e2a9f705865c68bc58aabc0652cdc690caeb46f22e7854c5cb90badb11e2641115295de2012c27d91d6dfa11dc49146715795034d41bd24faa0cf63b8476dfe5dd243f081741f0b12096925b8b4156791132e45188e034161e6b43d9d43be817146fc48be47e12a32641a225e8bdc76f21e33e5e28bc60cea75a8909e96ceb7dbd35926387170e8fa61b55033312d17c5d54e48c1ca7e401369464734403eba2323f4fee4c0ecf349718d1fb82fd2cfcf884cd82c03f6b4ae5ce9bffb9100ec59c3aac405719748b7e56a396212048ad8de7feda34338d322aee5bbe842d104c4cb46dcc9e05ec35107be12e2605bf0f3f6146794d0f21439619c2865a748511342a51af3bd85b03e65d00cb0e7cc32757f9d3323a98c89387f8e3fd921a77dbb179ea2b401c8cbdaab6ff79d42e77ac453d8184103cc1a1f23db08a34f9a06eaf1e3fa197781337b3b2329dc61106d0202ec06507d529eb8d7e0a0f0eb8523cfa63c9dc6bbfdbc68e7855efe3ac8832f9ef094a63deb154341b36032318c3c9b1ad86fc64894a82565f4e1ce84521ab03c153a82a7bab42a4c169ed3aca558189fd975c0a0d9d74a8e60ca9045bf92c035d9fa156e57bb5a98f91171548d1a93da1bca9b83138bc12723062d455f2ad5c2224a7a2fbe7e34492f1aef3636eacf5842e6e7c0baf38e4d02eda84bf7a1b23c3f4ed68aa7cf1fdaf54b6dd033ebfc1214c98bc5b58c376a9ebfbcda3e4c57fe9c705ee9c8113985db4293fc164e18248ca29393d72c0c1103ca0971b45ca5d77471a5f3f2dd1fae26124ba58af4eefeeeddcaaa3e76544856286fb584a88ebede3387c4caaa9f0ed219418fee7f97a173456b17081829639845cccd5492d283165f844c075a767394367c257cdad5c57c11a669ba7dec23e2d125c478fe94311e25b1846c8e48f5c9ad293b82afedf32c96aea2b3cdbe9371cf53e914376b46e5f103c4e13abefecbfe0d4ec631d8bd7d9842f7988a2074ba579d4dcb7f39c7c0fe566190fe016ab7c19cfbfc3afe2fe95abcea17b8dfea99624b1c4efcc01da103", 0x1000}, {&(0x7f0000000100)}, {&(0x7f0000000280)="94372ee7061ac5a63a230fc37ef140acf9ae7a40a0037349ea40cc827963e921299951bcc7971001c3a2e2f63180f6a3be3e549886ef2c97112fe5cb67f9daf2cceb0ddb767828ecb43e5204b743e5dec00973a6967eea036682aebcbe77d8f071bbcfb70698ea34d9d1f00d7409106f1b82000dc164fe34d596eff7a14197b7a37167744a0faa7025ca604d17e206e56a317863a0412dadddbe157383daa1c72b8520c0ca62f0782b379c32b7e8ca6c1ea50e39a884b2dafa7c1301406ba59e3462bad90de3dea7e3acad00814922435dca39d5d1", 0xd5}], 0x3, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x40c) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffc, 0xbb}], 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)={0x100, 0x3f}) mknod(&(0x7f0000000100)='./file1\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x1dec, 0x0) 16:02:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) unlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x8) unlink(&(0x7f00000000c0)='./file0\x00') fchdir(r0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x11) lstat(&(0x7f0000001640)='./file0\x00', &(0x7f0000000000)) r2 = msgget(0x1, 0x20) r3 = getuid() stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r1, 0x5) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x4, r3, r4, r5, r6, 0x152, 0x753a5c41}, 0x4, 0x1, r7, r8, 0x5, 0x8, 0xf505a0d, 0x9}) 16:02:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) flock(r0, 0x2) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:02:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xcb, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="c624ae529a82ade31bd1efe71ee2cbbe522a37902cf8b6d703588e401c8aa86853e9d823f8ef9b3aa568", 0x2a, 0x1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0x44) msgrcv(r2, &(0x7f0000000180)={0x0, ""/244}, 0xfc, 0x0, 0x1000) sendto$unix(r0, &(0x7f0000000280)="f900ada5f9b101281d98b936e70bb37952ab2ca375c1c79e03a1a2a9190eb5445dd576c5dc562329e0ad808b962585c5fb4927bbad72431e5284ce37e3482bf09f4d44915bb8ce8794fb9e8e69e754de0fa542cec551dceae5cc438d0727e8595450628809cac2874373e8722f5ff06e1ccbdb140e5c3d1f42cff08c4a4d47eb15831889a46e7aaa05dc7a3f9974c2c733180b1000ea5da4145f5a29872deb3914514d2a074705068870", 0xaa, 0x8, &(0x7f0000000340)=@file={0x1, './file0/file0\x00'}, 0x10) read(r0, 0x0, 0x0) 16:02:12 executing program 0: r0 = semget$private(0x0, 0x0, 0x28) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/148) r1 = socket$inet6(0x18, 0x3, 0x102) bind$inet6(r1, &(0x7f0000000000), 0xc) 16:02:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) dup(r0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) syz_open_pts() truncate(&(0x7f0000000240)='./file0\x00', 0x80000005) recvfrom(r0, &(0x7f0000000280)=""/241, 0xf1, 0x40, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) truncate(&(0x7f0000000180)='./file0\x00', 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) chroot(&(0x7f0000157000)='./file0\x00') 16:02:12 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x7) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000002000)=""/4096, 0x1000}, {&(0x7f0000000300)=""/51, 0x33}, {&(0x7f0000000340)=""/116, 0x74}, {&(0x7f0000000540)=""/151, 0x97}, {&(0x7f0000000600)=""/161, 0xa1}, {&(0x7f00000006c0)=""/185, 0xb9}, {&(0x7f0000000780)=""/174, 0xae}], 0x7) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="6d7e1dd4d6c0ada18180f9d61d39f4aac480442ba7eb7058e881a07e1ff4066923433fabb95d9383174c060521901325a088", 0x32}, {&(0x7f0000000080)="0c5d52ce6c7a4b1eb219daff8fc767e85b638d98484b2801152b48c431caac1c08bed44fa2", 0x25}, {&(0x7f00000000c0)="fd4e4d3bb218209d2fdf4faa3296ab497f170de8a51a229372d1698e0246092aeed3267381d4dcc880e6c5b1d33f726da36eb19e887a36c2f0e7c8ddfa18f8e5073cd7a9e7dffe6bf6c695e6872fe8f404a086bd529fe2a6ee4df31c27ec7f5222fdde79dd97c12ae1e8502efea193a37b03f5d4772bdf2ec3e40b68821dc47130ccedfd65bda36fb08062cad3fd885f28a4643655a0c984e85008c6ab0a3c868cfbb5dfc538b7af2af5edcbb7353584b6425f44608ff47224c2f22190fb38a3c2ca07ff14af5d79daaa0b47", 0xcc}, {&(0x7f00000001c0)="2d3b4eb2bef4c70f2a835320faa4265396ea98b5a4e4", 0x16}, {&(0x7f0000001000)="010307c722f364e63ec8f76c404a4748f5c725a9275cab226b3ccb6cc27abf405f984038bcea093f93c8d03904127e24ffe294d1021252a8e7538eb99ab293541c4d3fec73a717e3a5aaaa7f91256d6bf58a61685a67a6a2aaa1c34beef2b9bf12afed0113d7ef904f148c0cca803a7e118ea3ef9662b3628b055336c449c862574a58087784761ecffe8f2ea74fcf20c169db3ceff5c7c94b682f8302f00946c6ac9061f098e509dc1150e6fd62edd55c0ae2ce74656542d0847f3f97756da724471c2075f60421b0f00ce0af68c3c6cb345f64235e94be32fe9c022ffef3d5a74f4048930edde83c3799bc049c81289a847e1612bcab95558769a203d527887208c4132fc56ccb47025b806aed7eecfdc3e103c78d74bf0370367589142108f59649a5a2fd79e41716014bb0ed21abb0b781c2d93a0afe45fcec1478b0ccdbb882fae0d80734e2bc0df417a6b3d79fb16e1bac66bfc5cafd80a93946f90ec8cf8322a9b48368bbcdf365f4169a0fc17de6ff9047f7a4ecdf9d503f24ea1e695e6039d68542ab327a98edf950e6dd3a33c1d85b4e81af64f2f671100283184f06871baf7c61636b37fc07b7fe39b3f92d8f8a8a7ae87eed46b4bb37c6fbcde39cf2f169fe5d5a6ae25642d2df7a1b5bf41763440df449271f8f69e9787093a4af1b635e05b6010fc128d3142e0f2cb6bab3b7c265587f0db52934ff79a80b32a9fd4e51139b1bd339babebf43cc5a0fd97bce6f1e6b4bf9c7fce121b8229ca9e2ea8f9938fc112a0162b497057e8745cae8b8daa1daa03cae1e1615fb0e66fc56bcff3377f067464df8bbe1db88da502fd97d9e072b9e1e7b71b1d9a711b8d8a2b8363e9fcba50493f4ecea838e410390f42c49065fa5d4f8995f276fd5da6e59bd1fbb7a513737b5afd65452a30f1d4cf2323be9d7eb9286085288abe43afa8872ad4c036664550f9d75023670ef0ed968ef761622030d0cfa48f5aab7f8c5a91b919e616979ce02d3c085b8007ade7140e187cbb1bfe66f368c061ca7dc73a64d20dbc983131925afbd11394790550e8b585354cd7f4d78f1abd5053755f3634a15a85b4b615c1f05103261667e683d8bccc3b778ddeb57b9f95535b0737e56f69b4466238dfbe9d3dd91897be967de424eb2f7ccbb44299e65e495f8532f940b304ce87ec3dd7448db1ab27d370080d4d211f02386bdcdb79abeb702104d58f4ecac6373f7e521d7f11cc626feb59c84bbfdcc148ba874c96a75ffa496379ad99acf478044bdebfae5101591818b26da80f8f684507c34a2c34f051e7fc7a046d30a431dbaa7a07b20f83c8383ec69a41f140bc93161d5b8d6bcfc4539be91fc12a4f97fded10072ef5e90b97876aca8acd9950556586b5212e570d669d83fab1667ca77e33a7f5d2fddedfae210347ea96e5c78e7050f97c0c095519797dc2a3bd4b4b738b64a7fa9a90eb8318382eed48f90da38a810db3cd72e2e4a1a5a2ef4ca2011e2bf42998bd8cf510c6896ba3aa838b04bac8b53bc56021d1f988341a05468f9dc7c6dfcb393f3c2af0ee24cce96a4678c7807a94754c3beafe0fdcf26e5ac0bf6bf778c77dd8a1112e9c827640b18ae6dbee203f8aa3e63cfe19f2b1ef4fadd3f8c0b296070f387ea601f53b33ca9e8bcf2dc0110e01f7b8dd847250ef8e95ecb9d74ef839fd7e06eaea01de4da36e13b36195154c809f55b26a49fe2bee0b1cdc456c1a35a4a3d48cab3be4618049f54d76a609a5f346a28d234cb63262acc3d0b0842a764897ff4b5cb71e6ff3eb50a6a43d1e6dac128f46a83e1cbacd4c0cef6a2849af631845f7000cba051f6b8c445b192755361077dda9f148c36f909a83b7bd160f5d7a80dbc5a3cb6c07be0f852f5cfa0a880abc4b2b6b695042b4bc9715b4865f69d93722d24db94f421e847546d18d1b8cb49b51358f7f429e106c4ab7d18dba8bb4127ed6bc993dd5e8af74e7971e1ac8efe8f69df646bca2fa5aa5791bf94822627cbad23eedd16c0b522682b700df66947b67e6b4f9f9bba6cc6313ab71cc25d567c0eac1937fe1b6f1b99550fad3aa2e72ec7a28dca484e2dc75c0d0b6d1bee08aaf8ab5f9caed36b59418dc137a3ffe075e3a34e8d8e98485c3fd14f70aff0b6f64facb4c45aab7b4971aecc91ad83084795fb9f7c291cf95daae563c9235e45145d0fa2f6d7750522a3af7941963c6b42f16d12709ad1d58ac5b7a1f1050dd97d2a824bed223c5061148d8eb6d1cc40814c6770a380385f1a77af25ad8ea263bcf9315f24f17d1351d9081c09fa48352b4e575faf49ac5a9f91d317c2e070fccc38012d8785041aaed486baef09d7055b811b6094b3ef41493ae8054ab1fe9a6625231a0da37b7a5235aa4e16979f45c04eefc442460f9c318f64de0301b8185698cb3ae5440347e5cdda820cdf810d367aded2ffe40a112e9325cced374bb4d1f7ee0699e2f7bbeba95f05b5ac7fbee94a23c954968c12f7646bee312b2ae9419436578a3776553a3841e12f8f2a7e8e3d74bbacadb87619be60316b698df2b7e8b3e079b20b582f76fc3a2bd318b96bb9fcf161d68843ca796553d48bd48535f6b0b32a743925acf5255200257036abb1f5e67218ef7a5c695635f23f51c0f64cbe4d70e13642c95e4896006eb797ce3fdbfc0cf9b24b09f45ea2133a7ea8a52b1af8b1a602719f5024496a24e7eed76c4c8d64818eac552aa5e7b0c6b2e5c1b6bed2210f94e7933f0989adca5cc24c1ddbb91f38ee45ebae7e0f45b42a1173e42a84b9642e56f19fa83696ce4a6d2cae8fc064c74ac7f263e5b62ac720a8faa24471b05e6e0260a80406797b36db1eb15b59d1c888a1137d69f487dbd34a6c0d3901df144baf7b23d479e49a73e068ade4d6f345a43c8675f05ea48de6a68c3a57acbac71cd40f6ece0e6c0d51bcb959767d28c8dfd2b53c816a561adcc2b1171999a03441e184583a9cf6d36b4968d9443d41c2bc96657e459601f1dc66855865b9401d9338eb0a36e8e276489856f2eb3a778cdb93edafc212b95eb4cbf4dde1d1d382ffd4eeb96e9f384fa6c199133d8a92827c8d3657f2154e78fd641859b839afa1d1f0c1e3b85cb87c07333229276153596eaf5e4364b717502e19bc7d7c00aa9c4c401ef4ca870a8de95660cb44dace65becde8c4b66b1707cb17a52ddc174568e1f99c791ed4c002cd7c2a1602d8249f9fb83c49ad4eb777169c0041cc69fc4c43dad7bdcb7f8b272194995bd17c47efb17d3edf01d87a9cb3c97933e7ca1af78c890a61f7fc3d259a1c216b0d5791c4d94b67353abc46b8c222b3a76010602084cb7c15413716d5d8c50dd5e16d302d473945f0466bc720bdaddd9f31ce74b818f7cfa76075252c6f6aa4fa141166f994acf74c3ca1516f68ff8109d365ec82e50a0ae9eaede6d1182085f1cf42a85bc5c94d540c422a0dd4dbb749c667ffcca828825ba9f23bbeaea9150d402a519e1b2e5a1718aa9c093dfd80f0769743899b380da7da6426cfe7fc58977a89fa5de756347c96ddc288358f817ac4f580d1d65e1e0c0e218ffef5a283f2bb4198d41537234161ce9b73e88f32e8e824e7b88633f746d25a19143a62b9dcfaeba1eb912e8856cd1034b6389578c3e08ae07546a21ce61698a6c50adf7808f34b9165be7fecf01722c45ece94be65dcbdb5ffc63af36c3bb3387c93e0d40f0032d8e9c29748e609c913ea2044d346d6c1827bdcc25c1a692b063a01255ac275241319f49e6cbf0505020bd3fca5fba6ced983cda41ac65aa8afa22c2259f886fc2ecc559a478c534108c294c9379e8b7077e93d4a2188f0021596563cb5fb87072abb630da7c7f1abe3172434027bc78048e5d706389000fa21e4a293f06c2aee241e1d88e8cfb993c2da9bdcda3a684d0bf931d60fa21ccf2c684acfa2be055777fd5e0db610225c9a8c630efc3b2c6be26ac4d61adb9d194ba2a61ab859493c7d5667e5775cfdeaaa472df6e036dda587ee2bb02352ded89e1d0c9861bd9eaff09f432f67d3512da072dcb00d542039b3735f5bf80ac4d82492daf8abc13d015c55b80283a0baf32b4e199422a078fd7f1bc39a55146695f0347eb9a0a4c21db033f81aa15ef2e4c8b9037a59428c901ba0a2ff0063bc432a9c28f467b2533792b3cf35d95582a16071c5dfc9ba08e71cb297d2af89c36917e088a19f180bbb9dbe23833a68f4b823d24334dbe6cafcc042b232b4073c17d75381c92e168d2e7add91cf537432516a89e3249cc3d2177109292772d3bd9f65dafa20cda97d10a9d0c37f2a1be447dc00440119682604231f26e1685f035d1b4936791c3c667e0afd981fee3386392388a0270a2ff08cc5188e758c51c023b99143868d5abfd7026f44602db92fa061d4ac8e1325b21e80c6fd623b75f5e12c951560a2c995b80dc9ab829c5ad9604b0c220de094e524bae388b04955fbd30865b1d3701d8c1ae8114a4cf023259a4c29caf77d812fa393f7d61501b8f799a9d2997c834d8d1ef6da1f8fef178580a1f931e7594370083759edc3a11509ba1df35199efcaece0d0de49dfb8b952d75437255be875d98d377980809da493faf225f79ef6510bde15b5e11ff2b90c3f23aa4f27c4d5e466b14781ac95ae1de1f497ab3d1c23bf00e3c6a470b4c514c562f9a431be5919f4fae61ae5081a1efadd333dfafca17051bf862dcda95a0ae675407d38f4e3bdae63e203d0afee2ea81ec61c9193351d15aae3a1774446e483fd546d1dc0f6a8cad13445530249895c09aba34f4c187c291cdfd3b3735dd28f6d8fa4129bce357822d29fc65e3a742403f227db6629d0637b21c9ff0c4640a61a365c91094ec2140814c26d9fcefbc3b859c22bb41b301f42d7263ee953e5970b8582a7d0a38641915536189ab4f0aa137cf1dca99645cd5ef05c70645b0935093788743a68c76cfc94789ef41f4f430bd2f1c600aa938ac1309422de90885cb4f69f51e083e1277eb8b4e182aefc37db4c9eb6d9180d7719817d5b02174f7d52b97775f7240adcb27a9953fa772f2ba5eb9b434aca14b6b21e69554dfcd242cc216718e1c79d309472b9e1d5e672e139f709ab4e8111378bf4b15745e140993102eab954654c8e1ed40b134a01e6495ef8753bc73d07519b94b4706fe790655c4eacbdb8731ca04942c03c1376bbedd8a408c04e014c4075baf18ef9e57497ada419310a57b6967c09975550cd6af9375ebde9ebc925c4834c74ef27cf6f5c9764e7d550663ab1e6403962b3de34112c21e62471665b930a3cd7d37273143bb7358ad1708fbbffb0e6a0a5c65f2f119aba0af991c782b07d46e068c219ba9b6dd5ca6f472f4d2681974696dad529322e4e72229e6ea1d7029d47a3f9082f9e300d33f7fa4a2144d006441e710cd26d71a4536640e305dbbafb5a520d4c4e8363cb4683b924584c30339e07f9e1f7c567c4c05e6aeda5b3e67591ab9be225968c891ece8033e8c37f0da1460562c23430dd3f06dc14652f55c244bfd95ec64843032a3494e1320237b579bc8b8ee26e989949a95e28c5dc27760f69971e5d302d55dcfca30cb0af22798ba17c288d935dc935ad67286c61791d81db9b3551674ea57c7de09394f6f9c9a07738b02b78073bb334eecd905691baf3acc0866da2a1d13381f3a6de7e66aa02360de698182ede10f0fb41f236217ae6adec06054a48f64b134753db8bc43fb47f37bddc72f42f007f8a784f90fea8d52feac06c35b8b0f643c624af332d38b5e158e9b3421b22eadc8e3f", 0x1000}, {&(0x7f0000000200)="2c77a87a7a41dba4f9188ece074f016f339a4e715c905a555491462d4dae197cc4567c97823dabbc0715a0e14c14246b9a57145a98", 0x35}], 0x6, 0x0, 0x0, 0x2}, 0x8) select(0xa7, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x2, 0x9}) 16:02:12 executing program 0: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) read(r1, &(0x7f0000001300)=""/4096, 0x1000) r2 = dup2(r1, r1) poll(&(0x7f00000000c0)=[{r1}, {r2, 0x40}, {r0}, {r2, 0x60}, {r1, 0x85}], 0x5, 0x0) 16:02:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x80000000) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) ioctl$TIOCDRAIN(r0, 0x2000745e) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:02:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) listen(r0, 0x3ff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7) socket(0x39, 0x3, 0x80000000) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:02:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) flock(r0, 0x5) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:02:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:02:14 executing program 0: mkdir(&(0x7f000082f000)='./control\x00', 0x0) rename(&(0x7f0000000100)='./control\x00', &(0x7f0000000000)='./control/file0\x00') 16:02:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) 16:02:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2184, 0x6) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:02:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x1ff, 0x4, r1}) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:02:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) socket$inet6(0x18, 0x1dc1bc49f8d373a4, 0xfffffffffffffffc) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) dup(r0) 16:02:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpid() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffffa, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff5d) 16:02:15 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000000c0)=0x2, 0x4) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') r2 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x1, 0x0) getpid() fcntl$getflags(r2, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:02:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) linkat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) write(0xffffffffffffffff, 0x0, 0x0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:02:16 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x80, 0x121) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:02:16 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x241) getuid() geteuid() r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x30000, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) r2 = semget(0x0, 0x3, 0x14e) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000180)=""/4096) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:02:16 executing program 0: accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) socket$inet6(0x18, 0x0, 0x4) r0 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x4) accept$unix(0xffffffffffffffff, &(0x7f0000001280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000718fa8b722761b392a7fa370b3aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b739000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002329c2790c12408e8f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000011c0)=0x1002) kqueue() r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001200)) r2 = open(&(0x7f0000001240)='./file0\x00', 0xb0, 0x1e5) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000000)=0x5, 0x4) r3 = dup2(r1, r2) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040)={0x6, 0x200}, 0x10) r4 = socket(0x18, 0x400000001002, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r5, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) sendto$inet6(r4, 0x0, 0x0, 0x3, &(0x7f0000000280), 0xc) read(r3, &(0x7f0000000080)=""/7, 0x7) 16:02:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xfffffffffffffffc, 0x4010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x813ab047b1c1ac01) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:02:17 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000280)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x1, 0x44, 0xfffffffffffffff7}) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x7ff, 0x7, 0x7, 0xffffffffffffffff, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0xdfa, 0x9}) select(0x40, &(0x7f00000000c0)={0x27, 0x7fff, 0x8, 0x81, 0xffffffff, 0x80, 0x5, 0x80000000}, &(0x7f0000000100)={0x800, 0x2, 0x11766a1a, 0x5, 0x1, 0x0, 0x1}, &(0x7f0000000140)={0x8000, 0x3, 0x1, 0x1, 0x7, 0x332b, 0x3}, &(0x7f0000000180)={0x1a, 0x8}) 16:02:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x9}, 0x10) 16:02:17 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x110) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = socket$inet(0x2, 0x7, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0xff) setsockopt$inet_opts(r2, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) sendto$inet(r2, &(0x7f0000000000)="9cc556d50215b41f8dce2e263762f68f26b4f90692abc333cfa203433c2eb2c5212c58c5f7acce19cedd6132e1f67d807b1d1a0641fde8fc0d8683", 0x3b, 0xa, &(0x7f0000000040)={0x2, 0x1}, 0xc) syz_open_pts() 16:02:17 executing program 0: r0 = socket$inet(0x2, 0x6, 0x497) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x400000001e, 0x0, 0x0) 16:02:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x6004, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = socket(0x0, 0x8003, 0x100000001) sendto$unix(r0, &(0x7f0000000140)="b6613eec100868bec1b1e97929125be09af00b79478f918efa63b97b12b411fda1f9fef61fbdd309bef0cd23226fefc8afd33bce54eec53676a78d0b992517d4d99d4e24ead36f94dd9d947b72e668ab24927b082bfa3f48d5bd8d71edec7c1e13c4693ea7b0a0efbf61890e31a101e6d5a7f6b7fd8c4fb50ce7ca074683c1081dfb0c", 0x83, 0x6, &(0x7f00000002c0)=ANY=[@ANYBLOB="e904603a43f861535efbba21ecde7abd3a3fe0cca0143d7c272e530000837a0bbc01041a110105a18dc219c7b716b7af2fa80b3a8e2c91cd370ac1782134e8a08c013d53560e693d00c28d43fdcf18771270c22d7047dd8a98a9eb631523a98325a90a019da2487703fa974d1585ecc767f577d345a763190df052e40000000000000000000000000000"], 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x1) getpeername(r2, &(0x7f0000001000)=@un=@file={0x0, ""/4096}, &(0x7f0000000280)=0x1002) accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0x8000, 0x6) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:02:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 16:02:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() munmap(&(0x7f00002a6000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000768000/0x3000)=nil, 0x3000) 16:02:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad0247dbb4846663ab0fa38c8f7f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb002274e33f29596be2797ee636c91109e86939f41674589fc392dcc9bdf060033bc6818b18ef9b0e110a88e7caf61cd3840cfaea7cde788a3a302", 0x6c}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "2a19aa43d33d73eeca210d82dff492d3cb2ba55b"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x7) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:02:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = geteuid() getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x6) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:02:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0xc0}, {r0, 0x80}, {r0, 0xa4}, {r0, 0x8c}, {r0, 0x28}, {r0, 0x80}], 0x6, 0x80000000) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) poll(&(0x7f0000000200)=[{r0, 0x30}, {r0, 0x100}, {r0, 0x10}, {r0, 0x104}, {r0, 0x109}, {r0, 0x2b}, {r0, 0x100}, {r0, 0x8}, {r0, 0x10}, {r0, 0x20}], 0xa, 0x0) 16:02:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200200026, &(0x7f0000000040)="30f00200000000000000af66f27219472f81645dd5e8", 0x16) 16:02:19 executing program 0: shmget$private(0x0, 0x3000, 0x81, &(0x7f0000b3c000/0x3000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x7, 0x1f}, 0xc) 16:02:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) syz_emit_ethernet(0xfb, &(0x7f0000000000)="3035ea9f8eae207b2538c2d72cbc66a6b2b0dc9a9274afd689b483cc8f51efbc7b1a64396239014833b49f81d6777a590bcf4577534e25007b644743a054f2fc163451a8262d924bf8ab7146815915bf79de927564afb2e23c159a7d8c8b17da7aeb2cf07a73de89b551aee8f4861e8fdb3d1954e7ed0661e27ee411389248dfbd87125b02a87c5e2f25e6ec0b4d597e1f2008bb0de92636f7be689959ca2fb5f2215968c3719cd91d4674f58beb39aa129d01f17b95da6c27b55029a7025a4b009a8c76c14d48973f32fff632005379ea1b9747ebd410159fc7fefa79e81a6f468edc4731ebc47b695d8dd4ae98fde0d3fb9a150f1e6add49f1a6") 16:02:20 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=[{0x20, 0xffff, 0x0, "3ce9ac656e728de4a3"}], 0x20}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xc, 0x1, 0x100000001, 0xce0}, {{r1}, 0xfffffffffffffffc, 0x17, 0x40000000, 0x18e0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x41, 0xc0000001, 0x2, 0x100000001}, {{r0}, 0xffffffffffffffff, 0xc0, 0x1, 0x7f, 0xfffffffffffffe00}], 0x3e, &(0x7f0000000040), 0xff, 0x0) 16:02:20 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = shmget(0x3, 0x2000, 0x1a, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x93) 16:02:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x7, &(0x7f0000000040)) 16:02:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x102, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:02:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) syz_open_pts() setgid(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="5fa36b7627b55527bd0f975bb8ea7b4d643a4312a37838983c76c546030a3b29295af63d3b3c84eb31bf5740dfe2ba91089e58417d6ab32841cd0dee9da0895e62ff5125e746a274e666ba1ddff9b5e69d683977c2613fa1ee39c6f3b81d2ed8990ee8df62295cbf1a1a6e12c89a68c316e6cc9802dd9599", 0x78) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaef125c00ed01009846c13e9322307fa4335d8b66a5665a3ebf", 0x1ab) 16:02:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20480, 0x3) 16:02:20 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) socket(0x30, 0x7, 0xde) 16:02:21 executing program 1: socketpair(0x2, 0x8007, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/61, 0x3d) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x0, 0x100000000}, {0x18, 0x0, 0x6, 0x80000001}, 0x10000, [0x6, 0x8001, 0x8, 0x8, 0x1, 0xc234, 0x1, 0x1]}, 0x3c) mknod(&(0x7f0000000ffa)='./bus\x00', 0xfff, 0x0) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) r3 = geteuid() getgroups(0x5, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000140)='./bus\x00', r3, r4) symlinkat(&(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000040)='./bus\x00') 16:02:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:02:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffbfffffffffb, "5c04001b000200000000000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:02:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x18) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) mknod$loop(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x1) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:02:21 executing program 0: r0 = msgget(0x3, 0x50) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x4, r1, r2, r3, r4, 0x18, 0x2}, 0xf3a1, 0x4, r5, r6, 0xe6d6, 0x401, 0xb4c, 0xffff}) setuid(0xee01) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x23, 0x0, 0x0) 16:02:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2003, 0xb201) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) 16:02:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82fc2e2f66696c653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r0, &(0x7f0000000080)="568dd482f3f5560a3dfabde38a28bc841ee3728681fc0700000000000000027de73a7970a9e1d64ee11139a5b5c66f248781e3d42b54c82fcf2b48aabd5de208910a1dfc2394f5c0221fd4a23c60da2f4d0500345fcaca5f382520db8873145f2c709ad8238ef902b0f5d19fe06f1367ad066fd3a062d823d06ddf4f6c74cf973329ebf3dd3e8dd305d8e70b664cea2a44", 0x91) 16:02:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) syz_emit_ethernet(0xca, &(0x7f0000000000)="9a5919ef7ea8c05b2e2896cb9febc2a54bfee0af5602a628e0bedff3ae2d22d9c292ecc67d8728b8a3efe926b30c62af20ee059d672199a3e1916ce2daa0b68e661de42105441e57143bc661c4243dc7a14c9e4dc1a702eb60a02ce0b0fde674f6d73c63df74c0410dcd14e386a345e2c237203da56bb43ea987e2278ddaa26523ccb5a93fcb89c4549154d1e50295fffefae5cd4db439fe6554e3aad2e6d0d9ec1a5ea398417182fe0c182a7f2179f6f28165e66c1f0df7e347649de89750b4268f565a3f030479b13b") 16:02:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) listen(r0, 0x7) 16:02:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x1f7, 0x0, 0x0, 0x0}, 0x0) 16:02:22 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/191, 0xbf, 0x802, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) chmod(&(0x7f0000000080)='./bus\x00', 0x48) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) 16:02:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x200, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:02:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xfffffffffffffff8}, 0x8) 16:02:23 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x8, 0x1010) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) getppid() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x9084, 0x4) 16:02:23 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:02:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x0, 0xba9, r1}) getpgrp() syz_open_pts() open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10080, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:02:24 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x6) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x101) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x80002002, 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r2, r1) openat(r1, &(0x7f0000000600)='./bus\x00', 0x40, 0x20004a) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000180)="e6bf4f1093f46718e81069cd6ccbaceb957cb191cd5db77586d3d64d3ac6e0c0ec3d3baaa8fb697af861c6e3b30aa8a5fec76aed5afba598b1d5636e72ad04c7762aef5540816203e0c53be2ad5984a37686653eba43240fbb46167deb86e22c7c5585c3ae6bf7e4", 0x68}, {&(0x7f0000000200)="a92ab5faaa1722c180430fdfe7193394ed8e519c3675756ee0b838f6e2a8dee90e948f269dd504095c7db927f62bd09603b80dddc6e519027788c21c6deffb7094da", 0x42}, {&(0x7f0000000280)="def0d6ce12dbbc11bb24a600c8a6f7348702897e05f4273b3b8629be9ec266758339f1b60ba72b68884af40284f975d8d190e71cf280a1e371a85b984019622c48e10710442f8c9b0d3780915229ecaab15144fe841de503a6984cda388926ce05ec2c3b4f4ed5aae4a85c1d44238d0668af0542330d025c95d17dfdc4f559a44addd528b7d3eaccd9f07e13f996fe7c57370e9336b2757259e4c1152dbf86329587a7ee7c59843d056fd2779491dc5ccc80fa600187f8ff1f954b4048f76939ad779aadbec73b42f8c6", 0xca}, {&(0x7f0000000380)="605a97c449e1a7f81a91cb3b37ae244fedba1be7c77b48bbbeed7929dadfb90a9d55f45e4c4f3d97f79e845ae63a91eb85f54f623578c25191d413eeed1399cf603e64e79743e3b5af50711e35fdbb72dd7d976e2140a53862aa99767e91964bd8ab87f00c9504421d0d893582064cc15209ce5fb0d21d8539ad464e394a2d369ac111d5a7b61083c0988c82c3", 0x8d}, {&(0x7f0000000440)="a7d09b94c35fbdf695b9d8f86f3a9ce67a880de95b0fc7002818a0cc12910391d6f4bd73ad63f798ec337399b8fabdbe367a062b45089c059013f70ff0d5670bd6143cfc4347f7bfbe51cdaecaca861bd5286cf2e4973be2e3726d4e6e3d3f42417c72d97d11c8beb8fc7ed3f6e2860629b75676e92243a9274134a3bfaa2b4c3605", 0x82}, {&(0x7f0000000500)}], 0x6, 0x0, 0x0, 0xf}, 0x407) 16:02:24 executing program 0: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000002c0)='./file0\x00', r0, r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x174) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) read(r2, &(0x7f0000000200)=""/190, 0xbe) 16:02:24 executing program 0: nanosleep(&(0x7f00000003c0)={0x5}, &(0x7f0000000380)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() write(r0, &(0x7f0000000280)="414e20aa5ef045f736d8be071ade9e6fa9f002b0c937f0ca48035eb2781cbab452273a6494e0f0e63622f7e0e5ec5eaa98a12004bd4e0f7d1aa76b93e5a741b213ce7345cc3f44a29e6292c7d65412a604d016aed520ae730fd2a06bee5c51f8d6ff8f81ac65f24ec4f216f7101d8651cbecdf94b1a07a6a5abc8a4b485659", 0x7f) r1 = semget$private(0x0, 0x4, 0x18) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{r0}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1000}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{r0}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{r0}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{r0}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/53) semop(r1, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x400000000, 0x0) geteuid() getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0]) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000440)=0xfffffeda) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:02:25 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x110) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) r5 = getuid() r6 = getgid() fchownat(r3, &(0x7f0000000200)='./file0\x00', r5, r6, 0x6) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:02:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) r1 = getuid() mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:02:25 executing program 1: kqueue() mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:02:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) r1 = semget(0x3, 0x2, 0x1) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) listen(r0, 0x8) 16:02:26 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000700)) renameat(r0, &(0x7f0000000640)='./file0/file0\x00', r0, &(0x7f0000000680)='./file0\x00') r1 = socket(0x2, 0x8001, 0x0) connect(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f00"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)="a1585a68a8ae1d58588dbc9285d65830", 0x10}, {&(0x7f00000001c0)="4b4b0eb2ddf565fa473be8176a2b8a030bfa89de7ad687ae9fd864822c40e6bed6f3e9cfa909c4792e5028a77d88bbaa367a511f939961c38c5c3de3458ef98f1cd29cb8d6d4d87e480c833ddf309d2f2e8fc5be5aa303bfffd5a6f4ae54c801714673a9c72df86fd1d744eedb7999e6d4ebe32c260646e09857e6b9bd11b8b8de82b9763ef6c192621d8752c262d2d7c52193a867903702f54fcc82bf0ea556a3ac3af04462761e277bd6a0a80cb0", 0xaf}, {&(0x7f0000000280)="17", 0x1}, {&(0x7f00000002c0)="8a61da82ee9ebd4bb40e92a8b0677381f5bc719d7b59f236c2c1ddac8cc79d3a3833e4e0672f19", 0x27}, {&(0x7f0000000300)="d6a747f67eabba3132cb52b05633c4dddb9579f6d86ea494689c83544ba042431c7dbeab24071edc185cdb4e92ffaf51a49c87e6d340b84d2d9d88b4a9964db9928d221ad6fb9c15efe0a47928ee384bba7bf7f9114e371e984e38b1600bded154c2fcb5efdb7f83a24da113a45a2149e0117a1718a4d60bca59e59bd1d34bc250003286090d00942bc242950dbe60f164251a54014e77b15d96705a3c3740d7f7b13d011c11149156bde478337a38a8cf902fd6f84655abd2f7d575bb4dd1b77137453252c760d66b46606e0620e0", 0xcf}, {&(0x7f0000000400)="1fb3b76e5d30a64c388d6c507bde88c199db5850fc573d1283f8fcabb9d3a1f019f4b761fc1a1c9616680ea7cb4d16364a12a917877079730bdf6bcbcf427dbadd957b8ff5340ef6451a0d0e7b38ce930e2b01ac4fbd7048f0bcd0006765342a5327b1f91594fc91ac6a74121d8eb8c7235c7f057823eb707695", 0x7a}, {&(0x7f0000000480)="32908291f27c69102503ed190647a6a9a0ec530675915fdcc1867f6f4853b966477a02e0540d7c97110879a5d11dd9096c95efc3580d7e9e1e46b37150c65bd657bcd9de", 0x44}], 0x384, &(0x7f0000000580)=[{0x48, 0x1, 0x7f, "e44ef5c35ec6c8a501853dede2f7e2775149d0d09a7ed5a1ee93a029062c09547b6b4806abd0c49db75634b5a5597cff4636f6a0d65687"}], 0x48}, 0x8) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="245f2479ecb4b5958a55599d85e27a4c37c37ac75cb7d50e7620794f8f25804874f0b779458f2b783cb1f089aee3354e84"], 0x10) shutdown(r1, 0x1) shutdown(r1, 0x2) 16:02:26 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r2, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r1) 16:02:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10040, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x4, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:02:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5, 0x7, 0xfffffffffffff801, 0x50, "e492c6a8a7b6863278ea9ea036d4fa3b458ec097", 0x7ff, 0x3}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 16:02:26 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20080, 0x128) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x7) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 16:02:26 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000240)=0xc) shutdown(r0, 0x1) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x7, 0x80}, {0x7, 0xbf53}}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[], 0xff78}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0xfdec, 0x0, 0x7, &(0x7f0000000180)=""/77, 0x4d}, 0x841) connect(r0, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) recvfrom(r1, &(0x7f0000000000)=""/55, 0x37, 0x1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0x7fe8800000000000}, 0xc) 16:02:27 executing program 1: pipe2(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000480)='./file1\x00', 0x80, 0x10) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) shutdown(r1, 0x1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x810, r0, 0x0, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000500)='./file1\x00', &(0x7f0000000700)=[&(0x7f0000000540)='{-\x00', &(0x7f0000000600)='\'@\x00', &(0x7f0000000640)='}+}\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='H!\x00'], &(0x7f0000000800)=[&(0x7f0000000740)=']\x00', &(0x7f0000000780)='$\x00', &(0x7f00000007c0)='\x00']) rmdir(&(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/33, 0x21}, {&(0x7f0000000100)=""/110, 0xffffffa3}, {&(0x7f00000001c0)=""/242, 0xf2}, {&(0x7f00000002c0)=""/98, 0x62}, {&(0x7f0000000080)=""/22, 0x16}], 0x5) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000840)) dup2(r0, r2) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000580)) truncate(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) symlink(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440)='./file0\x00') 16:02:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x12) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/30, &(0x7f0000000080)=0x1e) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="2b8ab951d966ed576be063828b565f08433a1ba20b3c432b09f19361c41e8d950cda2a4d90de49a0224368eeb8615f48d7a7de261a9069765743665d7d3b495ba5d56c6bcfecfdfe63c10365266f2ebf2e77d1d80889a6971e1af2bda22cc496d89f718cdc2e62dddb1c8bc3bffda39cde27be54b28700646497fd2e78cb0e20e5e711f54c136f85293ea5fc790974f36633d393a2697ae4936e09046097be58af0b4f7fc4c31c04fa750522abdac5", 0xaf}, {&(0x7f0000000180)="0f36fb19f29ce8f9c5db201d7db602cd80d964e54eb0198ed0239868bcd87e37893fe5d6995d34c374fcce28ca490b1541df0807b5f8f2ce2cb8ee721fe8952903ee110cd56eec0addc1d9527b48207c648770a6b9fc0e013509525c978be691d49835105a32b575b41e6b2153e2cd7ce820fe3795f399edb8cc3291493b9e29afc1e656aa155bf1ab83d6cc77c92db79b93ce1337", 0x95}, {&(0x7f0000000240)="4cd4bb8c7a810e801d737c65d15ef39df8a15ee73865f97c759184228a1e85aec23740caa3affcce22d2375e09f1d5790e914cb019709c57e4bd028971b386523f45fb9c8b95978c58372aa575ab4aa1821c48c0e5a2f46ea0de6498990136270a09bfa2f4f38136", 0x68}, {&(0x7f00000002c0)="05e8e25a098faa484872b6c4a67140afffd2785f08aec1c7ef7547a311", 0x1d}, {&(0x7f0000000300)="ba07a21a0101d3613c0483be51f8538934bae49af81b57568f817a3333ee8b07adca87153caf25ff5af70a191b803bc63034883ffc3dea1d1d65911ed7e85827041163354372e08607a0eaa32c231f236804c0c0023c57dabc1e8390e5dc481f6ff7eb35b33bf41621ec", 0x6a}], 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000400)={0x2, 0x7, 0x6, 0x9, "e1ac91809de8c23ca60cc8d2f6d96abc3d3f561f", 0x10a, 0xa168}) symlinkat(&(0x7f0000000440)='./file0\x00', r0, &(0x7f0000000480)='./file0\x00') utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x5e6, 0x1795}, {0x7, 0x6}}) rmdir(&(0x7f0000000540)='./file0\x00') writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000580)="a9670a30b81b28e4ac368439cd92f2c219dc80e3c4ffe6cc4ea8ebe451dd83fb24c8b063360f5c37278cd50f5a2eb50686f6d93f30e1c0fe7adcd52f6bb691e59bbc03184d52a3", 0x47}, {&(0x7f0000000600)="15e7318583b2b34f24b2c5fd1a5e5a00c556e99f28517c55b9cc1d8204d85e079ad3685f9eb04d3e76b42bf206670b4842e01e212c6c09f6bcc5398435fe0a80a4062999d1c5e450d467eab9616c2a6735098156b4b9b31034662c6c304e307ee24b3398192bf9b26c8340e3e29bd3fa7f4d2338e0600706349d71b3f3758ba54b9fbdf888351cb863bce682c8e541189e0afdd939e802095b965a1de0c13d936a7526a8b30e4c128580f73143c16c49fbc506b18777748df687977665ef6490c5dd79909057cccbf229b566de5f2577da34369bb5c4fa77e672b83d0e7718fec15c80a9c240fdad3963ea894ea2", 0xee}, {&(0x7f0000000700)="6aa6e786ed312b6b858ad263dc473bc27824da5770493456", 0x18}, {&(0x7f0000000740)="5cadbd1ee3086967c231d0b938070dce8cc5a6a3727b1b901069017b27312b2631c59f4d7de1777998821b074519cf2df4d9c8474dc59e701a7ff53db1a160329f8c5599021e395c885dcc921a5b7c2668876b855e3f239dd7f080e445bca528a91a6c4de473690a817253fdc3d0b98455c221da9b", 0x75}], 0x4) preadv(r0, &(0x7f0000001ec0)=[{&(0x7f0000000800)=""/244, 0xf4}, {&(0x7f0000000900)=""/239, 0xef}, {&(0x7f0000000a00)=""/71, 0x47}, {&(0x7f0000000a80)=""/47, 0x2f}, {&(0x7f0000000ac0)=""/208, 0xd0}, {&(0x7f0000000bc0)=""/176, 0xb0}, {&(0x7f0000000c80)=""/154, 0x9a}, {&(0x7f0000000d40)=""/4096, 0x1000}, {&(0x7f0000001d40)=""/203, 0xcb}, {&(0x7f0000001e40)=""/123, 0x7b}], 0xa, 0x0) recvfrom$unix(r0, &(0x7f0000001f80)=""/166, 0xa6, 0x1, &(0x7f0000002040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) preadv(r0, &(0x7f0000003080)=[{&(0x7f0000002080)=""/4096, 0x1000}], 0x1, 0x0) recvfrom$inet(r0, &(0x7f00000030c0)=""/165, 0xa5, 0x2, &(0x7f0000003180)={0x2, 0x0}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000031c0)) r2 = open(&(0x7f0000003200)='./file0\x00', 0x0, 0x108) pwritev(r1, &(0x7f0000003440)=[{&(0x7f0000003240)="bbd692eb2100d754640f20775909e34158b19a5c2adb0d519cfc06f39ada6d9287c4599e8b3531b1df5d40885d5852755cd8102c7f1e78f54776fa8f2b6fb69d77b87c3056b53bf856fff4032f1b7b6a8134a4bc0f3bacf044df589784c38731dc48df4cee534539b0623faa01082206214cd208bbcfb0c9b2efc3bfeb600b64bbb98b1dbc65f7403645789373faccf44eee680168b92028f39a085306e825326c862170822f4e7a6075291a36a48c0b8bd91f43f62b702e56834a0f2485db", 0xbf}, {&(0x7f0000003300)="d9b22f8c84867cbbe6b963228f32c13e3a05c3cbca8851ff0801b4b77e54fed463f746b972d112d02f87b8e268d4391f5a270a73d314e9a4349e98a5541e3dc2fb5c22543b08e166bb58c73d9e2e9d34672243edccc97d1a76fed77e80bd768e4c50212453f3c3543a146ab3d92fef086d1bdf89e26b15cae68f2a901b6bdf03bf971ab14ae47ad1485e6c73aa79169b92d4a09fe991fda57450b0ec3a5e72eb9b66ede0f4e4f752ad", 0xa9}, {&(0x7f00000033c0)="66faadf8d8f0b5f0cf6c6adb887070a0569fe898c56b8ad6d6f5e2821cb799b3a8582a592aa59cb1a3a8e2", 0x2b}, {&(0x7f0000003400)="1fc893ce13874bf05e354c3a8470c170da726e83729024f8", 0x18}], 0x4, 0x0) bind$unix(r2, &(0x7f0000003480)=@file={0x1, './file0\x00'}, 0xa) unlinkat(r2, &(0x7f00000034c0)='./file0\x00', 0x8) open(&(0x7f0000003500)='./file1\x00', 0x10, 0x0) close(r2) r3 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003540)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003580)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000035c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r8 = getpgid(0x0) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f0000003600)={{0x1, r4, r5, r6, r7, 0x40, 0x8001}, 0x12a, 0xfffffffffffffffa, r8, r9, 0x10001, 0x5ee60923, 0x25}) sendto$unix(r1, &(0x7f0000003680)="fb3291e1fe4548bfcbbeeebe06966425e6a2afcaaa63e6c8c216b278f8c5458902cb1e6cdc1248264f511f10a789805bd8aafaa8d69aa6339a321503b7445b2c0a26911add08463461a34acb51dc124ca63cc4f776b19fdb57a813bd51fd9f706513dc23c2cff200ddaa1a301e8ab59babf432d5f36ea2d0d1a7b84269f24bc9f7404b15df95a0afe3e2860a422b210e84071530b716ed4821ecafe87aa7e0b756fa9d9ac625536b5b6b51839ac1c00b5ffab0402261b774d1e1205eaa2086e1fef1d3e559b89da3e2e0712bab2c32be2c68b29935f203c252a9b1f13c8b0d08af83dd34a10e3ac6ef6d4499b011d1f48134ec80e5c5715e0904cf9ab7cccaa1a1427269171df44cda51a4215c5d68eb95eff5e51b13b0fb99faadf62c2276ee0751b879b13a8e76e32ef5b6378fdff7d4e746efb53a7fbbd1c867baa37b2a20456aa79f1c274b926df9a4009f1e323b21ef1de3c7c265719b5b5042a44191031b13a69f80e7214031f691ab82bc8776475bf65e3f7968a6a835d5745bc427673e54d6c84c0b8d6b649fbb408d5a50801532c5bbd75070131d6754162e3b8b2422183f1bce8b4a8f3a926ba4cc1c5c2ae18bf8ada266f799cbd1febe7dd0757408ef758b70f9666bdf25e31140b9f79d3979c9167f20764dbd66012cc98a62bf72e7f6ae51d988e4e6610515dbc971d94fc6fff463888d7b9ac92d532a30eb4527077193d4370720bd2873ea5dcd00332387922952038180bf3199d90e6117ff8a5ff56030fbfd85736bdc11f9c1ffe5e297bf281ad1d5dd7dbbe3aa65d7d50c02ed10b399d6a654ee371810415751a215940bc6bcea81dfc10008b24765612d6eb2d01c2810823030891a57d9096678a5cadd510366afe456e46e8971c8468a4265c8d37187a0b8f7c7467cfedc20ff1138fcac63f33f289d79a27284e8865ba6a74ca2c41d84d1b66833a5f241873260e60fb6cc6d66a2384d4fbca16c8cc23ebdaeba7c9566d544e6021d49336b20683ac469f913c9371397674d048b83eede848ea8ab20cf5a3044704357eb99e6c78717aec43e22a9d0954a80bcbc81c8d3ec61c61ab6f3e8e7eb4dc714eb3c4a40d84894f58cacd802dd871e0be3aefe25f76cece1efa76461305d4406401f43673df82a5333be502f255d199d07caaf68bfcc61365497c44ac25493bc36cb5740ee6df6780a35af58bdd2cfdc0cf9f3e487fd22e3b1375b306622650faf50f61c6398ec2fd80b1c2bde7f47794ff76dca5d438f8c92dd93124c9ba61950bf1a7188557d0ef04371805e82e9f828fc6569b9d818d3ae86ad21427a4291b724a84bc48a1465298f1f2d06abd7e68444a24507868f9deead9899c9f9d27828e2d41d341cee34e43b0f0a195a5de1709aa9743e031175877e2ed7ced8f4a7550c9820a34065f91b33edc2845b9e7ee30fbbff06a3e6390fce5c3c3b39169c19e76253cc99032c124fbfbae5aaca978a5f443ab663b88d5bf78bfde5efc7d80281e877ee0deb0c583d65cb625c27ce6800922a5deb4a04dc17a4b1343a38e30fe0197668b32fe9c3d0328e77157fc3a87cf35eb282422d7f2bf2d8cca82f9cdd3f1c7a77b04f256531f68dca3f30c627aedb5611c4c8e82d5e7f8808f079097934d9058a865e60616f5b4ef5f7007eee5cc207823bee54b44431a8996fc44149cb12fa747f9503558d47ae2af4c1a7f2e4925a1ce0b324e85abfa9485d84e04dfcea6d22588af64cd2037d07536a9abeb2243ae6088d76d49d32d650955939026fabe270eb6604b4af1ca87a405ddc2eb1b2406d4504837eede956f52a4ee005156fa20fbc70549fb107aa8bf7db8229db251f0287169893e794a5bc02f3fe03aac77ffe1f5dcc57920a236432f4535bf15f6c0696b80cdcb26da93ba6b312674fc719420baf892686e839fbb4f7f564d8b405d72fcee5ddacb71edc3f2a6a00f2bdcba74677ceda582dd05febb3134bdb6414e663923fccc99327ea0e4571e56a16184f3c18fca67d8da4e5218d81d3299d99d1ebbcb3f826b91da288b33749469db07578b4f889649def7a694bd03a3cb09af79662463ab0beadd0900471f8e901f6f208108c3004869e298fd7d4d8bac748b1b1e41cd3e0e44f18ae6cbb5ad824ac8f63167db9461d91593a8e823668d964ba89be158a61d15f22bcd21400d6fc77ca81ab2e129e1af001cd10d224a85a77289f595e01384ad0a35e700365fdf95a3bf0bcfbd4a3f1ad001ae46498ac1f06820f94e44a8569d8fc59da495ff41203ad6c90d43fca75f205da249721234fcdbd2844be5783c22373125011dcc62b819fdb5ce0359c669dc9a7d7b4ca442d732f5fd3d3c5665612bf27c3b59433535221d26fea7d3195f68312dcae72789473039941f4134a2fc1df1d049d62ec9f064d00d580842bb43133224c5bb43da54f33b7a634247b3d6a97aa05280f56b6274b46bbc778303e88ed01562b20d34013babbf13eeab08c8e8ea3985109b2bf51ce0f12468c2e2ed946192d5b181ce0a6e87db7cbc2ebeeb7001d7bd74d49624de4508d13a2d20ffc54e463c5f9923018577ea69389d247624e86ae5dcf0f157ccfb395a63105b552240ef92fb68937df62c8669098077942435a53e6d3448f8ff1e9144994672de419593508fa11347f49b2f00ec229206a1c53ba29ac91c55e8a2e7ce46f5e2d4e1b4e9579ec01e52e08b573efc7c942239fbca5da5f91c42b928c2c2a65d089ba45b37a1ea7f4a05ae9dade4c9debdbd09c372444fe3992d77fb222677bfb842b76d713697516f277351be6b32d3b4991715d8c4d4e72094c95ab86808d514c9d554abd5104746a9d8add8688910c57299733733c9636ec8f50d3b797bb785471b01c246c7aa64b903c8bc30a6c464bd162fa5077a1b5cd561e9d76402f60da69204ceeb514fde359e44696c7c4607fe08c59555caffa882321680bd6970f7170f2265a87189657c72eb4d068861555cd0190c95308da36c643784520d7b698d37cd1dc8a4eada84a19b0fe9eab66c750a0ec6d35dff788ff01f4e103acdc1a21382d26dfd20608eefde48d7e1db92fd1ac8b52fa77e65c211ec4b04892b977433d84203d877e98463b277177b0cfa9851320fdd912b9f74ec779ae1d1612dde0abc1ce46674d074f00c4717aeb3d1ff83dc6e8ef2fa197925291fb1b5093d91338481256917be538ac697e4ce6e3640cc51900528558c78c6ffac703b92602db3b74e1e5b42baaf02891c8cbe2eb3a348fb5b986591aac9891120b473621777ef3af5505b44605000ec4d29abc6dca71142675fe0ccb252ea0a00e0ff803e96ce2e384762fef0e43de12a6f686249eff138a776339d8e826d741fb5c96b5ef9ce62eebe170e8801f44fb43080bc56d98f0f8a92ad3b0fa8c9aa6c4a170bb631b3404b166c80f10e07da7876ad5f33f68a8e78bf6eee783d8a2938abe84d20c53dfa5ba0983aec6beea8455484f0cfbbb9d916af481160e89304f7006dedeb3c2df4929f7eb47384001b7887047367dfa3466eb7bd72dac917d7da9e1d9198b3a47d240d5f115cfa048c681c2e592b779cfdd2371e855a778c5d894e41c709eaac03f37a74726b3b0664d4665ef94f79f1360b8e01f460229a34af943c76616b00ca21e2f9c4b91e2b477c5388380b2e8dc80fca477bd929bac94445fec080a20bcd1787a727768b00c26289f1b502c809f55201aac1c7e5e1796aa626edb964e1c38f7f20a856925b19a4c67a2e286529637a58d973d3f9fbcba3c7368e52f8ee5deadbe28b70aded3316e8902f09bf0748a60616151333249897e1f7a4664328f026ea48d46aeb28d72fb11d3daa00de4a9f8c2e3ba75093730a52cfee7e0788d791bb9a12a60283a2fee1b6da62e54ae4c7f08ef74463935e2ba344d6158b5285b45bd81e01ca9750afcc69a08eb37c699ccb7bb4d37ed64f90e147b5dd6f4fdf01babf0809ce29f374f44b3c5f5b1cabd194a603e757a2a156a5d77cc75a260e2a6202d279602ed14c5e581e65f5376f4924dd034dee373af9315cc5c93eb31efd78e1f5cf53f052ae12b425014cf39bc24fdd23903d7aad42ae2c51e2b68f4813bd446560ca7f0df628c4da8102603d6be500cb71dfa37bde182891a617a01ec3c59d39d3e4d638f55f8e0335743b45addba894de5aa7ee140668ceb5c7dd3f90090506f941245f07f0543184678bc0666a77c756c86f388ce92c6c376873bd08a69ab64dab9047b38b0f26c80d07037a4ef6a9cb7fbcefed05ed6d0c1635860b34717ff55c4e1bc4d90288dca009db35134a504b9be3c00c88099a75ccadd81a25066810b2172ba415d207718738568e59dc2fe0acd31103e2e236788d4fbf3b50591997f7631b286b293f4c7a9094b5d7e4ed9b9148096f59efe0d21a626b7c983639fd426aaf57278a883d563c95560c0e4c6d5bb17990efd9be0fad40f71646b2485ea6925f1391976bcbe3fc9ad615b1b4880b0f2e92329f364581cc921055b9c9e99d271fdf664023b033dfafe90b4176638eae2a8ee4101eb5313152cd44f31f2fdf2d1a7805cb6b96cfcd3f314adaccfcdaba8ef53eee1da6663b0b3f9702ce59a1e203ff071754c150dbfe05d22a6ea03977440efa09522fa65af1ef5cca6747b8b2c3d87d24e72c036edb8c114994b319e4d60dbc8d78cbf59030b57df7b54b6463038119c5a39b44074d643860bdb8b435117e7404500efa6eda12286c7232744fc1f2cabd452bc37217afba479d7d3b458ebe7d313ebaaef054e08df5e6a832f1f7c5d90a6e944e840f36e85d09a8d391fb809eed67e78d253e401514081a875f267dec2c39092c59228bcc5aa9900157e904eb0e6ec5f1e226fcd8f82b14b6dc4b7cfa41052b8cf115b6fd6907a820d810413c2c09627352dd28cb0110da53e14c3d3309216bb8dd0392aa78935caa8c6fc89467ae222607e0fc85a04b976be8b0b7ca196f2006a396f0406284ae0d2db01c2798bd6c717fafb3a30bfe4386726ca39cfd3ed65afc08cd87f198c1ffa6c6ca314beabf0942fee4912832d5d768fcc651fe01d047c6069b3d355e8daaacfffcbd860d1c1f011ff3fefeae59590be89c7d9adc6d160dd91918c237f1ef642cc7e037b96b51497d4c213a3cf9bb471a57c0f61ddec47a25783aee31829c02fe8fcf63703b42269e243d407dcbb00f461162a66eff2fd3b3882c3504b4eda853095022a4c658db8472d4e5e290f31c70442e2a5ae95686a7fee1c683cc6cb04ba55cdb131f9de86dbded37665a12c02f47dbc4696f9f08a8d927076e6c8bdd723c16e118debcaff34a44e2d739eef9aff1600033821eb0edf6ae3a3846968a8ae346f05ef0ec98b3fcaa0a4c11c52cfd266c5b58e14c1158ab05197f8cf1b0f140c3bbb27007bdc95dc0a71177ef0a1edc859cd2aa8c387449bf5e151d90665e2bb47f94781b53059dadfb9ef06fae9c070402575df80d16e21e5daee7c0ad0ad2a5dfba82c817fd25e37009e0a4a33ca9fcd753ccca3cd59e95b5ed46ee9144d6d539b2136ef53fa36fe029a5f5af841845730ec4428f8ac694fb0921f0c17dba25b2b5695e09f5dbf49e6778f4afab2dc6a54e6838708b4eba72631de681dafd855ce509d9ab7735e4c86ec6be548614afcb6f61a39d1f560af6d039ec0e40be3543abe684dd48bdfd3f11f5bbb24b6e685ffa4527df3bbf94ee82d881d7fe9affcec6357445bdb6eed95eef22e1f775344c2bdbf2024fb165a1a26cf9e57e295275bdcc34193a13bc15e3c36", 0x1000, 0x2, &(0x7f0000004680)=@abs={0x0, 0x0, 0x0}, 0x8) r10 = msgget(0x3, 0x4) msgrcv(r10, &(0x7f00000046c0)={0x0, ""/158}, 0xa6, 0x0, 0x1800) 16:02:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) setsockopt(r0, 0x2, 0xffffffffffff9c3d, &(0x7f0000000040)="7dfd4a6157ec0e5751", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 16:02:27 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r0, r1) select(0x40, &(0x7f0000000200), 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCEXCL(r2, 0x2000740d) getsockname$unix(r2, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x4, 0x1000000024, &(0x7f0000000040), 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x10000}, 0xc) 16:00:00 executing program 0: r0 = msgget$private(0x0, 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getpgrp() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x77, r1, r2, r3, r4, 0x10, 0xfffffffffffffff7}, 0x55f, 0x4, r5, r6, 0x3, 0x80, 0x4, 0x1}) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfff8) ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f0000000280)) r10 = openat(0xffffffffffffff9c, &(0x7f0000000200)='\x00', 0x8000, 0x81) ioctl$TIOCSCTTY(r10, 0x20007461) accept$unix(r8, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) socket$inet(0x2, 0x6, 0x2e) bind(r9, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) 16:00:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x1, 0x5705, 0x2000100000005}) dup(r0) pipe2(&(0x7f0000000000), 0x4) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef002", 0x98) r1 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = syz_open_pts() write(r5, &(0x7f0000000200)="fd", 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x40) sendto$unix(r1, &(0x7f0000000080)="0cf754ec3ac0b1c83089575f7cfffb1799a4481d833522967ec3954002593370fbfb90f4", 0x24, 0x408, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:00 executing program 0: r0 = semget$private(0x0, 0x0, 0x418) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) shmctl$SHM_LOCK(r0, 0x3) r1 = msgget(0x0, 0x488) msgsnd(r1, &(0x7f0000001000)=ANY=[@ANYBLOB="020000000000000000000093be4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe87e91a7d014d22af26afdb7b8d98e2d793ed3002589f708fe024e6f677f7350a117272e369339eb4ede6b67730561eed90d08ed5572fe8b7afe68172522de009cbb26c90baedf9db1c2fdecf666ae"], 0x74, 0x800) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r3 = kqueue() r4 = dup(r3) r5 = semget$private(0x0, 0x6, 0x100) r6 = getpid() wait4(r6, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r2) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001280)=""/70) r7 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) wait4(r6, &(0x7f0000001480), 0x1, &(0x7f00000014c0)) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001380)={r6, r8, r9}, 0xc) shmat(r7, &(0x7f0000ffb000/0x2000)=nil, 0x1004) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000013c0)) syz_open_pts() open$dir(&(0x7f0000001400)='./file0\x00', 0x8000, 0x120) semop(r5, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 16:00:00 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001740)=@file={0x0, ""/51}, &(0x7f0000001780)=0x35) getsockname$unix(r0, &(0x7f00000017c0)=@file={0x0, ""/4096}, &(0x7f0000002800)=0x1002) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001700)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001600)=[{&(0x7f0000000100)=""/19, 0x13}, {&(0x7f0000000140)=""/100, 0x64}, {&(0x7f00000001c0)=""/223, 0xdf}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/226, 0xe2}, {&(0x7f00000013c0)=""/10, 0xa}, {&(0x7f0000001400)=""/251, 0xfb}, {&(0x7f0000001500)=""/4, 0x4}, {&(0x7f0000001540)=""/180, 0xb4}], 0x9, &(0x7f00000016c0)=""/33, 0x21}, 0x0) pipe(&(0x7f0000002840)) flock(r1, 0x2) flock(r1, 0x8) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:00 executing program 1: r0 = semget(0x1, 0x3, 0x2) semop(r0, &(0x7f0000000040), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xfffffd77) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba10b37cbcd7c71f626f1100aec3f3b2924f4ffa695497dc56d5c", 0x784}], 0x1) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x3) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) socket$inet(0x2, 0x4007, 0x1f) semget(0x3, 0x2, 0x10) chmod(&(0x7f00000001c0)='./file0\x00', 0x100) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/240) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4d0fc38756000000000000000001000000f8b3", 0x13) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x7fffffff) 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fchdir(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x82f8, 0x0) close(r1) close(r1) 16:00:01 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000100)='./file0\x00') syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r1, 0x100}, {r1, 0x8}, {r1, 0xc0}, {r0, 0x4}, {r0, 0x20}, {r0, 0x8}, {r1, 0xd}], 0x8, 0x0) 16:00:01 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = shmget(0x1, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) shmat(r4, &(0x7f0000ffa000/0x1000)=nil, 0x1000) r7 = geteuid() shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000240)=""/55) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000280)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x9, r6, r0, r7, r2, 0x100, 0x4}, 0x9, 0x8001, r9, r10, 0x101, 0x6, 0x1}) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x1, r7, r1, r11, r1, 0x1, 0x9}, 0x1, 0x1f, r5, r5, 0x6, 0x4, 0x1f}) seteuid(r11) setregid(r1, 0x0) setregid(r3, r1) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c616b87cb2d02b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000003, 0x910, "b04d6a07000000000000001a00f399cf6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) fcntl$setstatus(r2, 0x4, 0x44) 16:00:01 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x142, 0x140) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:00:01 executing program 0: socketpair(0x10, 0x8000, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f00000000c0)="43520a1d46b541a6f83406aa0abeb8b4c87e913e5143cec017e39eb41bcbe508d20c11ffc5440685d9f3bdef7fbe7ec8905a25f819b6494814c4ae27b765ea38a8d33fda7cf4269532d0a9fccccc3e71e7b16ddeaa2a0af487", 0xfffffffffffffcab) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) 16:00:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0), 0xfdd4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = semget$private(0x0, 0x0, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x0, 0x1000}, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x10001, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) r4 = getpgid(0x0) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r6}, 0xc) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3256, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000500)=""/146, 0x92}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) fcntl$getflags(r1, 0x3) 16:00:02 executing program 0: link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffffffb27824af42b43622b3bf1b05eb5ad35a0500000004"], 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x20, 0x8000}, {0x18, 0x0, 0x7f, 0x5}, 0x6, [0x10001, 0x1, 0xffffffff, 0xcf1, 0xe6, 0xfffffffffffffeff, 0x8, 0x401]}, 0x3c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x401, 0x75}, {0x18, 0x2, 0xf41, 0x3}, 0x1, [0x4, 0x9, 0xad, 0x1ff, 0x7c, 0x1000, 0x453, 0xb6]}, 0x3c) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = socket(0x26, 0x4000, 0x3f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) recvfrom$inet(r5, &(0x7f0000000100)=""/98, 0x62, 0x0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) socketpair(0x6, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setreuid(0x0, 0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:02 executing program 1: r0 = socket(0x18, 0x4009, 0x3) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x2, 0x8, r1}) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) clock_settime(0x6, &(0x7f0000000100)={0xd71b, 0xffff}) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) recvfrom(r1, &(0x7f0000000280)=""/122, 0x7a, 0x40, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="9fc4282f5f", 0x5}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffbfffffbffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:02 executing program 1: setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgid() r5 = getgid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000400)=0xc) r10 = semget$private(0x0, 0x2, 0x2c) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) getgroups(0xfe73, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x400}, 0x8) r11 = getegid() setgroups(0xa, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r8, r9, 0x0, r11]) geteuid() munlock(&(0x7f0000f18000/0x1000)=nil, 0x1000) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) socket$inet6(0x18, 0x4002, 0x5) listen(r0, 0x0) 16:00:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffc) sendto(r0, &(0x7f0000000000)="bdf669d9dc0172a26da3b32993d4ede19ed3988a3f1505a5ed8d04474dfe85f6e7bfea69bf7b4f2c06de372901eea20f918fe0f20526e6f2fcac915b8b328027cb34d00ad7b33427b5b90bcaef01aa3d010c89d5b3d3cfe93fce91566c409a0116e21c2f1a5bd20b785aae49b6d4203c4318f1521c0fc5", 0x77, 0x1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x6f0dbdd7, 0x3f}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x2000000000000000) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x80000000}, 0x297) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = semget(0x2, 0x0, 0x20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x7, 0x9, 0x101, 0x40, "9488179b8d87d2c49d61e749f73e13832cae7b88", 0x7, 0x6}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0xffffffffffffffd2]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r1, r3) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r4, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000440)=""/130) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000002c0)) read(r4, &(0x7f0000000340)=""/251, 0xfb) 16:00:03 executing program 0: mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x0) r0 = getgid() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) setegid(r0) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) r2 = socket$inet6(0x18, 0x8000, 0x401) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0x1d5) 16:00:03 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r3 = syz_open_pts() r4 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r7 = socket$inet(0x2, 0x8002, 0xa34) poll(&(0x7f0000000140)=[{r0}, {r1, 0x44}, {r2, 0x44}, {r3, 0x84}, {r4, 0x100}, {r5, 0x1}, {r6, 0x100}, {r7, 0x40}], 0x8, 0x80) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') 16:00:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/4096, 0x108000}], 0x1000000000000201) r1 = msgget$private(0x0, 0x20) r2 = geteuid() fsync(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() r5 = getgid() r6 = getppid() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000001100)={{0xfff, r2, r3, r4, r5, 0x10, 0x9}, 0x7, 0x2, r6, r7, 0x9, 0x0, 0x400, 0xe000000000000000}) nanosleep(&(0x7f0000001180)={0x2}, &(0x7f00000011c0)) r8 = getegid() setegid(r8) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe49) 16:00:03 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) socketpair(0x7, 0x4, 0xfffffffffffff801, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x20, 0x1, 0x8) fchmod(r1, 0x4) poll(&(0x7f0000000000)=[{}], 0x2000000000000165, 0x1ff) 16:00:03 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x57) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) sendto(r0, &(0x7f0000000380)="bc6974e90ed09a33837cebf57e177b21e87b75b913112bdb734f6b156809d622cffdefd914af68af6a7c33bc52a7643c7a5f938f5a75213beda962ec82adf077e664293b6956d1eb2918ba3d1b8caee66f3b25e37c0ad9c30f9f3a6e5a579f7eb3257e6a8d3cb53fcec2266fa1f5bcf3f4c3eb0cf6b2bd1f40e497c56800f84c6effa1a7e0b38b210d8aff3e495d1c1582480361f629abbeecac7a2f211ab9b95665275a20fdc9af4961541656bdbe305889991d27d5cf1b5528798f148d9ab5bd4b5d312523172a81a94b72764c43b47d814673680dd5c84524028a8f422d4de45c425713a0b2c6263878b0a56814d31136b557b9e589ca0325ec33bd0fa96743f5af4d05bfd3b19f286bb4774a88b3d8998253deb6d65b42fde70b5703077e99fd1e3b930f7feffd88e7f572635e5b85b8755b5077948643b57d13f0d3d0a79ac17bb4803d229cd59f2ceffe3bc01ce9c2e82322c80a639650057b4bfcda2845463207f4fcab1cb6c959fa8ea906602a7448dbb62de1c1f57927fdf0567ac0ae1edf132e69f59ad5667eed180060fb1d80d9f1c6dbe41d2d02c4ac1c5239c37f134316aaceeae22f200efc118f950978c6f3bcc0f65ab8cd15986c8905e6ae45cfd2fe0a3342595028279d476b51aa9944cecc32be7db3f591dfdaa27d6269ea0576786800359c216d0c6206aaf514ee88c8b41b3fccea03e6a04a5f0c32aa730fd39cd87c43e36fc32891adba5a858690385c4a6a94ed3d1513e74217daa644944933be1273e2c24005577408867d77f9d2ac6b2d863cdf257ab7a9d04e54f07a30ceb9cc005f97d4ac104faf867912c43d67e048d3033e2409ba4600f67c855dacf7f3bcfc8de081458493c71dc2a4bbff451820d81f6b22dfc10464cbd65e1a4e5c8a1fdc4b3d293679a45492f52041ae39884fa4e3443752009b0978466046bb434897c70d36e83fe039ca38a9fea4f6bf218392f9826a8f6854b00d482ef73080f87536287af4853a6145f9db7131dbc8b1c752823de7ee8f9d40b8c0a93bebaf80bde08a3df4d02937bf92e5b1ee676da113be22499b9d2d7dbf634c7a15e2e9b2e5ee164c58fdf7071d3c8b330c2cfa71a797990be9533c1f486f17d0e3c25d80629515978887893486cb58278b07b24194dbb906c5cb9499a1566adaba51e64c1df3ad7557d6201fbda45f8ba5d2eab3429604858308691ff816ca6fc2124227b4fa722ca9d88005ceb3ce1607b18aaec9173e8ac88d9d879a45b7c0c3f79354980fd6a75318512562c0518ed4759fd31ea62001bb3d274c74fc2db69bf52e76aaec7a827027513b5b2562094869dd0c52fb5d5e3c638bdc13f37eef30abebbccda048c2db641e115b1138bd76d2e7add9372ca2a2f17590dc06a7f951450932a66228e9bbd50690fd3cd540822db28b64db0e8d02a1ec7b718211f9f505123b8bf6ee425798aebc12c8dc126dd1a2e00c9dbc2be4c586fcedcb815a060b372db300e7c233869aa870f2095b9fb0f41cfe158aa777632a0796efb65e9e046fb27730fc261227d13e8fb544f3a26e6c251908f79316a1352c5268176f5e41aa66f72506c7ae15b624797e9d5aa71e5dacbba2388840901b97df75f862603b709d21acda7f8f1f02a60e18bdb1936f62c0dad5eefc220bc12273b7b0ccbfa22e6cd37e3df5adcb8cd6d3ee0ff2f303d67749ae2a9e8b2a6e5232d8aabfb5405d9908dfdbdfa4c0f652fad6983aef75c40b94ec0c6aa29c6983dd316f520bd35d068a257455d81b95ca22d127e9a78ace59d689a6603cbc711009449c1bfcc67549527211f6cce2dab7b41b81b6f0b52796cd857858d2c0ed5eca5af6d343eec918163518b0b01e27ccf6c83db336cfbdff80363eceb0c323da60319c45474e30b2fd89537f77a09be9997ca1a4c50ba68371997997c440a490a2db3059d58c2051142f5450900da85269de9b249c59b351fe9031ef1bea34fe93914f801d059fbf41d039c110cac4a163389d846a127d0478dbb29f4a23b8a3fc79f2780279bc80b4884a45d2422b7fc6d343569ea9557103d804c1fe16ea85ec9d5dd104352a8b72bcdbd3770c2f3d0500eeb27140ee27b14769a36d42489197b1975c3183ca5d1b6a936082f4c1cc432fc043c8aba67cadab263093ff680ac65087c3dfd6017845510b16878df8cc356b4de485d9d2c744b0d04d5a57bfeeab330bb262db71f436164853bdf0d1487003176da62a9ca35042d7baa126ae03d39ec28ef83f016362a820faa4b753211736711f72f9d9948e0b165521631c0d6cab7596aad847327960dcd03072fdb7587eed9e2b786c2deed05b3915170a961eea38a22fd4866752e5526476b593a5f19decee3112229dd4cc77b0243ad15b9119963c88d9c5f4347402c5c61b624759416c95e66e9fd588ac1b61e7076f7ee7dd42a19749104d9709a0b2d6b43a630389f805f062e2e62daa441b6493a30fb2fe624feee1de10d38bc6f9c36fe856a955622acb9444a5320967b56b44163484f4fb7fe6f7177afbeaa1d3fb1fd63bf8d6427bc7b54d4b276fef9741f5e02aa5e02b0325e273daa6208f740e50a9b9c4446dfa2726e706e14380eaf02773af79df562340033127c9c498b0d636f0d1d5fa876a19c699d8ed08085db615c75d66b3516de5e8432b07a002e238fb1bd128ee61654bd16e14b7f1b9ae901dd1c8114f52308cf591826206800c583ce4005f5b9d6f71edd4079e90b402279a90f4d68de2343d61c41f26284cef51c0246bd832be5c472e5d368eae0cc6066bac0522899a422107bfb405ddfdac6e8f5ad85c8302dffb4b9a0eddc8f9bb9d0ab3cef5530a150b8f2124b7666b55e5293406485082cc616be556eb862a101d7b13e5d09ccd64a48714f92d7d4f39f896c4dc07c74a9a293b691a52ffab9feae5a5c3d956a747b1f140bf07034366a37132e62a94939c441309242110c4fdb656e2416b5ba09f7ef284027174a303deb1f3b7df39231ecfe780dfd3f0f52bb03e40b7215dbe66401a3fde29f91f90ebafe2fcc8b498d647b7af88dbd7ee5c39f7e9c70433a0c441bdc5a52aff45779f626641cb29bdf85b2998e1c53ac121320740b79e21e996af735136b0be8b58ba7bbca72a48ac552e16f6532a3c7e6d536ecd91174ec869348e61d6976a7e3d38032205831027c6ba8d34ae84611612c3782678c3952632b381b2edf4302d6f7130b0a56ce1423b272d2df6f12f17908fb785c520de8c0ba626601acbed4bf12c7fc26c263c31b4d3435d9ca648de36416814abba4a68e2e33a880024f2b281542549a94cd15b97a994d86e6a4c1ea8f94681e5e48de3817e2323ddafe709876c9fad8c96cd866b33c297b70cd82a0f48f4e678abdab90916e7627bc974c4f04b867a398d63d8851c8e65664e18906185cbd987dcf3b7bdb8ba9256a86b4cfcade3b1ae0b722ec8ea28c3a6e8abea359e1212e021214dfdfc8d5062a65eea975823d915b2258c035c484b3e3eb81c416d81d8225b7bb6923e7242fdf32c1fb6686e3ff57f79b3143aa2a318c851190f5b0acb3454d640b4bb4b1096b5056d6f4fa77885d36104971f8789507ea8335509012586334f167f9dec4c531e3d1e6850b4225df8df3ad33a035defc8d7b3515cd884e5f6c17e53bb93f8637aa3f54dc69b41712fbc2a632d7e4866c91dae4f8c08f33efc57e76626cbb88fd4d5a104d12e4dc935675a44ed63790f63daf8270280847d2864322af348bbc4345c1123a60cd1ee3ff675e2457f01b57b7514afd6f049538f35ab8a775d4e6d69927f33d2b8b1031b6f90fcd0c2dfb3676d6803528f251c0aab11acba6f2b341b8caec8e792caf11a45401ce57c6c23539b899bd599dbfa72708ccd1d9b2774385e4807f04f7da1d6f352fd4aeefa1ed5e18959ae523544291f3df5d10048cd180dc8b872c14c975d11ce9cdd542cd6d07627a077905f17a7bdf7b30a70be390f0900edd1c6a94fcedfa44596933f77909daa71d61d4639abc0496e629bdaf55a4714ec557fdd08f51e8739e0ef417dc491b6b8c5ed14050655eedde5e06b3c96f68d1f803cad5f203f930f9454c1a9beeb6631bb56f46ea7c172006b4e7d44fcafcb25a6c5ecaab95a18056e51e5610d1393528cbab78b38a7d8581cce7f26a82df768d420999625eacc541e4fcbb8ba883a797a549d9591fff10e1ff49f8e9b71f4d5a2001cbce99017456f5126380c469bf6bdcd0a75ccd34f560347f73698188bd5224fd2695e4bf6a85b8302768dc8bfced2cad75a958eb00ab8dc44a38921dd363c5f0140b657e7271e95a73178024367cb85a16db9ab0fca2a2eb6d234bb0d80c350a5113c33c154fc56affcf22b4b6e6eaae805ca8472e3b7d89033a4af5313e01613c5b25fd5831105b4a24674576ff721b332de36d34284f186f782320005603e72e8670aed0d656f31eae5ca4c9721a5c3e0ae37be30fce0a7e0e7dc54b6e6deb4ec4ee295ad04c83e461cb00127fe2baae36b38add39966b55f0502615aeecd2ce748630b06d765344843567d8470c75f96ee0d51f31fd6df9f8e5c8c0ca8c81dd2fdeb43df72990303699498f755267d44201cbb0b8d2b155b941e6a41028ebb496b42b694d505fc73acacc762c56ca3619e09d56d05a9f06c080dfc928683cef3ca258a81cd978fac10f22430c5617b0becc704a1964ac9c3bd27cb2af99576bcb3f9c7f44796520a6ebe56e3199f4b1882c900deef23cae75b3b323cbeec4bbef81d82bcd1b1f765142d080166155a3ce4ef55a78459d3ccaf0e2cc93143b81144add2b196b1c8566daad27796bf551aa65ebef87e23a841f3e6b71d5dcaf592c0537d55c33b58387d914e2ad42c1760ad9750f748debd988d319d56a7dc34a001f3718ec3dbe47af0bbbb264702d3323c3641f1e643a2cb3fd075fec01d2780d5811ce547e1809d8bf48d48629c37c59370ebae2defde00b234b93fbd42d0379f38222a5d728d236f2771f6fcba1af4f1449bd363552ba4a0a4159b825f02c84c6a5ef4bdd162aaf4438677e623195ff2bc33aa766c262b1d05c8c730e11d659c030c73f3bd82d60a591e88f7040b4390024fca3c3fcdeb22fa937832ec08a96478715c61f19a58b01b0905069546e04ca9273a9816548187f263456067561094cc17733c2c8a4ccef275f84fd3b171bc5478fcdf4d84fc127a2b96c73bd1924d67b3ba4e2d209b6c3e5426c745cfc0163236342e546ffde8d1a42e40e8f1cabf831b62fdfc80030ce4a094785a0f12d6d435f58049d266acf0c01b64baea3a3d2944a661182d87958b6896a484fed6b794b118c6efc2677adfab7326178985a7291def776b36fab1b35cb86b68253c6f4c0cbb9112d29225d0825fc428a26257fd4a7239979d6efa1d288663e2f5f1d69e5e7dca9c71f006814f2f4004f6164a369ba543796f8fbfb5fc1eedae263d81570f9a9e091817f4749a2117b24e7785479725d038b27997ea5c59e4d64ea6b339e57706525ea365adad9088d4891106d72af5d228c26573ac2329a7db7343d8986eaebd06ef48739a1c6f8dc58f646b8448bf933257f2bb685d44351254535b4e45a2de19147cd69f7b13121304c8dd99ef08e625ba832bf1d20b439b25d6b9142a9fbbd0c9301239aed1d8306c53c0a985cba748a03f117e6857dbbad49099fb22c2ca0959216d4da8c5619916be2a34e975541f2740f9c80a7fa03e77371df82066ce3504c32b4e0a03949f08272fe0dbcf96758cc24de0f6c962975ade9998ef", 0x1000, 0x3, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = msgget$private(0x0, 0x6) msgctl$IPC_RMID(r1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) msgget(0x3, 0x8) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 0: nanosleep(&(0x7f00000001c0)={0x3}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="53df6a3c73540bc4410f46e50b616b3fdcf9a19223147399091f67bb4f85ff601d7aec4fe190313ebcb8cbcdaaa7947871c597e0a581a959f3517105d3871e3ba641768f3633739aabb9a3d18866cc461c98238831fda48aa228a838a565192b45b2ba3c153092ac4c22f84cb670f0eba5c660c2736f0b31592df1616917c9c31c10119ef64a68910837ba395a1e634e3911a8cce3825ea4b2defb65d65b1968dc38b30efc5b834dd29708dd3f5049e363f967a706c06da2611a5f230b4a9521b3b4db8f08f0ca55fd71b3a4255c35cb1c2bd62032602286fb54138260137edfbd5157c0c52fbf7e94fe3d06935492186ad8714633e8c1ae", 0xf8, 0x40c, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:04 executing program 1: mknod(&(0x7f0000000200)='./file0/file0\x00', 0x8, 0xffffffff) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000400), 0x0) r1 = semget$private(0x0, 0x0, 0x640) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/110) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) chroot(&(0x7f0000000340)='./file0\x00') lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=ANY=[@ANYBLOB="100000290c4398000000000000000000"], 0x10}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x80000001, 0x334f}, 0x10) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f666946653000"], 0xa) r3 = dup(r2) recvfrom$unix(r3, &(0x7f0000000000)=""/12, 0xc, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r3, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x80}, {r0, 0x4}], 0x3, 0xfffffffffffff720) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:04 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) bind(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696c6530000a5aa204d147106d675983608b4f4999606abd62ac7ce50fa82e418c1b69d40bf392398f477ae023c7ff2aad2b35ee52f6880ba00b314e8a27c71a5d2d972c37492ff6f4aa488d2fd77323794b67bd15ee4479b63d999de9e7dc623440b3973275e795f44b8d8a21bc"], 0x8) listen(r1, 0x0) accept$unix(r2, 0x0, 0x0) accept$inet(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x460, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000000080)='./file0\x00', 0xa20, 0xaa) setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0x4, &(0x7f0000000000)={0x8000003ff, 0xeffffffffffffffd}) 16:00:04 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x5}) socket$inet(0x2, 0x8000, 0x1) r0 = dup(0xffffffffffffff9c) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r0) r3 = msgget(0x0, 0x40) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) clock_settime(0x0, &(0x7f0000000080)={0x6, 0xac}) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x6) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x8) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r7, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') sendto$inet(r6, &(0x7f00000004c0)="1a9b04f862ea2861ac051af58120538e19f74502c296d824d088ae3833aa3d5c9e04c00a5761edc4a250f624695d72eb8549b5302255546b58cd5356c9fb76f799b4eb0b4ffca9b288ffa0ca761be5840dfacaff5b0b5c7edf7660", 0x5b, 0x2, &(0x7f0000000540)={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) 16:00:06 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) read(r0, &(0x7f0000000500)=""/106, 0x6a) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x10001, 0x80000000}], 0x6, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x4, 0x200}, {{r0}, 0xfffffffffffffffd, 0x2, 0xc0000008, 0x6, 0x7b57}, {{r0}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x5, 0xe8fb}], 0x8001, &(0x7f0000000280)={0x3ff, 0x7}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x4, 0x3f}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x45, 0x8, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x8000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x100000001, 0x1f}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0x200}, {{r0}, 0xfffffffffffffffc, 0x84, 0x40000001, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x5a5e919c, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0xc0000051, 0x6}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = kqueue() clock_gettime(0x0, &(0x7f00000004c0)) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) readlinkat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000400)=""/162, 0xa2) 16:00:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f", 0x9}) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x3}, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x203, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000005c0)=""/157, 0xffffffffffffff02}, {&(0x7f00000001c0)}], 0xffffffffffffde2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) r3 = socket$inet6(0x18, 0x4000, 0xa7) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x81, 0x1, 0x6, 0x80000001, 0x4}, 0xc) munmap(&(0x7f0000ddf000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x95d3, 0xffffffff80000000, 0xfffffffffffffffd, 0x100000000, "559246ecf1d69769c1b4ee811644e131faaa1ab8", 0x3, 0x8}) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) 16:00:06 executing program 1: setuid(0xee01) socket$inet6(0x18, 0x401, 0x2) syz_open_pts() 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 16:00:06 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x1000, 0x15, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000ffa000/0x6000)=nil, 0x3000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x100) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:06 executing program 0: r0 = syz_open_pts() r1 = dup(r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) fcntl$getflags(r0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x5, 0x40, 0x7ff, "1939defb71cf890660a11370582d26175571b2c2", 0x9, 0x6}) ioctl$TIOCEXCL(r0, 0x2000740d) poll(0x0, 0x0, 0x8861) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000, r1}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) execve(0x0, 0xffffffffffffffff, &(0x7f00000002c0)=[&(0x7f0000000180)='\x00']) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) read(r0, &(0x7f0000000040)=""/28, 0x1c) flock(r0, 0x2) r1 = getpid() pipe(&(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000, r1}) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) 16:00:07 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0xa2e9, 0x7, r1}) syz_open_pts() open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() flock(r0, 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = kqueue() r1 = socket(0x1, 0x1, 0x200) r2 = open(&(0x7f0000000240)='./file0\x00', 0x80a2, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x1000, 0x8c, 0x40000000000000, 0x1, "c85005d276fdf76d065011da79ba4223ab620e67", 0x8001, 0x1}) kqueue() poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x20}, {r0, 0x4}], 0x1fe, 0x2) r3 = syz_open_pts() sendto$inet(r1, &(0x7f0000000080)="baf8d38957ed2272a5e0926ee1d7ee1e7a483c75dc73797253fc3f67fc8a2e340c3b4e0535cfad6ccc3a7d596e154c63f0b3cf49e5d7bc2c94d31cf0093b5f82a4344692de1b283655144454b977fad77ff590fe9e02151dbd4c363695e4cb8c2d9b079a0033a7d43a83245fa08e804e8106f92cec1e605cd7d99de71f79e8fd271199dc9382ac28a608701182a94baf8c9777d237eb6063ea12e2f5606c3e03cfbe120b33d7906b7dc8bd768922e028bd8f2b3dd6d78b96f7f1ec374d5bd12c4c45846af6fa35e6f0", 0xc9, 0x404, &(0x7f0000000180)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getuid() setreuid(r4, r5) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xfe1, 0x1d6, 0x0, 0x8, "86ea6df04571f94dbe854b0e9e19b0e125cfac6c", 0x6, 0x67045b7e}) 16:00:07 executing program 1: mkdir(&(0x7f00000000c0)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0xfffffffffffffe33) 16:00:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair(0x22, 0x5, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = getpgid(0x0) fcntl$lock(r2, 0x0, &(0x7f0000000100)={0x2, 0x2, 0xdc, 0x3, r4}) fcntl$setstatus(r3, 0x4, 0x8c) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x1) pwritev(r3, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r3, 0x0, 0x0) fchown(r5, 0x0, 0x0) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = shmget(0x3, 0x4000, 0x19, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x20) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x1) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) r4 = socket$inet(0x2, 0x3, 0x2f) shutdown(r4, 0x1) shmget(0x2, 0x4000, 0x60, &(0x7f0000ff9000/0x4000)=nil) setegid(r0) 16:00:08 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) recvfrom$inet(r1, &(0x7f0000000140)=""/77, 0x4d, 0x800, &(0x7f00000001c0)={0x2, 0x3}, 0xc) 16:00:08 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) setitimer(0xffffffffffffc, 0x0, &(0x7f0000002540)) socketpair(0x7, 0x5, 0x56d, &(0x7f0000002580)) socketpair(0x20, 0x8000, 0xffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000000080)="f367ffcbc8f00e758ca975d57fe32cfbd90fdd165ce1eafe2719cf5574f2c472b243ff2a6d9005688d8838a761c45cfcb8f741fc8ce277d85e3b75b80b397c04a28eddd9e0e6ed7136c9fcd9dc92334ec130ddec0bf1e16a33a68bb449dd71eec69886b7af5f438470bd941c8af7eb8fa74bf030cd6cf6d675c38bd70e100d3ed85c9d503248", 0x86}, {&(0x7f0000000140)="7bebe5df3822fe799c0c25c36fcffb9b0a8980dbd65bafd236905b6e34912a3375475169a8dd6d59f77ee1a6fd8a700daff64d69a3d877c9b349147b5b345295790714919a5891c5d7a33a096e91bc5493add73b36152b348e2392983982f39a1d780d54fdedc81c0bb21f88c268eb00b2ab07f337ddf1e558fc72c4caa30682a57edd53b93b180337201db65853c6bde5990f3edeb666d6c29a97aecea56b077825b671", 0xa4}, {&(0x7f0000000200)="c8cd680e", 0x4}, {&(0x7f0000000240)="819ed25e3b5a08b00a90a4320c573bcf553d291126b520339646e80bbf4a3cc2b6c23b9c73d7d300399fd20b56a74d148dcc410ef5a8da7e3aef92fa190e8235a9f73f4b54afccb70e484ceab13501ea9ede4bf6d636996a5fa6d5ca0acb5082cbd981cd4fe320bd03d62fd84f9a6168f92ee03e1a8fd9e925eca50f34725fd131ce46c4e0bb531be2cbaba9c3a0275e09a72c470c822886a4167ae37b3802b37907e57374aa6279ed03ea686b35cb8677e634e004e469025290a3def7c7eb945954cc0c37ed9a454c69692f038151c8a7d0ca72032fdf681a68c1e8f7432c4d3a1835cada3214c001af0a69fe44f4e429fd0affeefcad83194c92834782aa77d6abc7705178ec95dc4cf05bf6907b892bd920d3280703ec5aa8f21710a8fe2466c329e054c8f7a626fe45b4d4af59b14e6038111b5604cfd9497ce86837914b3ca79c9682e76d4c307eeebc68aa13eac3312fe7ad190cc96f068a497794adda48da53040210b29d0ced83afaaf1b8c2b895d55ba9e2166e7e34b41ce3417ccb9ba0ba9587f800c7afbe735cbf94b5e342ef62634fd7a6e3c22ebcdc763097fdd3cc3204561d8f665f01b4ca15c4794658f4f3ca52accc61f28a100f2bdb05c722816fb5bbda4018d48821ff4d2b5816c8cf9c1d75dfca089f43e84bd5010bc2d557c617dca6085632ceb1d56452787fe2b320495c758ba585d95344736cd6b038bcaae23a2511d9b8a770251c81049e11f323d4c54e66b4b1e8fe0fe3b9f96689dd8427c760e5f4d2b2a564dcda4b05a60b4107330e040fa95e1f636b2d02206e34f94850fa0c6aa69ce3139737ddfc53b4cc5208413d7114fee7fd3c0fcc9589958f6a42b5c91659143896a1b263031872ec7ab9224349e3f5f942f9e7b46e85f43148337ce2500d503f0ac331560997ddaeaf3d61763bb742b98c6a41ca5fdb823bb7121c8eb52b0f196d12771a36db1fc3093aef87ee0d35cbbe956647441fdac243ae736ad037226260aa8d43fff502bf8a4495c4650479975571acfd8ae40e947cd8c9faadd44aedacebfc5f1469029fd39a052dad6cacb22d0e6606f186c82695f3beee78a96f41be7a3ef34e976c9cafc6a32764695c8667ec08155ef3ddff5bc26093b21e1b1702913581a13654508757a6c8005d949b9da80927851ddcd61c3948cf05bfb4c71da860112c1d7933e744fd7e26b7381f2b9642aeb3a81b251dcbf4d61abd0559dd8eb898f76eaa69b87245a124bf4c2c493e9fd7c9c641524042b0c86a4729a9cef1529803cebd054d9f374bbc998a39a842547d92b033743096aaaea7b9a5fe21367e2c8d900b6ae8d01ee5febbb5589001bf5163102f23c519ed8c94dc90e476b04e28ffdaf5356b25c5e1e805eb3e46a12658de9faf984782455c732477d656e927903f794671e3537facbddb902663dc83f932e09b06f5f02a6b8dae2177c8f287ad5ee67a937842c01fe102b97f6c99800515cf0621588906bcfbed8b5bd392441edd2d8ffb753b8c6833f60766ec049cf757f8fc6c2d2e5ffcfbce0f6affef20880a393e253292c4ee54de13f83a8a7e1149e9c85b6e0d56d636ce275e3bac9ae0c0a7ccf0ea6c31a98802bc153d96871e22d5f2d13018583a73d765b108238aa57dd50748864f47c072c8668d14fbf4720737c7065547aca1f1587d9ed0df2051d1467c867c71d41bc3a6a0a33b300214b6222075ac9d9a353e12f44cf94365c269d6fca9dde85d367089d6d2de5d64bcaef40b3d68e80815ef3945f60177f72ff0bb4d5ed5a9f98113b6dd034198b4866bc1b4fe84ffe235d8ccf4fe38dbf7b9d552a3a441e4781878c27adf0d2e39cccc38a8bd41ebac915703651929fadd7ffa188f9166ed4e6cc07584e1cd808fcf02ecc10bd43e36393c7de3b352e863b0615998d006325b0c69a8803d7866f5120fd35fd419f0803d97c41fd273797dcca8b68577221234ba4093548e4a43c1f9d49ea628b24a00e4c8a419bea67318285477267a29d6e1589808720259124b10c35aac2482ce1e4c8027908335740c2090816baf4a53c5d2582a77a834128ed4faec6b9a517148eed9c9ff7e32f3c9fa82608bd8e8f23fbef48b3e3d8b991a2f89ab293dec8eb1c77d9933a4c431f6678b6bf958dc9f34c4af7a73ed3956f589df242f7df57f58a13ab9b5ff3ac0c54117762b9dcfa2e5e0f08e258500f82d5ac9047569be2e710cf509a7f1905b5739a6c16e14e306cd95964342abba4f52bc1eaab0d714ac4ac291374bdbcbf410cf48495da55f54ebf315cda4478fd5e29691fc608dc0309ee8bb8a1f482f001354f98966d816da10623f51448c6cf37e929cafd8de0129ce30a7ccee28218f629e27639a1c633eb333dacf0b05c2426b6f2151e353a888d2dc26a87272f27a9b55490180deb647bd732b9420cb0eb485560958ddd9bca129fca07f89b354cef34e7bc7dc5607831ad1f095de3d14ba12eccf7432bcf0402db3955a3c4761163f980591f4af8c344f2390e32747a0b8a4fe9f52714fa08941251d2c1843cc59a8c6cf5cababefc99b1b47db5df1303cd47b6437ecd83a69d823f2e5db1fc865bb9730c6ae52511b64e196cbdc854ef518052db2ffd6fcec1cbdcfdb394423b27f43776b0885800e2d5e786f3b8d747f7b7c90fd48e2a54189c3c00acbdd23868fb7e834a1a172384917ab366a2d7769cce08ca247a7c4c36c6865a46a6e86497279aa2c403ecc4f968ea52cadbca9b15e648ae86f6f5a9978f0b1be825dee26f3ccc9b921ea8604953c84a7e5ead8e88daa28a9d699cf378454384b6693448b802d0c8fd0ffebf15b6a8ff50ed3f716c8c7ed22ef8ea10768e375095485b02ce36663f5ef5b92d198c5bb085c9659ac2602f2b1b5767eab80cf4a20675cbbacd9347f0a02bca2665b995095d44c565a2ea2b33bf7fd1d37b775e4475990e5f93656dcf00fd4ca7928cdaf312366b9e29544435a049be002e3e17bc970a0b6455da471270bdc7630b1cb3842c9729a183b5e67a7e9fd05d9af68182d6e754d3ac092f3bb9b17858a227a51e58fccd650e159bb5e9e60cfe3453f205227fa89cfa373a2fab62bae925902aba75025bdd90590235a0354ea161227c6f10879b0b980a7aee88ecec3458d8ebd56061233d0bd84c92947e11b24ed51c6a4f015eaeb3c86348e81ec74e099c3a57cd7d286c21e1ddce56ed129b92103367e1d2f6359b4ef2a873e52cd543a42b3800f17c81b9c04b7464998e465adbf6e2d7a4e11f4027003728f6bbd3b1eac646aeb76114103e38d5ce3bf5dcc62fc19d948291b49a9a9698f92fe803708a70bc3846e4af7e506cb0fac0015f82dbe27eb78847df87a9ad5370a90cf2f2673c5a31110595a43fcf6e377ab65b856cef8508695cc43df0bbb1353d8c7a1f4f743761e9eb221b624cadf93d5805dae145f2c04573191e8121f6ab1ef7b33c5db0bfdd776f0a1d4d026a1d1b317cb5028dee4eb73d73d1d7dfc2be0846218758a96027e7df82c3611a5f6cb330f4d094d9889332998c288a6b96acab91a643b998731d1687fb7cbc8297c3646b0e048ff6810ea5e1cf83cc9491d233a21bf48c630e43ac6e0c2be3fd89af699ec4644ec0136defd3dbbe765bed830cf9d7aa13266531752379e9f2b19d90c5fa3429056f7cafe3001916f10735d5ccfb0b936f2f127ad403fe41196cc581e3305e81b7eb15f48349a2d5d48fbba6a3ed2adbde8c68482d231a4fa6c4b8aae883c4fff71942d00cdbd338fc207f9a01912c152a763cd9ddcf0fbe59247b310700f7e16d93e9c060398e8789215dab45e4fa92a5d468393be39c6d52b6c230592f25f1541a57b9d8ebb4d4646f8317d48e4c897886ba757868c139c8525e529e55d12808db80577ccb7b9be29cc400d50be31c75a3328550a7a7a1b430458cb9a9d5fa45cebaf2c5a37222b6dc3e0a7e5d809e3f3a6b835a83821895f234d720e5033e70eb8395deb80616a6d286668b9de79d40142074812cefb40b08e06ba4bf48acb68d65768023d7325d3ba9bc6803f3c0635d3cf9d84f220af4cf5e12f8588d1bd6d700f57119af4d33c1d0aabec87402bceffc07610503632158f45524fa4806d2b1541d393c63414fedfdbf66cc45afc63dc80a3110ec1171c1febb9fde675bd6b80abf6b92699a44f22d9b191a81826219dc20b50fa7eee43a1c1dac9567c675149be0810b6b460aa6276b4d4c118d2dbe4b68bf7e9ff4a3d2a6fdde3003a978fd9f13d24c96b1e579879bdf0865209c304d6a429ed6dde890860168ead6c462787387f879b628c3baeb54746cd623baf59c2251cfc0cf2510f9493bfb02832c1d7922c0de5559f858b04d2d526c6be7d1037b65617b6721064f39a7806e7c76d8b7631e1d456a1fa1b59c0d5b030235399a7bfe7ba093b4e50f0e17761873b6e45be2db97d2fe9f969191b5044d198ed51aad537d45933abd613a39732cc2c2d04ddbeb4cc379cf1eebf15efc946b2d37f2d930a31665f2ed8eb3a99ae54b1f32edab0a5a37dd18a797bba69b71d67ae932eec359e372f71a8410db77ac497d881e5f7a57e58c6eafe0cffac7714642ed5cb9039b5b021ac3510fff024c1896708e483492b78c15236ca88efa552e1fa5d77ce2d1faffe650aa8eacd6f9d2c48600ada3c126500f363bdbf6538d7ca8caa1bf6b94d718df85fb3473aa6e3a4e02af751e16a4252ea828ddd778847b19d692f19b82081dac46bb5ea30e7a754768388036d10d6e03f51714359aace42fa96e080ab5bf09aa552e6f35d35548c0f02c502f60ae577ff2ff7d6ba81447ae2277b6765db078e0c46dc286c842cdf5126af9556983ec65c123ecd821107ce6f354cef8daf0ce82bf7a90b097a95ae882ae830d17d573919ca9e6c79d6b48a85c2cb5fa3c552c9c76ca800433b748ad7bdea3f862971734d7c542d95f7a5929699f8f647dcb06d5630515ba32ce4407a6fa85e576dcaaf00872b7cc34b202566e8abf5910a4294e13defc86f6462be62a65331f4c7c4ff213fbc3992e695bfc90b6b5bd5ba01a9a1b43d8716e29f29134bb22cac6dae1cf06f1387095378be8997b6ef3ae0b47f7c5a6070ddb21fd78a8fa653e3243ed9733d28a57183f16a584d27b2f1dbee5fe89f6700f1c5f1f5c93215671c0ee82c485b9a2dc1c07003e6d228e2fe02fc368694c2b787e2b306527553894cbb7a8d1a1119b14f3242aaf088dc05ad0d0b4f2a4fadb6d46ad87559e5662ec4e450060384b77ebb399ee94830ead0eadab9a6890aab16cd011223d043f085dcd2ae4b33e087f94515d361dc82932213df5d1d49611fec5f6124d3967457acc37f79a15c15454125e9deb8bfa803b290bdccf887ebc1c52b18fd1354409851980fdbcc0e5cf8597f8ccb1151909289cf2bf635a7624c73b3567d6e40af0211d92d81eca7aeb4eaff2a46ceffdedcece15d8f5b51016e04accbdce0c76e1aff1ab2a206b647e350152f941a34015ed3739222a4e41b27f6150eaf3acb622764c557dbe2c2a65fcd38c8907da0e529cfb58d9be18bfca3d4d3a564512ede23094c4155e7b913713a40ce93516f818f0ca9ce963ef8cffb4999f686b92d798b4a1583ed4aa09c930661a3acd30b3966128ab57ef658ea7815b310c6adec0d32e0dacf51b8d581e06597127cf54a4baa5560e461bb920f09f47e71f424888b18eabb52a6ba2f882ea2fd672f9308e364e55ccf67a49905214ebbbb9867e3a8d8d430e7f7e6c226583b9cdfa282d61f9f3c16ebd8a338b7", 0x1000}, {&(0x7f0000001240)="f416a3cf3cd019b3409f44b1fc8fe16b59e9140738a54aee8a9bd71cf80a5816e46bc13da83d3359ab0c8fe27d7e3250cdf043c87363ac0a5d478344a60f52b478edf6c08833529a379143e3a055badcabcd784537befd1fc6007d97002d75afd8f2a3c95211d53d64a98c509e84ac274c63eee9e5cd5de900c0d24119844eed60a61ee115d57230e8a8097c20756ccc8b61df06542b7c2504e2d6ea089d84cc5298760521a1822072e1c752f21739d52414ac7f14f031e3d706d84c983967484a18ce6b9ed5f711da717bccabc15827c01be5ac6491c5f7c6a2d00add3f030cd6dc88796f1228c9add66b285183dd885aa4e097cd78c2afe98e81f06e3c263daf0273c6c6a57c0fc4370b83c0b1a3516855f326635ee4f8115ee8a5d1e8ef428f2d80885fe568c9672cf8ed61393042f59d2a69405acdf126a4947ba443a94b4de0448361c4fcbbe62955e03dff8fde808a3f875211027e916d39a5301308115a190e274849982ba0b2a82b4bea2da0f6a7f182a53ef233ccbffb8dbfa33078042d2a5c03e5e8108b07771a2469997e817ada203fe94804528d8c24a4178a7b7bc52d422eb9f0d300e7a57c49d6d54d5ccf395b2ff05710bb536cc3f5c7ebde3a75428aa21d3c7239bebfebbdd37a36dc9c8850faaa7ec5a719694bc8f55a4ead7a495e38afa748e410426d9de3a0a6b8a9e8c2df819cdd48a32f55a06637ed4e0890eecaae539201a16303d1d4d338b9a44dbe701c05607080c91b8cb42f15468cde7e3e4d19369fcb8d71d473e55772233564ec444138310bc5fd0eb0f5ebdb5d80d342158bb5e90d67bad3e0df89edd0b764239ddae89489620d3e799383f524597b576cc5431dd51e3535117e62fa6e2047cd923722c778cea136a401110bb8e499bfd9989e405ba2780bf2f3fd6847f59dc0b0ef45570f4c1d29771e126c783a63539184809696702c7a5ef33649f40a64002cd8b7d47d7ea5aabf86ae3fff998b6c042ebbb948a40a47a1ee3742285e275800073d330b00d96f0bc1dadcfb7d9e266cda676eb1958ac035c2e6af8c819e8ab5d4ab2bbafa4b0a22aff23f2faf096461a10fbf0ff5226dda3c5b01fa87a4defb912a98d9edfc3d391d1e51880feb94682de0d1ec4c75dce5dcf0302b39420f0344e0d970d56bb0d780bc33fb9ca576150dee0e9c341781ec385090bbf54e4c05c474436afdd5f7f91d8e8c61967d099fad9f1fa00d23bee1cbfbd9e84abcda3c65d6a1067bef1d25540e8f7bf77f2c365c9e4ebf6530db66e6f7ae362225f48dcabf42d4d746bbb53d40deadca5761bd6cd56fadef891cb9559f9cabff8d75561016edd03ca14082704e4f581b53ad985778697ca9ca90d85f7d5530823eca5f38fa7ab4d563ae7819f3646d85620d40109245aa25254209894255b71bbd876f712df4fad639a14bb13dabdccfaf577b89d592d0374422e06f0bc2788adef9bb725d622bd3eae959b977d144852ac21b6ecbe958c4aacfb76ff9bbd9d80a96122ed5f93a37156a3633896a7a8a72f2b64c29f01bdd734e507e39651bbe7c2713f355923ef2d57db8d9865820aac0fc9f98c515a76ecfaacb32d733d920079a0f001d1fe8bb99d8edf61188b767880af37304a22f774f63037cc632c5dfe4c36d6e8eaa14bc74e0d051c1552f09653b7f43b4ccaa8faa279b3e2b119512edf53ca5005ed2ba2d03b03c4bc3f52657f93a992dec0c0672b2bfe56abc6f9fe9e5e4bb1ef1381ddf6e91e96a353aca421863fe79561c2de155a175823a5a0a4513fc8568a291c74f9c611bf6bb8f1b6f4e0cef08c4652750989581fa32b641cfdc2f335d531176e203a88faf0b5b04f7e328762ba606361b8cd890fba0306cdd2bc958a1d6e93134b691924cf43977ff76717a9c868fc5f84a2c1de316eb181527c66277e4eb67e895fe42bd68152522dec922b265876060b0ba14db81e0c589bb8ec9309f03a3ab08c7ea835f43c5b46fc7efd10a6c5d987eb4dd273dc2fa768c4fd44c74779a2726e3bfb0c1ce6a55f9d15c7d2bde2b3d601821e27d4a7d556afff3861fca7f86a4442acb8ca7131c8da2dcc4a16bf5780fceab15340eb201935e113a3367fc239707cd74e5b4efcb1f428309dd5668f846558998a15860becfe322414e2d63e99793e2543005b26c027fd2f515911be308f200b7a1bb1d90c55e23ddd8010667d308e3d1524e09ee6833a89cdafcdb06ba6325e4e08e9ace571c22f1e07c6ae494a6cbf5692593791e3c5c9d4cfc0f743d40d3e70410f6ff6ee89f6e965dc86644fb6ac8c0e59b6f91b19cf5481b2f89c905090435f2f31fdd502685de397249b96931e520060b87a42a59b28864ae736378c0a55c384d5cc69d9de80c4281c8cfb23e48a1c834ec2dd878c46852ebe878a41d25cb7f4b9269ed27eebb1db4a9f63a9e7902280a7af402c5092e8d9a2a52d61c5ea4acaead2b8dc0fcad5d05ce6605e034cd9b97bcf50763b369abb65f2713cd003ac598b2398dd12e1d9acb49c99717dec7aabd9b3e1397efebddd88a85d6bef3ea43f3a7a9a88030c7cfbf1f93453ec4adc81217ca5e8c0fe9de73b926b873a040f237efd3235199d5f8dc4a98a3cd5b1faad0b2315595790e0e5dc0860a290550736ba676a4a4fe2f134cacd559368f771f7f450c5ef063d3bdad60fbc6f69c7e01b5779fc40fef06befd333258b5155f39ead747547bcd8b1454ff224a65d1168ce43651fccb309cb9986404f5c5b5ded437c4cd40392477d13accf5ec955533b9dd5cb3904f5cb0cf3b81e6ba62853af1a2295b8b9f8c761c7d64630b16205ac8b2c608be33650cd239a2f13c5a7ba16a601d751b5fca680bf58483432d1df6c712230bc953d72b03d3dd43e6c38fcea51a9184950bfc0d49d82c61eb7995294500279b3299b6ba6b647ccfb0a14a9bfe5f804a856d219cbd48ceed3f5a72d260c9a676db98c076e5020ac0f42d585430bd5632572d2ff03ef122a0223c6fb47f69a0955496e3a771f8f553685e590b02e06d254899ba904bf7549ed610d84a94af44a42f3bc964da258069de9749eb87f01dab4761e9ebe2c5b896583c95a3fa0841f36a465c49f6f9e9a5ed40cef6a9060373ad9a182dab2ed5a5d8ddcac5d4d4a5ac6cafcf8140387fc75fb4563bcf296f0d4f859778df590486f0be97782e10807982107ec6e86637ce94f03626655056f16270bbc9bb469d1bb2e1b7b3eec627ba13046c0cead4c436c18bcee62bb43ffb848dbb2a16eb4b82600c8f0e1a37847eab84c719c1f2ce6600647cbe34c0f52a613bc8445495b653eb0e46f749ab8b0e0a821b7ea28baed4ce74280d691dbeadd98e016b2d45291d8df4671eece2f7e403854ac9bc87babab800041a711ba7b32d4482c17ffc7dcb125c489cfeaa8916a579618a4f6a8b99dc9abea05dab7aa3303e25a8d8944b39dc7fd83b2277c441fde136e2c72d5d5b64b35b4073ac3a9789e3556ba7b77ff3cff39042614f7ca717abc92b7958032edb6854ea4519e0049dd0838d2fa13346bdfc3357f046c9331d3e8c5675128b5c3c051ed1620657d4f54f9c921be78881336507c20b9ca153bd920d75611f4b93e167c08bebb39468f4387c3d47b6c9b0cc17bf88c48767d04be03d8b6597d205e4e64680b043920f1e38fae3972655d97d20bf4470fbc8b35dc6489a7ef786f3ad66afb0576721a66dd4ea2673260ff201ec6af01f8d298701b1ba053f0b8910e11cc30c387e678cefff9394a2e8e8a6344e2a4a1a99b6da4de3feed26fccb2d6d5df746fc7ff40f83c6151ed21e58cbf44f6d1f690421553bf0b50babe254406635d309f879a91b6e2cd274d3eace7f98d368dba914428f2e6c8bc6639c0be75128fe9322cf75c541d23b1423cef7da3fb4b2e89a89bd0f4067355db2b00a12de06e7bb480ef1109406296f1b2da9e399d1a919d9a4fac11b5298938b048d75c1025cb1c90e0f4feed5bfb9a337c52370ab2d945f91600117c4babd75c77e286523528eb23395b655e3581de4691ec2c47c5e759030bc14209cfee249cff4eacab3472495c6ec2b24199003e01b1238d4651a9e777f2235abd9e1d5fa385dd07dd0d295a45f89ad15bcdbd0f18a8eea1c712bdd43bdfd1211b6195486704fe90bb00c5e0a10c4181615285283dd50b73bb35441f2878dff919e45b8aa80f3263f1d5cd73c28b2fbe43d5ce350d500e234cd53c0ebf05daca1b9f68efc8ea487809cedd9f651c76fd3b02e0ac3e0681d449ac5fd3eace51a3ea25c8b7fae68d474fe540f94142cee4e65100df2fee9e791b74109320c4feef2cae9f19c79890d97f5121dc6133b83a570bd3f4a0bf75c695244be0045b627fab8013911a766a18bc49672ae3f95fdd29a51e95ea90d3b25987b42d57b66b2f5e23ace306fc65bc8e34ec17be805b264bc2f19cad150284fd27653c1361aa9be318ff2232baff4a095f005510be7166d2717288bc3e92ae73d59961c0b2fd58e53474168c39073d063f1dc20d6cc1c4a0b9ab17bdc4acc0acaf57c59d3c421df5eb0a6490ad0fe1deb64aca9142efad37cc5b9deb972f412a90d7c6465b0b3ac9f429beed9e5e1fff8da8c3f537d4dac354d9876e534d8d5aae60873ad2c1553d19e54078f0ed67b3be1c27c33bc69e154c12eaad77a5c23e21dbe14b66a68df0470bbf0463e4f1c65c03a82db28bd1bc43fbcdb6bf922e0ffd0bc3108a36af0303720dc55f3488567e6678d760bf8f936cc24070881a6553ead30fc6c4fd56507f8049969bbeb420c53c351c78cfab91f5155fcd9535f2c71fc276575a92104fc4fbb1d5847122aac833f61d185087e7eea3229e84f1f9fcd295096b10cfeda27e48def09ec4e4d3acc0bc9b2c285b8e7712bab878655ef2ed8820dddebecb848eee3806fc6158051ef8a4346fee83b6f6290c25c43a5633889db2bcb49dad4b451c0f23c8af0c5e53fb1dbed13c56f886f33267dc402522bd61e493c658e04c58ad309c6ce3f89e109f11837c5422b7b24223157464a89d07dd44a09324d08270c6baf9dfdb97a7fb95ae6c6b14fa63be7c190f029731d6f25ac2be088ca7612523b4a7ff279bfced9c70ef978761b1e3bfa01447337e34b6524137391499b56c24cd36fdcf6a5a94e4244295b9d3b7615ea0283504da2841686d0a0b67ec5a210eecf86e6ea543e8fc33ba1f84f91c13c9ac614b4b0646f6a848518f980c07fb7fcd99089dbe4353fd8902cafde992c114336fc4511e6c87da2862f64b767f3b6a19b71e24e383ef0536a128f4fa9e861b9b4d09716e7f6a4b0c15eefbc1aca6186bc7150e33a533edbe712e2b602ebdddd84db67712e1e7b5cbd0bc2a118b7c9d8f7b6f094654407f7f41558af999e7605af5493d8097f5e63c4dc59a4a1db226d2c01556435ee7c26e8790406cacde1eb242292106387fb1ebf97795eeee9d7d69b76d2286cf8fb64ffa82d3400c3aac9207e58c724a6d64c743a0ecc48ba7342890f1bef72c40de158d0dd739d5c846c234dccffd8c26862f9af913aa1ac31053141d36cb263bf9962f95dd142045eec59c8a8c7e925fbc0cbde0ce97fc8e218f0b95d3a174ad6f7fa9011f3b78da4be045b36de1992663c45df0215e69130aaacf2e8871e3a8cce69132a1ed7b948b27beed00fc0356555c91433944bf9a37f11fbe3c2c26a35068247676d3a04fd8b6e0c91f0b164a4d58df411bcdee779cce77029b4acfa29440e80907b8989e275607d0be0c33ec714d4e00211f78881f7747669132af80a", 0x1000}, {&(0x7f0000002240)="c59413036ce4ca6fa6b99cbfcaa8f13253d9ba1b8ed327ae1257f5a238d70cd35ce9e65e1cfe535f792553421745a1643631f98a97b390efbee1a92e97ef83397c39476cdca49ad059a4bfef9858eb8a1de59aaac733092107467f921d4f29aafe3776896ec2f65ab5f0dcd80fea7aeac3d4e39540a96c4c426895c2ec09ba44552707bbc3e45d64f040857d6fea6b8bd9ac4979d9772ee151dc8868d4aa65a07d3d8bfc7c332dfd3f8b0b35c15c6e1f91efc0e7a7183961d9254e50f8a1f7c164c5", 0xc2}, {&(0x7f0000002340)="6a93c6ab47312cefbb1f7bc728edf200d61bf8e77526f13c34013dd2aae9ef2ab0c92c82107d299cb0747338f76e3f2b7ee643cc441eb3923227642facf9594136c80c8c5109cfa9cb01987fdf5e748a29551a53e00dda9ab1bbd3e855c598f912ae8e20417571fff6e2cf7475a0b03614b443f4df695b390b5bf913d0cf708f470823c8c76008915bccdcdd1d1569da08a6f0", 0x93}, {&(0x7f0000002400)="3c1580d1f090e7b37b95ec559b316acd7bb0dde6a209ed214e5f0939c88321e9d73d0e92a71fc3978e5f6127c414670e6c0f6043c9109de17afd4df378536305935ec7ba48fe7708cde6fdc5fbe12a9ff1cacd5af6db1fe9bd01ad75006af2eecbce2355ccf1d4f41fd401e0e229c24b4911c48003aae38e38a08323f100c3920824e94c306e7fb691b1053252d701078c2d82", 0x93}], 0x8) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x801) r0 = msgget(0x3, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000005c0)={{0x52bb, r1, r2, r3, r4, 0x188, 0x200}, 0x6, 0x1, r5, r6, 0x7fffffff, 0x7, 0x8, 0x100000000}) r7 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0x0) r8 = getppid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r11 = getpgrp() r12 = geteuid() getgroups(0x4, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r15 = getuid() r16 = getgid() r17 = fcntl$getown(r7, 0x5) r18 = geteuid() r19 = getegid() semget$private(0x0, 0x4, 0x8) r20 = getpid() r21 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r7, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="84ff3700c47bc736e1f27aa79d", 0xd}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYBLOB="000000cb", @ANYRES32=r7, @ANYRES32=r7, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB='\x00\x00\x00\x00'], 0x138, 0x2}, 0x8) 16:00:08 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 16:00:08 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) r1 = dup(0xffffffffffffff9c) r2 = dup(0xffffffffffffff9c) dup(r1) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r4 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r6 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x50) poll(&(0x7f0000000140)=[{r0}, {r1, 0x1}, {r2, 0x1}, {r3}, {r4, 0x19c}, {r5, 0x20}, {r6, 0x80}], 0x7, 0x1) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:08 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x880, 0x80) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() fcntl$setstatus(r1, 0x4, 0x46bfe) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) readv(r1, &(0x7f0000000180)=[{0x0}], 0x1) accept(r2, 0x0, &(0x7f0000000040)) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0xc53) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = dup2(r0, 0xffffffffffffffff) write(r1, &(0x7f0000000080)="bd1f971d4d1d12539d", 0x9) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) accept(r0, &(0x7f0000000300)=@in, &(0x7f00000002c0)=0xc) poll(&(0x7f00000001c0)=[{r2, 0x1}, {r0, 0x142}, {r0, 0x111}], 0x3, 0x6) getrusage(0x0, &(0x7f0000000200)) 16:00:08 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001540)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000180)="3c86f432814836661173c760d90636a63bf37c84436fa05dbbbe9a276e796e025c0fd5a4da3c677fc4cb63b1eb6346194e482e99338e25c9c7af0021cda9328e0159b7c1dcdceec3c829810d293c16e45afa679fa06453487e8a0280acba3a0262d900092033d111d8966dcf18ac4c0b48f61c8e221f1264a391b90ce1de585d7ecc0959096814d3867441c3c71dd1408b53c18873cb2825db7d3db91850962b1ca1e109eeb89ad668a02b84ac9b5f6d785b2663c8b80a4e336033ce4a2a29ee95336f180bbea1b020177f68cc46a4647daea155f20e193b9b032ec40dde3a37f6c8762b445e82162e4da7e5416125754ecbfb5f2ead6c73ac2e50942b51d8b5e92d5c88f96685c5c93beeb48331794270f351a1cbe43cb55844a2d7a98ffb39f8bdb9a202db5611d73b60e4fc1522c2770d00cfab7bed18f0c36ad01aabbe1f012ad6a3e5fa8cb40b49a68770a2a586c11545617ad69969d713e00da1b3930dd29d27cfa0fc952a9f7d89fbb375f48e87cc8c7bad546546f0fd48a5f96802851921dc5f3ec43e4dd4f4b83a0752a05a81fd0131c9017f545d4e60d161f4d1e4a3a97481cf26be96cb16af234be5b683127799074f7878dde3d1661c919d52f85b096b5fdf3b25c477df14750929bfd774888210d935304f40654cd0e608ec4cd2c1aaf81a00ea104fc3cb53e21ea280a41864d292cbb9cc493731f501f03a7f3ae6fa7f41407a355408c785bb53d215acfa0c8c39827ea673c55300d425dbd178c9de70fe22da306d860684e0fc58a418880914445d6545d6b392dc9757601c7a02721c45ce80d2cf26d3767f770421aff68a624f3086070a84ad91896614e20db647c7a9b13dabdc9e74b913d75acf004f216b3f415a51e83aa4f8752177519d5d7166b815d3291254af3408408251ce48ba10ed638d05fcd51685e43ae0a2b439bede0eb7c4487dde5c890d77d82bde0b4915e5236f3d21cd965cdd86e7195d1281ba3b218a517451a17ec9dea89bee78978d7ff1a0c85530ecf65362873ea37de28b78ed08b6c3812813edb748779f93491dc34225c58e8c7de3a4784abf228522538b2ca2216c75bcde91605db2da614ac3384b8eae9688d612afe54167481b13174ada339ebef22d1f46798a587f191ed17e185e76339c4b13631a334e6d8fb44e72c67494937d99d33dbcccafe77661a1cab2412d0120baffc8582ded4e0b7e83c8d4f64f42f93830c202a984d55f5713ace66796ef7f751e480f11538db9f124469553318d481ea10d97e3ef5e9e2c1de2a52dc4ec7c24c9e0c760837ba4eb9f0a7a18994fa35d87278ac1a1b8f99b39b4a7209b5c5debfd3da184abc806daea117b4d0fbaabc849d2d2156fe5e98e2f0ea0687a4fbdf69be7cb63c2bccbd8d651be3e74bc0e6bf448f4bd083ba4afab8df841660423528908be9cec211414194482d9f0dc3db0c8c95bfc5c36bc8d72cc030a85f3d2914d7be459b9bc45c129ff5d0f058dabfde03c6fbcb5f0cb2bec4c7a2a73030ac3132833c55c1a2a1239d16928ad39fef02d32059bd767d262461a2b93bdcbc4739ac4783c0796e2f6a3e145e79635c9a676529a6ed9e85b98b806467a691495f90d569dd3224eb3cf55358616d41cf604551aa1b329db96ce3582acdb29e41f24b5f86eb35ef1d1ba72eb6378fdeac0f3a441e4e80f7906063bd09082221efd34e6ed3b6ccf5700c045eaf152fd39d017ffd5987085faea71192b6bcd35495ea33d6b4923b2cc57504644e2c97acffef1ffdb691c320a76dbc63adfc33b4ad393502e29977142f982bd635140bf4461ad6001e0ea7bf76a29fa3cb3bffbbd729a8d4fb0745a6fb876c89356547ed795515b2b247f473154d2411b9f2665367aa15142c3ad5f33d257a4d95531edf42c1db0cb71aa65ef6448d67cf62eb73ab6e194a67cc4bd5d8a25ed72bc4d003388a205fb212b1669e0a52eee6ff37e1f0cdb555b9401b7f5fb72e29339e4385c41b53f86e0f6533b6c854d6d94fc4a71670967704df021b98fe540fcf6406ea67ef36272c51e9bd5537285242d90791ea5bfbbfc6fd1371bf88ace0fc6e0c51c572ef7e897c0412eae136c2b5188427dafee5f0ee6ebfe3fec0eb8af7e9c5b7d68ffb1d44f398151f87432ec72a6b6f7f3c7d1c63ced98d7f616e641527913dfa75abbdaf0cb4f6bdd32366584ed9c1c305eeb02868cb382d2543b7689c27aa686bc6c5f64205a44fde78568fbd1a33bcd3038268fe63b13092b24ff5a14e373a26ee94600cce803e27ee49c1bbb351147b6256f685dcc79047d8c5955e70bf4eb7fabf0a3d9fb7aeafcf2f17d4241d3c5d51de954dae85c2a0aa48cfd7581291cec17c5184af28220e7bf5dbdade8431f55dd734c3c117e4ea556b79642364861953b6d0b2457f31bd5ff6c90b40c331a18b7dbaeccb47dcbf653ca0cc3c642c41b12556a48ba92b3b190158a30f45b15648495bcb90ef5fe0449f34226a43881050801c20fc7940d2291648ba7817aa21df82088ae2b530c6b6096646f9076ea9709b5af4c669ede31e777c3759810148d48f746bf234f2c221d28b781266d33303383730b879df4ec80a743be0cd849c428b68317ecb194442b673276a0a12ccd0ca243c2f1b2efd06504c3965eb607f29c13dd710ee2859fe235dcdbff97bea8b7065ae35536a3ffb93f1950a57d8f78ce5c64fd48b4f0b2904845fb19d624200141689c0c3c2f6b2644b263acfbca6e2fdb73777dc5d9c4c1148eaaa11460d0214e1eb12c75c625214de64d7cec2af63bb831c981e2190948bbba90e794d51f13d906c5359523fae5c3be8ae2d21d1a77a657213db5059644cafac38d361055eb648b10f57b7a4c72ddf08c970b42e97556f1e3c9567a4d1f87a5f94eff6e0590bd3e23837fc5918f8d26dd8d3535a6947887e6675f28ad40ae578891ef3e0b75dfb888eed262984e6eb0faffd65c933f196f714b73acac9cfe449e3c74d8fa9977ef0568e426c7319d0ee86d9469fe94488fdb99e7c9d611b87ed6750510c2cd8dde2cddec15bc04662279f830f5a9aa3e920d66288bdf75420293f72b3afbd8337cbf41469b761b8c1ae937e7075d479128a4b01667546a815896d64e69b4b42fa75c7b5f44bd60ddd0c4bce9ca864089acea2a31f2527e7734f142686bd5e6de912d436cde0bfac5fdfb63ad6af30868b3ee2260a0c787e3393fb3ffbf35df8ff04aa45e9dc4f30177e206ad8ceec837a19c8e4421d103081f26d5f9a17e56817a48d7e42c79baaf3bb12c691825e03f8af3a14e76195b9b51ec20515147fcffc041791b10b8c2cade4ce3a753c2a03199c77eecd6ac8c9195553380dc65940129360658953d1127a6c619df92d01a21251b58744f865d950d9f5e582b72b34394f6797718b04ed52e16e6899259ba134d017c090f32e5bce849e62c60292d1d4919aa5a140b86b9010f6c40ef63b15b4a6870d68bc7dd4d02ba8b64b414008a5419579fe6cd582d17b74cdd4106c792a1b63e01ff26f33db9d05b7a91828c9a6c0221cd30ab9298c8d96fd1e13a314bdcd9e1341f6f5440c117d288ce6b357104bf2b51cbc70c3a46e53b7d6eee1053076e0f7d225fd982ac19f7667ead3de6e8cd115469431ee9569c1200efdc36884bfc2af0ee74357440234502882cfee704c089c4495bdc1a2634bf3e6cc8ee5421fef77eb15483bd8e6c82f4fc3e272b428f42f83948897c1d2d61756952bb85e5f28c80a6b5c4b620f5c687e5238e5945a99a1d06df1484739ad594fec0ea3a2afc56a224595ea55ebf0524940839729c3bd3dfa25ea196b7e72042c0a0439d8f948d5706b00acb583e83443b88dba160b34d979dbc64ec356f4ef562495c9066ed002076f785d6048cbd5da00e94a5bf7ea254bd048c16b6b10050243cc01fa7d22bacaca6ee942bbf05a9cdba6ead0a1e207daa3afb6e29f9fedae615fd5d16b4d593a6364864d01d34a532221eb8af82ce533b833da9466803c1edbe36ead112ff03a7e8bb52da98047ed6d5bbc8b68f6909fce83a3370a3d0aff59195b2d52720298bd03e155ad9347e734b58df9ec55c9543a556fa9f941a0ee3c576c8c8d0d364c93c51a8a2f32602f4c0d336cebcd7b9f9606400684d5edeadc662194ce6f71036627b667093ec26dbfbbfab7ca317665ae7243df2426759e7353ad23a1a28aa8b2eef36ebea68fca754a26cd395ed239417d7b191721e161555aa00bcb9289d1efb52728b93c87a67168cf186e06519d0c4cdb4edea164fb65a22e1a73b87b286a3c174609cdd617a525a0a39522d3fb83360f0a39700f50d7e15b9167bf4ab448887fd29b55db3eee7a051766d54bc60ff645f1c1cfa75abf9b4bf6eee83ce792fc0f679a1e394447959a3edf2e02faf3980832c496ae5b9082098a297c388795029fc4a422c9e1b2b0399720178ecf0980b85fa9557a26d849f5f4dad437ff41c27031497fa98bb20ac5e96da253da8e826a744b4f415df2a481f33f9adc62d2fd5a423ad4fe70bacad67d9d6aa416c137ca19b2fd158efca4fe0aa7322c9bbdea4b2a9743664980e617c627d1361f214aa0d644c60d14e63da875f601594d859cef8a657fa0339a4afefa957d62e7c327fc50c6127c73a5251b6eedd828a732e6a2b74f20fab58efcdbe1d7b1b2a102739785c80df9d01bdefe99fc7a933f0c3feb82e27dc3b7ee81f766c63129268a975bd6d77aac0fc4b77063f778ecab4e6d568ecd97a9b833f9f743e104241d2064576a87af208d104990076189e8dd69dceac4331f3379f27b62bb6c2146ec374bf53f5481d13b41988194e48941f2339fcdba22f3a8ac58b3c4ee11b017e0232c66e6c1759e857f20a7d7195decc25633b00404933caeb9bf3feae9c03a9ae68624548f35d4578a05f838efa003612ab29d67bcfae45a448a9eda50708656f12d94446c48319290ed7294c35e1dd9e44bd4d008a4f54922299a94437190ff53d5936460536a7c99bbdfcd6a1680d90f899f058f98803c2f9fecd5a0643dc71976b5c6ddb4bf6e092c207d94525a658ff5e2563c47d86f2a32ac37e8cea3d4bc8748f2b4c3df19028e8dc2f9500318dba1b015136f212d6883dfee6a5905e8e819ac353032930f6a62147afc6c2c9e5947ba61286db6d5a2b0ed352a35857c1368d7243432600b6b5e0cca7aa6e59f74a72e80853fb0bfa546bff87a204f41e879819f79da4e6837a4baa3d65e97aaec3293f1050ac9d61b095f76f51c48d06a5e7684aaa2fecd20c33959672257cfad764ac88759279707b3ad18407e6f0ce1d30246bd3721bc944a7f69be887fd819716eddb415d3f3ad56c6d04727289c5c4eb0201f4a02e7fda42cca3f1fd473ecae17ce496ec4254760297d281e3d4210c99341f2a5278cd12daa9417ccfffbb164a15d1a43fe405410f2484eca718bb030dc371c396cce9cd2b8a239420c39619c11be7255077964018923306c37d630d7f286279fd2d65273f2bdb682f038df9ac0eb562ae8120c3653ec2caf0d3f01e0cd726f224dd2a4a14ad9afbd7481abfefbc9a1f7ea4e8d62c4d30ba3cd6026c08e060b313f756715baa77156db8dbf4f085f27238282623ee8abb7fa7bc81f339d1ba03587da1fbb10c100edf9b2bd5512a993de2ce138937e958abe0e8f1ba2b5af4a5884792f995881918260a2acbf8d353a65d37a7069289129c67892f480582043529b4314452de02e23f98ec01c52c4b34bf8bc972d9f069a69bacafa00f2a7042db64e2b3fa9191d2b8", 0x1000}, {&(0x7f0000001180)="e31504ce6ff7c077ff7fb14ae13f11945a90d954bd69f2dd6b5c5a66ca465c78500d4ec11828ef83776fc13da41500f05007201dcc1913533cee349b145375fdfdd822ea7cc02664f59a", 0x4a}, {&(0x7f0000001200)="a19bf95519e901598f14e2cb3e83e77148d34f43709ca4781681540d933a853922118f4f1a09d8110fcdd1b25ce230ebca901e6d591652c6e980946f424f0874fb3975b743", 0x45}, {&(0x7f0000001280)="2ece476a9e507e488c50fc9a4c579670b3a8b0ce03af6865a0d2b847956ec03e9884f355df94c704d73363a233adf0b1829bfef91c2b1d0d4492c2e4f070f78ce1b2f3b1cfeefc17154c598815d3b1d28b65c73cc230c76f453dd4690fd77a219298fc0870628e239684144c989f03bb4ce01d847e9878c38613b06e4fe876ea393b676d9b68384763d6278136d23693f73e5f4a6fcecdf0900b487a5202eeef9703", 0xa2}, {&(0x7f0000001340)="61bf84e2e0e26c349d0d5f219016eb0e70177036600f311d0374", 0x1a}], 0x5, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x2) socket(0x800000018, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x1ff, 0x0, "77fb4ee1bb00000000000100"}) bind$unix(r0, &(0x7f0000001580)=@abs={0x0, 0x0, 0x1}, 0xfffffef1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x3) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = socket(0x1, 0x1, 0x401) r1 = dup(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000380)=0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) connect$inet(r1, &(0x7f0000000340)={0x2, 0x2}, 0xc) r2 = semget$private(0x0, 0x2, 0x0) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000100)=""/130) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) read(r0, &(0x7f00000002c0)=""/116, 0x74) chmod(&(0x7f00000000c0)='./file0\x00', 0x2) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xa, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x1000100000001}) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket(0x0, 0x5, 0x40) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x3, 0x200, 0x3ff}, 0xc) nanosleep(&(0x7f0000000000)={0x6, 0x100000000}, &(0x7f0000000040)) r3 = dup2(r0, r1) r4 = getppid() r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r6}, 0xc) 16:00:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = shmget$private(0x0, 0x4000, 0x151, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSBRK(r1, 0x2000747b) open(&(0x7f0000000080)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) open$dir(&(0x7f0000000000)='./bus\x00', 0x82, 0x100) kqueue() 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000e00)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000f40)="869d1fa8b9092b81719a35411480e060d458fca43d45a91990294be8a32d9770eaac4187ef0dfcf8f96aa7a96b27337edd939a348dba1c1454d3e35c5f5960bc66c1036cdbe76a39c38a316f8cd87e5a02d9747c9c62ba7d36709151c246dc5ac67171c88373c2dec33098eae75df1674586f78ebdf88a60b58c6de301542ae631256b802fb1db1c8a93eb27e741acb8e9219d2b222618b833897b528da24d800cc8ccbe30bc96bb1fdb50ac99b34d2b805cc7347eff5a18167a189184050da003a81c343625233f1c90803a05e9b808967c7e3e65d7536a4be7889eb22e66", 0xdf) close(r0) close(r2) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/40, 0x28}, {&(0x7f0000001b00)=""/4096, 0x1000}, {&(0x7f0000000200)=""/26, 0x1a}, {&(0x7f0000000300)=""/242, 0xf2}, {&(0x7f0000002b00)=""/4096, 0x1000}, {&(0x7f0000000400)=""/230, 0xe6}, {&(0x7f00000005c0)=""/146, 0x92}, {&(0x7f0000000680)=""/165, 0xa5}], 0x8, &(0x7f0000000740)=""/176, 0xb0}, 0x800) ioctl$TIOCSTART(r4, 0x2000746e) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3256, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f0000000d40)=[{&(0x7f0000003b00)="4b41a85412b5124d8447e392f148d088ace032c5525f59093ff5a4af20a0ef920dacd5aca78a306de9f7c85c16571649491f0e73d13887ab4d30a7867da420eef04f66e35f9035757d60f2ae502b2dc178d9b32e0478e69a44b0f3ae5a327ef2ecdd1c9aa6a89e3c70f288f1d88d0870be97545e97d5ad0e9d341407d6059ba401a2d61976a2ce3c79f23609e696bbe61cd80a6e4d195d0870c965d3733f6c80686fd5d8ba275bafe47784a789f6e35d6c0791c8ca227f9ca80f3dd2cd66686511fe4c23dd9581be190b66b611f7c945d95b2ab3c17e69f7484bc6285ee5bcf5cadc19f89fddf5afc469928e3c97f80f5f9ed9352c01045eed7635e8f095fb7609a966b20e6660c6247e775c6f32b0fe2e058adc6fe29c7369c7bdf7e3a0b711c6d42b810bc805f8a1fe7891022c24b188535b68ec757bb0a5bab94008f1029cb4450ad3b06276d4fd5b9684174d18e776b2c91fed3cb2ee357acc263240380a38f24bf6028f1f637b6dbee32f9e57b4dd5f493f5d78295dbd6932b886ea03f1eb392a2d9bd35510c593a670ac72f2fc1b4dfe35ffd2be6eaa456280ca7270873b294b6c6ad9eef78be8c289204828d53ab8437c68c0814c1ad5982ba1d3f651cb6bcd436d889488b08299625bbc34d8cac8904113e8e619ac52b429c6c1d447ffa0585dade38b8daecde7f44e0f7a174b778680940317ed276afda2ed2c5dc8026476c8309c41d24a86983f7d93677e4f92883ed66480e47b5a2eadb0d2571ec2ba575805e191169c8ae26770d684d343b67e11ce4b5ad6b446018d423928196b0a7bbceede135b2df5a0c8113ce280d4f2cc5b602ab6e4e9bfaf3935122e64281e06dcd5008a3635190cbd6f02c9e4eb6bb89e555c995f59201cde841e306461b30bf1ca8de6125486c548109d344c10f9adfb65227fa2406c1a2315cd61e34c82305dc635473ccf9df3b3abf734e960ef5750e5517433a77e971dbb9e3a14b25753ea2407fdf13ea2c770b8aa43b4e820ca65181b9732bdc4896f67f761357ba0e207e4e1245f0be35c9abf81a8f1200a0fa6760becfc5614a15b33ba90e386215040a8f0b3fc65ab128699d089c9d0932c40eaaf38e9e1885865a6e5f8787c9bb665d458229aefe11140a479173179ec6e19d66fd8da6262b2404c2ccb4eaf5cae1eeec3fa1f3f47d53d253a4987b84440a8bef23d01d163de905d0db3ec293ba5dbc2c0f0db62611b1e6ce5105d69b2fa76be7174f4fef311f05e26148fb816ecc3675a553a5dd2b21e0aa9d0b9b8bc1cf867463d8ccc0ec6cd3a133ae8911bcd5d5edbf77dfed6f031712eb4d79516a11d9a79247db69bc326f4e4026ddbace55adf05b5f0a06561c6bb13531874fc97b0624d64ba5a715b4d5bbc9b2fee134d65386d2b5cc6643536e25af47d8279d6e2daa350cfa56e63260d3008e31a6b777a80640277e5199dc1a35c8fca9bca9db801293dced1fdd7b3598f2154359ed79ac97f38e86c7bebb322dabec3410cddc94eba71cfeda40bd80278c117d2d2491bfc62fc87a74a560050c74417c535dd422206b1218a3ce9c26982034beb2e0d7044ffc588876aa25b24c58b027fb2797b3f43a56c35910ecbf0c304d318c00b00575087107ee05a81c6e2fa58463727bb0fc23009815e5ff45832c33bc434790ad67ba16b816dd6d8091d930edb5e772d8815c0e13cae0f2644a092dcf69cf2761e25b05a97c3593328bdc8edd8934b3ab778640e11bc44e6e5ec78b4cc80ed623d4960b9401fba6cea8f09ac289b0eb388b8106bc9e0874a03443e40ffb2d69d1721df1f6c98220f1d421969d272bc5ccbf598a9f67c365960de714222efb4c2c0fe1a7b70986d905e9d440a75ff03f0b560b1f6adf5ea53ab831039642314c2ab721a7cb3493fca59aa69e121e278c026e95f539b49a58abbe0aaca3816768533d60216cd9cc38393f24cd3df176ff7207ce8a710dfd049411d3e079d36174dd362dd954e47d1b34508f47dbf86dae26f302aea723120a7ae9231aab4f456167e09e16f50569b842ea1ba7b8004dc37fd137c73ce5ffd33e6bc0abd4a803939ee78f0224258cc7c0c55fdfb8ff013b1e79219ae4da8b3b85a3d4d8104c557b2950cb3c2e0c3db4e8fb5a53070e87855a87bd52dc707edf57f25789bc8f6f96c8f7f350f42ba12f879b81bd456a0d071163c9f95bb30bf16f320aff415b8cc9b6280e5380f5843f26cb3f6e53ebaa0171024b875edcce6c94cfacd331dc2653c5de0bd785ae32cccae9f0092b23a05ee65fb42bfeb17704cfa628e844d985cf9252860446c380b49e64aab4694d6ce77ae70a4d313a44f1d13b5478272b7b1387659655422fc93f223ffe07f147bff66084431cb3a591fd32c0620c75009a2d6446bb7d235c932716ef2a9f7df9237781d302b6bac3a19050732eda5a98d752136c29c04dd71bb21f872bf8a6fc3fc787c93e525b45124bd3f102815bc9af16a016fa2988ea82a799b549593b82c816674c615342040b8338152f06964e9f34fd04ae7579a9ee0f712133354f93f2382814f6071bd52e057980b9511704817ef96c69637591563e7d4bc0d888861f38414c78ff6f5533e28dee467c3652c1cde6071def995a739d15856a7f6cf2c75edf46e4c8658e22d3010ece0004589d71d10441bae580d268d8f13cc61f609f528eebdd257c1a3916b27588cce3549988f76c9ec156c8134aebb58c0bc8176a767992850134a0c503f75333844a2293dabd823c1e5157923797e96e841a9c8cac9c0a4be521bda54ed5119bde10d56176a4e1f46f8076fbeacf75405ccbd1884959d1f69ace3adbafc3f36795dc08711d0da5a29336c860469c6348ee89c967d609a2c5a15caaf50d90cccfe4a880f43ff6f5636668bbcc4e7d43bcd706e4121f0634cbdb5b798d2c6b41dd07dd4327811fa7272a3ca8aceecac9607240283faff81b074e4e00ccdbd25223d124edf138890c78970bad0a1cdde8315d8acde82c459359ea601829cb9f6d1f16fecc899046d297e8e416bdaa6e82cc036a016faee59b0dad6de172319ad3f08e219c3a558a9d3f6e2af0495fe1f1e3dcb88d660a9b42f3fd9e1524a81a8888bde7ee7b2054756a0aaf677d9fede76c6eb7fa818a3a61be3acfc85c61edb0d1a35da05c1f0f221e92b8b26243b37fd5f52b7dccec6dbf3f3599d578dd1623fd678846f51fbef03748ba9779fdefb1fb68ed8c0ed19150c25638c8c593070e6fbdef23f6dc2cb51fe8fdefc20bfccb5c3deddbf87602f9ac1e2a1a4c2cc19c1e176fee36258b2ff509b2772bacb3973a74041d1abf5a5e09726f4ee470dfdd5acc4bff3eefb6e2348038d0a866812bbb5f63ecf46884ea6fcaab072042320cfed79c29f2e520f418c3945e17aafcc2a25eaaf0f4a1a54ce9b3be121c273b27e3e317fb80591b4f0e733eb42fff8d5bbc890430c47ba1f38caeb35ee2d74e386e1a3f8a5b4c01a9228d4811b23a3d74f7e5a0af4d4a67394ddf98c24a7eaebbe760c7457c628e7c2c93bb922135532a86e113fd02dafadc478aace1d924b93c4cb959b506b4490c7085fdad205482922fb57ee2bd7ea233f17bf98f9b61512346459b8166bc63dd6f23adcb005d8c65927a4a7bc082e668aa41a6a32e972d88996d134f52ad67f7693c9525f51b9201f8e9e8f837800771bac3448e26ff902b3d067c753a1864fcf1304acf9570d428bbd485b3c548828c83813b2dde3923411053e0582cfb5de850c8767755ad85eee405bbbe38f919fccf643d117a82ecd9da8fa1d2821458cc67165c6af0e6e0ab9a241b579b7864129d4c740b9ff251a13ce16705695d781a9a885bcd7bc0cf7f85f8d817a690ef6b9392a571dd41a74c9bf6a23a3f941d0f1231e6467cb9016acf517226f451fd8c298a853dd3cc1943a8a88d4e528d683a4a628af641bb16ad090546bfcfa1f73cfa1eab12553add0b4007a3fa0301e41c4ea0d3671f8958cd91fe401d0b912e12083eec0a2cfe1e5e18e02aa69acfa4f4fb530408e6d216f37dc4ead02bb06c972d03120e030b3f8f697120ee07e6804eca756ace8c06a19b841a928b56db6937532a090062ac8f43e69af88c8fe1fda2758170fd39cb048f8efe3fe8de2ff509f67ae2b2941739a3f653e3e1d3b4291f0671eb68be2e1a174dee9cbc91dc62624ed66530ebd0b43b67d6235a37526aa8a2c61d2c72112e0d0090de6b6dee47d7d5459f8c0fadcdbe572222dafcd784f83f37e0cd1cda1449ab36e7a6ebe4d106b2d044026db7e0e55dd74d02801fa0fc0f684ea53d6127d5dcbcd951b9f480f4e8fdc16ddd8fe384c7489f91fbd14b29ca32205d5c82bfd4e0e0b6f1347a4b31ebd7632de5be45403e5943bc7f8a1d4ab5c3d11d3f8018953f2ced2d8185abfc7fa844dd3da01e63bcd789f19474ccdd1d1ab0325285ad6f44e853ee5cba2a71bac3f5063fed39f7d11fac0937baa8d85b00f5196def1211ce3106c90f665a97f41c24af9457539dfc924d829636175e468ba0d7de3629229def4c1b71eb35e3e25b0002585e49472dca63d6c4f6d9539299960ab1bff9701ffd99f892c9defe39ddf3fb6595623e60e0f8fb56cbc698a05bbce529959ca1b402d06bc416c4546c7c595b4ff9a3fec94d1969bb44b1482d1f3b34e95e537b19693ee87af4323e487363dea79f0264b733c242af321f1b8d34bb3d2e9d0f798daf503632db3ceecc6fa40daf03df4bcb932af68551795d63d21defd6f7290491b070480e7d1646d53b01b4e948d3b13dcc7b3fbaf9cfe65efaae8698444d2778f38749938ba1b6ebb83d057d3f80ed76e8d266e040c679128e2b148f88aacbf6113ca7aa55dca107470b22077c4d2b01e8d79198b46b45fb08251b81ab5ad162d7727942f2cd44515889a3e30dc58293cecd5401f22a00594d199c0909e9cd61b045baa23e3e3c8dabaa08a74103d01b087a19ea907c447fbadb2db66a14f13c90d9c71b5bd5cd13930e510c534982f5a7f4b42ffd35cad647d507896a10f1dd65f9ab462da7001e92401715ad89cb514cc3764ae59cd504659fd5ffc5ac02f5859f2030e719f4611cc0baeafc5b569ba07a5d0dc7d37c16ad2cc0d7b34d7a82a33a06db66583c3db7e48b97b7ec76ebeeb30057af7925af13d04f16111ea07e171e25343beeb8e420588c168bc904600895832aeeb57bf91c1599982d0471de2dda16d12b72b24085ac10d2c4c8e91539ddbc31b7a08264d8644aa210017c57ef16692734b0dafe3fe552bb901f17a8ecd906ee0fcfea6f018aec39807d0a7af7ad2a0e2c73d4c45e43497942f1caed0dc98d754b06894d72c507f7b952c20111d1898035286060a45a6f750a0801937a236ffd32aa1c48c47adc872585d76241b3669f55d11825d64a2d65d2b13ecc313ccea22f7149a9b49d01d70f2da9b8eb45563019d3d6b30850f57b51f40cf3fe80f5fc078fca402e01ea50779e0f697c0c4e73d21c3fe860087cba8ba216b7ac1ce54b9cae754b78fcddd9fb3305e01ad72df499edc19912f277de1875c5e43069bd5743577bfdaf5d8719160546a3c03ec86e67cd71ebad19b4ad7778d014f9246f685a88e6946e7583180bd96a999581dc29580e75bd769d4d8385d14f48c32ec152f72b0fd59cb68d9708b7881b30366c929fb6bba2ac17082bba7de3f34d6e8d7ac4a59662ff72c2d2240ee7dc19b563e341fc1dd04894cc7434e454aae8b36a4dfb8b137885cfdc1adfdb6ae905e36652ca870b74d2685dea4ca829a63f9", 0x1000}, {&(0x7f0000000880)="9563a553f6253374f9022ff11fbeefcd05c0ee543bd3442daef38a233052fe6ac6e53818e26175f905330adddb5ac41c1c4935d5e7f0e4d9a0a93b75e202c3ba9acf277bd7791e6db8d8f8cb1475302e29ccd079b90028b63b69452a3811203817ef22738f8f23d7a2b7b5b83609aa47137b888be6a4873646c90f72e2d4c8031d3e42f186df177eae20b734", 0x8c}, {&(0x7f0000000940)="5c096c6ae78ea0d4b0482b5594c95e98ba27dbd999db5a35e92365f5656e852fd41a00f303e28cd09600d2780a0b3514b580bbfc7c845af35303c4c11dd544fb8ed76e62c1f105597ab0d1421b9c5e71b83d460f6349346ec85b13c43b141ea9efec679535dd87b7c29e78447b21cc16622b4e61d0fce91ee57571321436993e1ecae1a989888eb96290a8d30b89f6129f3699971aa5ba4fd959cf05a83bc95551f1ccef7ebedab2157a1e6aac13db2defbee1d57c82af623c3616ce56ab4cf821cc1c2c8b1eadd64a80a49b0c97ff982842c4681a4ad6711a90d7f8f9809c13be76821fa783e645431872f69ec795c92343b87d68aa8bab01173c60", 0xfc}, {&(0x7f0000000a40)="11eac61bc543785187d2a01a9a790344b9c7445d23f9b46c4087e1a62d0207a8a73796416c09c0583cbd4681a8fc0144fa644bdadae8db531e31eb6b0e7cf6921c918c9e75cd17ce326ae004145364cccaa31d41b4491a22851610596b9a385ff4f2a0991d7837216dccdc4f9ff7282a4e1ca0e9c1619db7f7423b1f2b48e2eaf612cde67923407fa5c5c4b4a608fd0d4688773111a0b6b5b0f9510e696e61c72b3160139e21676dfe9d1fa47e91dee0a80d0329554b7b7f87b0cc28aec9e37908d660752ffc026154", 0xc9}, {&(0x7f0000000b40)="7ac7b202d98e84717023b15122d04db095bbca87cd9de83118a3ee8e04200d1bfa294b7e07d9a3af9b0208f8df4a77224fd1f88bb1e66c788d64598e644bab52b243d2f984abb9ee979cbc97be40aa99e5afef3473e39414d7dcf9dc227cf126d1661428e1be27b9b4fb98e42fdf74fc39df05ab8c0ee0d465c08d628a65fafaddf050bf9539cfcf8ffbac2f4de08a983904546028d30f872843eaeed3cd4266ee34f8d1191bcd7932f8d26d0b9031d2b40e7d57ff681d93eda3ee6e4ef814b329377ef79f76cdca62fd7d33d2a98a85d2", 0xd1}, {&(0x7f0000000c40)="9c1ef7d9f302a5102f61cb932905cdd38068776f76e756d63559b1e4e093af88cf9575985e33d33242262811a4d096f9db3325c1452be62047ca9ff0e5b061f120a36f2dfbf8b16ab4b27820bc1fb1dd270437804cbe5e3d685eef13c336f3a1cff9a6922d5adcba0e5a68e1cf63ad257b70c742f51014bccb9b6279a95d8fca1b50c7e67ab64a92e23fe446a57dae875db6a7fc2f21b36af6b353e920510227e65741476037e2dd2847526a9a0074cfcecfc75e3d104c3864a2a25bca13ba62aa5c559412084d3401edfb25113d490d286c303380dcaf2a76b4747069f5dda009b05c3982f2510f2b5211daceb55378bc4b43f87cc8f70c9f", 0xf9}], 0x6, 0x0) write(r0, &(0x7f0000000500)="17d5a2b42b5cdb88036ea4a1169bafd222fbdea8da636ada8317abb2dcb5fcdbe5f63ff77169e98a6cdd405c5f68589fc2380a2b076c622ff07a0170047c2546e8c0a01db0b78a04ce4d126bd00a018a06dc496930c2289f6aa23c928c26b53b4854c3969fb0840ff4549e9c0d3f0e644aed31cea00b74ac87e1d40172bcf1bc81080f7ab8d2a6", 0x87) readv(r0, &(0x7f0000000f40), 0x10000000000000cf) recvfrom$inet6(r4, &(0x7f0000000e40)=""/198, 0xc6, 0x802, &(0x7f0000000040)={0x18, 0x2, 0x3, 0x20}, 0xc) openat(r3, &(0x7f0000000dc0)='./file0\x00', 0x3e9, 0x40) fcntl$setflags(r4, 0x2, 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) open$dir(&(0x7f0000001100)='./file0/file0\x00', 0x81a, 0x4) recvfrom$inet(r3, &(0x7f0000001040)=""/130, 0x82, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:09 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) open(&(0x7f0000000040)='./file0\x00', 0x20280, 0x25) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x210, &(0x7f0000ff9000/0x4000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setuid(r2) r4 = geteuid() r5 = getgid() r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x1, r1, r3, r4, r5, 0x13a2d41f58260812, 0x5}, 0x9, 0x4, r6, r7, 0x100000000, 0x100000000000000, 0x9}) clock_settime(0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) fcntl$getown(r3, 0x5) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x140, 0x2) pwritev(r0, &(0x7f0000000040)=[{0x0, 0x1ab}], 0x1, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) r0 = open$dir(&(0x7f0000000200)='./file1\x00', 0x0, 0x20) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000240)=""/33) fcntl$setstatus(r0, 0x4, 0x84) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getpeername$unix(r2, &(0x7f0000000080)=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'], &(0x7f0000000100)=0x40) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x40000201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000000)="1201b4da67", 0x5) r1 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x2) close(r0) dup(r1) fcntl$setflags(r2, 0x2, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r5, 0x21}], 0x1, 0x0) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffffff01, r2, r3, r4, r5, 0x120, 0x20}, 0x2, 0x89, r6, r7, 0x3, 0x200, 0x10001}) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xc, &(0x7f0000000080)={0x1, 0x0, 0x20000000008, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a8ef816d1f947af355d3cb3fc4112013a2adde1491facea20b30992b9b57d95228d01b8979a3edefad0c39068c5", 0x142) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffefe, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) read(r0, &(0x7f00000000c0)=""/208, 0xd0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000580)={0x0, 0x6}, 0x10) fcntl$getown(r0, 0x5) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f00000003c0)="59ebb79d69e04378d9f2b96578f11d5a5f0acb86001bcdc7810349621de34b416231b236425ef03ca283899de300955d96cb0f3bf2abab473f4c5b841ea481ecb2700a9f5453399b2da37aefa77d8c0acb90a4d7e9a6a43b010f76b8be9eae58055618654cce74ab2d23ed9f479140856ded26be9e15cf82bb0b374307e785dc55d7a4cd054413ea69c948c7e578f68fa92cd0c9eb62c69dafa343f0", 0x9c}], 0x1, 0x0, 0x0, 0x4}, 0x4) mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x3f) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/166, 0xa6) truncate(&(0x7f0000000380)='./bus\x00', 0xa1bd) open(&(0x7f0000000000)='./bus\x00', 0x20108, 0x2) r1 = getuid() getgroups(0x9, &(0x7f0000000540)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000500)='./bus\x00', r1, r2) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendto$unix(r0, &(0x7f00000000c0)="ba3da34d7cb9905a1d384ce65340dacb3f731d2dfdd192d67f5ce56d4ae96e550391bb13a50f398aaacc0e33bde22b5acaa43dbbe8d6e3ab26f062730a11c30efdea105d81d3e2dea6d3adb72c132105c7906d989a", 0x55, 0x40a, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000001640)=0xfffffffffffffd5d) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x22}, {r2, 0x10}, {r3, 0x80}], 0x3, 0x3) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r4 = shmget(0x0, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) setitimer(0x3, &(0x7f0000000100)={{0x40000000000, 0xcfc}, {0x2, 0x4}}, &(0x7f0000001180)) sendto(r2, &(0x7f0000000180)="ebbca37e6314690e2576614ed4f67260ecfd3b6e6eee9787b94fb7a5dc4360a909eb65fa8dad0815829318398d360769ee4043579ab87131795326ce77a5ca5b036dd91a729138abb7125f82ab2b771a8ebf2e118488f631e9289120cb1fc968361bdf9d48ce4d97c1bde516328004b10dee80c1022ee9d13874a8206f38840e7949bf08525d6f2895c4a51a7321b275728645a302f9da9282a2d28479e19d61f3f5ad856d7e9b5874f41035c3a194372d1e8228e0bf7b2d3156f6345a6d0d3d4c3dae6651b62a8e7593a825f54358d54ec9e7894d12992b5437643df062a0e79adb9b5cc3934a1ee93e911688e210ff91b3691da5dc778beb74feb850896c6060e2966cac0a133d6fbdd5d633ec50078f050c5633ae03214dec1e3e925dbd36c9f0546ace7b178a6950d2f294876c6e60326a919225149fdcebd981f1921445f95d9818228da69a70bc3786cb71afbd8cf682d8d7b8473016af6c2cc1c679749617c59a66f2b825a45361648ce050512c8d0b4c17ceedb4beb627128cab5ef770990d2464ab0ffd429b7916c7bfaa37aff858089d44c057a4bfee3f9666f979cccf806017091c30d683acec55389b15435559876b23a2391567a203809af0a841cbaeecb1a73e98a64734306ea02ed2544b2be1b4e06ee2886496f4f9d0153a29520f9a64a292c9cace7f9453bcac29b797ef7008afb7c8ef5deda8cb17c56a2c6562f2216e11e922e87d5d5674b4bb3bb1af9c74cd73d1d9bdc0d68e067c317e410c4d1d6de5763bf0fb0e60b296fd63a3d95c7dc44d51af27a60ad2532fd99b7fe2fb272c99733d35f62a28c400f2cb4a0c1ad5035ec55bdb25a45f6ac49b792f75e6ed41c76da678fe412333276672d2853388fd7972745bf93ea8ed89593d928798f920e47047d6f0b54994154c37b3f1a8dcd5dc8951696af1bb911bada48812ca99d6ef786a0442996a0d818738fbe104e80d3b065868a3780b1fa0d23123f2a155b8ba64f7fa7dd584854cfe96c28db11b9b78760c4f68a469f3aea71c14537e3e230804a72e7f0916ab4688c06ef611943f34156b9d53f875f11ea01e641c5defa3082cbd0093b1495f4ff289af8d42b19d9c433f181cd7ca63b100f8e91801529f5ce86582e3b61ae7dccbfb65ca5a5fb79839ad9f2eec71009a31d8ffff9df0c8e23690413d2eede353c08c049c88d79eb784e83bee46b4942460d561b6b925e841cd8330b25991b07254a08686a894f0621459c5b6909ee16af057c63c54aea087e2c2474e8dc6155be98ba7231abe0ebfc05c2158e1475dd90eaad0cc133583704d4588f035626b4ea7a42661ea83e0060627d630035fe482179efd9547f6a132df59bacc30595b71cd5f3c6f0a6f426c791a1f0c0a81e37dbc97a3e7f15c2a98bb1286652f63132a5da0741cf1c2fe7badc4956d15700f25135740ce0d1bb06f0b981889a930110661f678eb888191dd1d936004144b3a0791be379b3feaf035428a73498b77f836054c24cbcce1c181e44dfb77dc873022061e0a002ffcf28062072d3481a81e2a52c8c86f074ca891d2947de90946b24d8026eff6bdf6e987d96d659944ba6850601285fd2a8798b91b8a4407415f0ee1f095add3a4157a679e0554d4164335decd933023ba18fcf13709685121e1f5eef6686ea34a465782fdf6524b80a64750a459b6eaa1179449cc286b2d50a02706c8d7190d4e2c4a4ead7e26175437874bf4e923311e457013a73a53f8741de2b5ae5fe7d5682a53b3b4500bd4559e9630b570884cc4c738b3e9257c7721c07ec1cfe6b33fb5c7b277e5b1062ed823f1965d0e3945b71b57b6c7733c9094c8d1e43785e81a41403cf5d5181135889a97389e534be8b6da63674192f217b37f26a053199fa209f0e9c52913cc058d88cdb8e275141c946e3107ecff5b25a972c6be49b6e5265eab55d44ed2272e336895a5d62fb432a85b922cc6f28a3d63a86c69494a2a8650c9e3801f9d6efa22283cd9dd566007335badb4153e33404517de66b7cc92ce1482fb32817846973e0435b67bfb05f77ae8fedc6a39e4990015cba826060f6f0f895961ccfddac4be00127ca74e5dc1a23e8f5ea77334b6b635a177a2bb2677e0becd52d5ee89e0bf8a79cc415682019477ea140fd5a8ed1bb377a5da853d9c81473885f97115b1da8c0e2665f6479dc296ceb89ebce20a8ebca609355ba3803c584d361082406ceaf0399e4374f4f28a84adb610f4241bb66b1754d0423a3d45e1731f79c8f8227bc6a98440c7369164086b9689be80e2759dade00f2344213845de3ca004890456bb7928b4c2a26da7f0887268aed73b7a6e7026640ecbf31d9890d5b73a3c16b45cdf72b56d15f767114bc8cd1a144a82524a43f7e856900425db10bc4272b4e96342302f803c9a1abc13cdc6ff624fddf151b5dc6af1c3ed636fd74ad0d2295368662bbaab043af6a84374ec11041c24cce20212542101d71ca52d64fc474bf9eb136e0bd3dfe090dcb0045b3d40aac2b5796f35b0f9cc48ecfae80b6121299363041cfe906fdfb4159004ae649f65520293d7fd7e0395ca0ce47c36c4d4364115089bf2588dc2c6ac6bf571647bb48acca6e8fe2b4a5d1ddd3762061cc87aba4c9bccc5598eff047e945c44f63f19e2fa88796bf307eb58167f51478fed590666330bef4869fb3c8ffca5b0dc951dcc279fb1ad9ddce3aee4e65d8a7ae35fd612a70f7aaff782ce80ffd267aa52ef95dbfc328c540f1ee750d774db9a1fa1d24f0b2db80c05ebfe352dc71017671c27af228ce615a69b45709162a0ee2e95b8729728e4909d9a1e809036cad40d35d2c0d1af75e5315504da2862125a0b274561a6bf58735c545d84d1ba6b973c8d63d752cb3b9ea1f4638b0f327ca2d47faef76bf46b3ba774b546c86421effa213f5e0b2a230e007f680e775c0189295d65647e3a255b40a5d45a6b8cf06b7b8a6be28daa5719d06d8093fe40e4fa453a3f0499e73e802cded408f24637af09e42e32f2765103f610463d038dce5aa719a6f120ed6fb291c98227cf1e0d2a9a7b16ad70686792c9a5538ac60c28f0497f0d06c6e325a19066675c9af652af959acbed677751b5ec3c6341a0789a60cccdb63f603cf9c2e5732753e760335b7d953f80301a51fd2d3d30dc72cdcc991bbed7a0d7d74e88824e8bcde2f910772aa8042999fb36b084ba32ae55477006eac292b132871c8add996750a2f67d26a58e798fa49da7af03617a39958dfcdd4c26f1a607824c7738bcb07758d631def2b17100ad485f5cfe95d8251e1234f3194e8aa589c6d52748f727ac82646d06a54e2a4866918f465d17c27987d08838b775757f51997d37fa614930975a7e24a507efb873cf98384d74cacef0fda859d99c48324ef006c1e2ab26d641b2f26dbff91b39c81e6c73485bd667a406e3e260db901e4863c1f4559051bf803771a3a5d44cb4eec40e6fffad449fbea1131a2a4fe767b92cd1dfb4f1baf79ee46fd979aec83eb8cb2f01ad3e8aa7a42ef020b584fc728b1f63baf86acd2c8222aa61b7e8e5775185752a6c3132712b6d73f4d700bbab3814ab2d32523a3280bdf1c3f6809d8ee3bedb2ba9c4e93ec57d919dc877dd84bd5ca9ac9a0296a701a6a464f974d51432ee97f3127e2c42d9f9c46074ab24082992d9fcf71c15685be8e74229eb0e5c55ffac077d4dd1500f95bf792deaafd007bf04ec9bba9c9334f368c5c51a4cc84b8c371f2b5dec596314fc52a454ff5bacdf0a3fac02bb933312eda37b19fa545c72fe07414bb99e33433b1bcb255e9a74ed79ad181cb542f394715e6cccbd1ec89f7c9261d5234fff6432b6dde4d8e59b2c453b4ed3b636e5f6511cff5881d9dd0b30c7f0fb2ebe856d3e16f3209fe92b287dc0ca306659c5b2588a9bcb316cdbf3b22d5f4cf59339aa13f4e0c5eeac5b77270590d48dcd687d1d098ea2ed222289ca976a9593daab1a1dbe90acbffdcbdd81c19fd117d09ff8d90f3207f80e9f0e5ad7e9cadf0974cd3fc022d114adec80771a419e4c0f3be970ee0978d4be045f425eb62acb6ab0ccefd204bc9d41e3718989a0e49d74478dbb6407a77a546eae6e074d15f3322131d1b4ebb7c1544a970370dcdcd5452f95f3ef041654aca40c3b08d58427daa6680506f105bf841b319a47fe68f73c02a14ae16af56dc42b0434d7c4db963d127ccc29d3e24b0eb746d677f3ab06bbaa7d89d7bdcd9c4cb5346492b018a2a7348e4f2ab8488ad0c9e4cd127216d1707177dafe100f596707989cc61ca1970a5fa894b9662ce979cf9de707bdb10b75cbaa4eb8c82c79dc7169e726b3d5734c6e7b9847597609a74ff4697e89248c31bf1af4976c58ea78c9fade2f002a78bbff8f188e932f7a842e03c95242b6f7612c1f2ef6a80849663261aae34b740f777dafde47efc4230cd2af8d74b0f15c4b27a28fe553a14a8000bf9d334e892262f2d82a84dce52c38b1185b0909e4bdf5d8c695ca28c1cbf343e18a16ee081eae3ef3f5679a291f7e3e7d083325eaed83c28daa2ff200621483c7391794d0b907d1c21b77cc1ac675842ff0d091616eca307a41924420aa969bee6602d4e00469cfa7d02d2bbd28492bbf7411956bacd6b92131cb44b29ce643c8eb0e5d2cb405b4ac93a6246faacd558145b5e2d1e38a9fd1070085234ab2194b3049dde1010bd9fd602b9ca1121509b7a535fa690b5942bf98989fdb4fe7b37fbc597ab8e3129efe31e8b70c4116a147bba95f67833d6e581ab45ac59b5677e031299f384a300c3f130fbb96b5a4de5a663bb8d94178f59ab96deadde646969d47f80a44cc076645602092139f165e81813d04655ac25bcce75d8cd5f4cc470bef45d3e8ed31c21786b89c3d6eb773bafcccb43b185a98afe2fee06ee723dd81dbbf5df0549e50b260aeeb8f4146860d51d9fc324400948c27231f466e3424f3373de585938ffc012f2d490575f52e9f5f42deaa2634ffc296d544806acc5567c84996bc45523fbf2823d10337b718dd0fea775568b7a6fe8efd9c9234d5d189580a90790ff6066bfadbe3d13201f9f0c224f5e49cab8963d51ef939eec8496d49554e9c1040e892e950e02aac19cb80912f704b28548979fd42f7107349ae3d0dd74af671e2e6021280e0433e6af45fe7efdaabad15da5bf8dc3c3473260ec58019102c25b0f48de212e3f484353b001cd01d97768b225bdccc797c8b69103db082677c215a51745b7b8c065922d0105d32fccb4a1a50f10e2fc0e5a4a1181e9e4741c4b3950976f6d1c2047bbad36bf58cb0b93c7c40e098b3503610410623409f631f9437d8be1104094c7f1f4c7ffc4021a27a6b5592cc58ee15f8b8d7b9b54e4bfc586428f42a30fe63fea94a5d9aed33844008e0e9ee1b233318ba7f51f5a3ba305c3979c2765a176207b805c259ea6bff443f7148fd3efc8e67cef05ff29704f94e6c525a9001dc21821987bd7fdfc1fa73ca62195d2e037d10efe1b78fef5b2451dd011c2021b1a2dec9caf4f3f0a92e8110b4ee0397a32bf658b624a8c5d0dbb787133b86957d4e497cddb3fa7a831c85686f8c2682ee33db38b4f759968900a9158a534394d9bb932db0cce60fe9eaba8fb36b28b540275dd1020139fd6a46fb57596400c9c5768982fb7f5a5721833ca830c3e3e0afa94b11581a64ffd17cc1a2c2a0002ac6f04c6ec387604405bee1ef03c01c9dd9fd18c62a3cc4d0290fd43c83dc4a68955ccc6c73d38669896356f0130af20a9fe686dc2a261d", 0x1000, 0x3, 0x0, 0xffffffffffffffa6) geteuid() getpgrp() shmctl$SHM_UNLOCK(r4, 0x4) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000011c0)) r5 = fcntl$dupfd(r0, 0x0, r1) getpeername$inet6(r1, &(0x7f0000001200), &(0x7f0000001240)=0xc) shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x1000) ioctl$TIOCEXCL(r0, 0x2000740d) sendmsg(r1, &(0x7f0000003800)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000001280)="a10644c3dbf7db901abcb3e577b05223fe8369b825887caec9e668d62df04979489ea96d8640eae85a80ce6b1693ea27084817945c6efb59dd06ac9a4ca7b94627cae1b255328f87953ba54c04426bbda331055bcda092c5eb09f97f925130eaf013a8185bd6b252403cfe399c97477b986a834633313612d6c6d433de861174eb81964708e3fd9f6d7aa752595dab7309c8c1261832635e3ca8a33220e8d7886fc09b7429252e910b0b4e3afee58a121ac72d3cf960660adcb50f1ba15a4820b3cdb11a04627053f3e911bba780c207708e106a3709afd7a4eee120a6e3aca87d21e2ea6ae5d20df9635b3c2a5a50229e", 0xf1}], 0x1, 0x0}, 0x402) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) flock(r5, 0xb) getgroups(0x400000000000036e, &(0x7f0000001580)=[r6, r6, r6, r6, r6, r6, r6]) lseek(r1, 0x0, 0x1) sendto(r0, &(0x7f0000001480)="f291e9cce5cb697408e74fab51b3e656b8f6b21f6de931fd9434e1ead4ddec5f5247c301ae27b71bb6840b78cbf0797a98a8bd90c5fc72714d9269e5ca4b8930d2d8f29fd3df5863061811acda444d072ed6c71bb5bdfa36183fa38765a14277ad07ccf1756b84624ada520b40efc767882cd0c9903585e9aee276c5f7c67bcd7ebf8b9c198db935581e7f74ae1ddc61922117f15d72701eff8b64b61f9f7c", 0x9f, 0x40f, &(0x7f0000001440)=@in={0x2, 0x2}, 0xc) socket$inet6(0x18, 0x8001, 0x0) recvfrom(r0, &(0x7f0000003880)=""/212, 0xd4, 0x1, &(0x7f0000003980)=@in6={0x18, 0x1, 0x42, 0x5ec}, 0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000013c0)={0x40, 0xffff, 0xffffffffffffff13, 0x400, "650f97bc59bd929aa826be92309fd12adffa3726", 0x2, 0xfbc0}) setgroups(0x7, &(0x7f00000039c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) connect$unix(r1, &(0x7f0000001600)=@file={0x1, './file0\x00'}, 0xa) setrlimit(0x3, &(0x7f00000015c0)={0x800, 0x100000000}) 16:00:10 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01"], 0x1, 0x0) socket$inet(0x2, 0x0, 0x4) msgrcv(r0, 0xffffffffffffffff, 0x0, 0x1, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x2) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x80) write(r0, &(0x7f00000003c0)='\x00', 0x1) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = syz_open_pts() close(r0) dup(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x3, 0x2, 0x2, 0x65}) execve(0x0, 0x0, &(0x7f0000000600)) 16:00:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x2, &(0x7f0000001040)=@in6={0x18, 0x0, 0x4, 0xfffffffffffffffe}, 0xc) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000001080)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r2) setsockopt(r1, 0x29, 0x36, 0x0, 0x0) 16:00:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/17, 0xfffffffffffffeda}], 0xfffffffffffff53, 0x4000) ftruncate(r0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x600, 0x100) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = socket$inet6(0x18, 0x4007, 0x8) shutdown(r2, 0x1) accept(r2, &(0x7f0000000080)=@un=@file={0x0, ""/24}, &(0x7f00000000c0)=0x1a) r3 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x20}, {r3, 0x1}, {r0, 0x17}, {r0, 0x40}, {r3, 0x14}, {r3, 0x1}, {r0, 0x2}], 0x7, 0x2) setsockopt(r3, 0x3, 0x0, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r2 = open(&(0x7f0000000200)='./bus\x00', 0x400, 0x5) r3 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) socketpair(0x0, 0x8004, 0x1400, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) r6 = socket$inet(0x2, 0x4, 0x79) poll(&(0x7f0000000300)=[{r0, 0x141}, {r1, 0xa5}, {r2, 0x8}, {r3, 0x2}, {r4, 0x80}, {r5, 0x100}, {r6}], 0x7, 0x0) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r8 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r7, &(0x7f0000000080)='./bus\x00', r8, r9, 0x4) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000140)=0x5) r10 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r10}], 0x1, 0x0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x111) r2 = kqueue() dup2(r2, r1) poll(&(0x7f00000000c0)=[{r0, 0x162642f663d7441f}], 0x1, 0x0) 16:00:10 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000080)=0x5, 0x4) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) fchdir(r1) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da", 0x59c}], 0x1) 16:00:10 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x1e, 0x8003, 0x7fff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20420, 0x3) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) r2 = socket(0x18, 0x1, 0x0) minherit(&(0x7f000036f000/0x3000)=nil, 0x3000, 0x2) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket$inet6(0x18, 0x8005, 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2, 0x8}], 0x7ff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x20) kevent(r1, &(0x7f0000000000), 0x7f, 0x0, 0x4e28, 0x0) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x20, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r2 = dup(r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x2) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000280)="afb755370de7707826fe89264c2bb9f27a09506c08628750120b70bf3ce0a39415e3f9a1aa80d76edf4bc016f894fac24a7c2f959e2f8f08ae7a04f4ec4353e73068584277174f8e84a40e715c644ed3e4e009a8179482ca8e9ecda07c2a9b9509dd4577e61602f535bf1e06b3658de9710e5b694b9404ebb40348a359b7094eb11458b64ccab9efbbd5ad200d80f479ed2258f21d46e7fb8e13e7751fe544923f2727f37e27c36367f50b1d181bb1a487f6fc9f4cbb98b98f2f91a071b7195359aa8ae7fbcf48f5ee753dedec4ce14e34d01ab1968981e2d3522778b6666974ac05032cc04ca079b35774636e38986900fa4cfedbfcbc3e087dcf865303f9b9ea74ff12c119f4fbd654ce6b3ba6cff5f35eca4109c55db01ceff008079358e46c1ced1af710984b49a5726d63fc43f532ed97789062e8e591b369b55a5a7a500bb5bd549c62a27018b4dd14fd57c46dffb49b2b066d8b4cf63d1b2cff5fa02a7a645ba50dc5fed0a1d7f2cf30b78bb73ac59742487d9762fc5951594130a02c8b4d3e3eae2b7eb894af2f8fad58e55d04b2bee3655647d519e771edd0835ddc9b911f2ffa9aa599d1d0d1bde7b8622b4bcb4952efb992bb171cf19e54081c6ef5311b606281269d13ecdd0b2b9a23eaa36370f59ffeb7b207f38e581bd3732effb1f34b064abf8b61b12acc1938b07b66f5e51ad6a91a6fdc1a8ec9a1368fcd2f70a22e7568745ef5d5b19557c3c29455d30dfe8e9939dc6797b6aa87cfb3acfd095ff1744c205e56cf509fe0a56d20b80d7d641323ebf9ef3d700087c4f048bf60ce8b6162ab72701e2cb7b882906c983de7adfa5ece407ac80e85ea51f7732555eca91376e6b14a80646858b8521a33cbd06407941511db11972eb0d34ba19b336641c31feb77adbc6f4aee3bf2eba8bae2dc6d3d342d3298a31bd2004016c55cf435fbb4e4cc7a2859cd521f5742bca43936c37c6533389e704ee7834d6c0890422f68f1aec87a3623a503e2f28d7c519b67f4666ddba05b9037c334e8d5fffb1abdbf58ee7287b4139cd8104c615058a41092ed454e9e482749b15ecaf0a28de964429a0d8165e737a6e552db17c42b10efea0d22048e8776234d70171b3fe0ba08cdd68f2752a485a2f6681ee87c18baf57af52ef4b17d470706491a1925bb393eb0b49d9e5163a1de39202ef0430b5ea9881da1b4f040a480bab13b7ae1984fa8c6ee59a4954833492bb947ebd2ef97f56f702702a13a896bfcb09dbf3720e5c8749fdf5fb74e7ffb2bf4c97e8e32abf7a3ab057d2a1772caa5698cfea0660f7f3f10ae4ce110ada173966e40ca6188fba38600db099654582df249d1a7184947fcc24c060b2a6ea005733a88319fd38bac0054ab21cc9064d5a40f7ddabb8f4992721f018ad0ea3d90a891ed87bddf7f13072e075af8a1e41f36ece7f26f879eab3786171e70060f02148916bbecdfd81dd456259e56858caf02c1d049df8b737111ab35f06b93a1bd705bba7fb0d659078588961be1fca1756a961d996f64c0403a8190a6db49613fb6c5800f0bd610e8ca2479b9df2d4215c9ee5d61e53ad312fd7c9689a2d5fb447c46914dee96de42ffcbc03c4cf3bb19df6545f431e00c418fcf7dd2f2da691169d156ccb484f9ec6099cf9c274f07c01b3d88de5dbe0d5a4f1e759b57ce2b4c35d6243c881309dd0e512814f09697f26a0a9396b60a9c7189384a5c6dfeac11800d7d9c787c51db11d42818a3591f735115d5bb97e196ab9877026890177ea0c88fb838bd97fd87c69f529a2decbd3dd0bf574a7cf3da33f8d3a82fb3c6f3037679a98b2ca54a1a106bbfb68fbeee92508091a6fe1c48cacc9dd15cc1fc896fa1903e21e44680dadeec4b9180a356d5a6465ab6996e95b2f6f8104a2e7ed5b1c2cce6763e80f6ad86881fd9cd25fbbf0aa7670df86f18abf54c8961f0851394f1e0b28872d524e134010a1effc5226b5b98867208f764b4d1271d65c2eeea2338c7e25dae275a02708480fa1af9e1b32b83f71105f335ad89ffea323d068827ee0c80943c06462bfb040eb540d888dd87afb7bc8c30daf737b3e671483ac2513a55dd832dac790d998cd985e5d9fa5daf3f449d8241f1f0bb718b76989e84133ccfa308678e8542b015a219da5abce82cc7301e473dd70e3513816347cf5f53ac1189b8d277976133d4dd3e840bf4e64d4820c2d574a20d671776e9252fc462cdd8b130798ac9491e77be9eec25d22e7e1f6bf9b12ed9f3f9df761c7bbe33ff6693cd179518819de0fd5209ec139e0b9da9bf56fddc2c2d339da78fdfdd270f48206354edd18ded011bebe0e67d351556c1299114e546368d6af176b1a08393c71517364862fee93d6842ff61636454ba566152c26e679583012a5c437c399778ac9302e816db00d202b8c960801c51154b6e66ce101943a7928db08b3b1c052319fda5536a73dac2f8ef32640454a2b77f490f6439ee09dc165fcb604fea642e050bf9227c2d52898a0db3c59f5ea050c5ae01c674e8d46026b1fae706a6f1be5104b832501ae55f5d2772fadfc1c95e3fa740c26fe921997e304b3c301c74f3cae5983e264fb4e18f2f194344a31677a3934911103561c021e04fb56ac69bbd36582991afb5a0934c79a40839fb03bebedd490b704c7a71892d05d0e01615854735ecfc48f73d98f354364ece6f7790dac76270359c598ad377acdc70ecd6a694e30ed895c02522d8fb7219077629d921ccb1a4de14f5e14eb3717d36142621a1cc9fd2b81bee1da2daf8823f3c433fe0ba8c7200c1d04c5b63a94f73150d32c8d4e13bf3f24e45b2b08d75ada7779daa8b059db71f4501e05db2214e288d6a99ddf736bf3c5e8d5c107ac5410216e7251611ec5829b75174bd4bb94ec74cadd059eb070da0e4d86edbf1d370e32ea1750e90e90c48519846ce70acbc30fc1e3bc3d4ec3b7c82ae72041524378ecbb3376867da30170b256d06c7b8c757e0e61babfad89752e677633abaaa7153f362ee559f6668bdeab314afc173678da7154876b0c0a2d1804e4ec7b111c4c7645da5090b609e555e540fdd796612303c50420b40ec397ebbd1497163d2af9e6bf6118e953db288b90498f577304c07ddbca73962ca267bf4f23357a0841c42b2d0e0f7c97cffe64f8bc532bad5aa4e8464a234a75dffeec2ec373c4a2684896bce5c5ae8c782297fb83628622ef8406e8db5e0d4679ba15cae44e0be1586a3e2e3cbeb9f669e54bf5fb8b854f6fed97bc27a28ff27c758fcba093d1ecbd59fdd971b3728fb21504776661e662def7507489e1b61fa5ce60b4988793375005fe77b684a270eda4558980d3e64640e9bbdd1be318be30882a1963220cb661667a8a5941c716fc16bb20c295e21c15163114466a687f0804d1c48db86a9a03531ebe7bc89391fa9c36bfe7e9904e22e38ba2f423e4832b05237ee832920be0a29a7e0e38b1d51229b3fdcb19926ce984a5ca24e3b1f44f2521b067e3dfdb02c50c59b99f044d216a0ec7d203927819b31c7f906ccf311733c7f42e0fb80884522df5f2b04a5ddfa59799563e418bb125b2f00b26a337e87a74c58b4a9426aa4211a905a6785b27c9082aa61b65ef52aacc484b06bbe58828d71613ab03a933242185b7c079affe898a4571eb38d92e1e2d2a56cfc731cee6f95fa27f39414d56713b1d4a3b81919a2e8eca63a9b829d8dc981586081e64a39d2b5a88804a6672582e3e8cf1de30dbfd316547eda1a2d631479ff80247e0fa64421e71a3191a480048753f7909439d2e663174c3366d1315027ab9175759b2b71de0394bd3b71faebf297aa18784abb77a5f44be1e715ea0fc38bde64b4a30813a3166c4398218cad4af7eea18801dd0630b540b0653ed4650e1249b1e7a497ee3b45d24beb48008e6d03112c9267d2908e205a6293b98272216a6cf1df5cb52bc207c7b7c8597e52418e47a8e50641ace54d2cda8f7181dec1c9bc31ab2d7083b602013b7a37dd7da57b7ae7bd3ed2183793f486e4e2b7a6bb9024659aeeab84dc9369d9121b4cb12eff54c3f5466e28cc2389218d5543f5c892a80b54ba76502dcc655021257f71956cf8c6203b0a998a6efd7e037fe2e7fd0be7f7e43b097add53724aafba0bfb30b0287c45cf571dab3f4e482107acc9a2a2b5f1ec7b451b6edc4bc134c5b9adb872d3a050baf4c47f1c67f9ccd72ecbaa23238d20fbeb52aac5c0b2f84fbe90a4dffc4d252056153c02382d95fb33d014f17fdf22d61e26e1b75fe1e59629bc21974b695aaa0f956dd44ab47924022fd1ab4b43dce49fc114b840186cbc616255ad87bd147a9c92dc5b2d965013b620a07cae8b9a3822472b224add06df371d77b20e8f484c1aeea4f02983d6abffd683716f8c5bf9be15f932147dcc06c116d1c036015ff36741e8c1ac24ec6d4b4d649932d24b9d92c6dc7665f3c6ae6fd44f2f175a87e43d21b2e32b5a7bceea0422002a5048adad6bd33ba890b145983e6404a6e7df7ce0619890e1042b928cb0672d23456ab46551449ed4621d881a5d9d465ace0b8f6331c2a977cd5ec28e3a0518f4b9ea8a8ca96c07210d60f15a11b37941069be0cf02a6289fdbe05b64379024047b5ccb6477fc5733cad21500ba230b811318f4bc813d2deac5b217e65167b30dc004861ced9802928625740ff5c67bc4c38d985b44b55f99272e56cc24ee34113b601c8d40a8499fc6b8dcc000178f1e368d783e53fc6bd3b01bda45452fc163f533df3b5534763c15cbd63a6cd9949e01f32e894d355394a7364f79e2813db1155d141e2948af78757e6abf8ddcac4118d98c4978140950f465478d319d0c61c288f868f423b41ea592584b8f809ce8e78e1bc6e4ffc8c28d7369ec53cf886941d58a01bdf5016af3207844bab0bcf1188bd8dd3274cec061b7617ee3ef4652ae8982e090fe27f999f3de3323a6fddf15f5f42317176a86248d43d8571d9a702542a55aac5619724f95eb5695e7b8a0494ab3e80fb74b9f55d17edfa25cd8fd6e8f5d102b5e88ef1f8b6cc49fc33a535d7bf84a9c0a00fb5e5d543fb919e909e5bf79ea060976119277ece77104ea81375bb731ca42e17734c2ebacd5f2966e400cab9f200a5b4db846459667dd7b2abea04375a8297f2ab639ce050b1725d87ae693ef9e05756b016497b1cf8f08fbc590faa7fb857646c988348a60098a37dc50fcd3759a5fe656d49c6504e3ab9ba90ea2e70ce54d37f550912fce01ef2844e14d30bf1613468e943480be130589c9353ccce97fa22656616bc5a954e38f3cb61e9fb9a8dac286102735ce1207a1d993c7a3927429827567dde25524d14e28c2a260f752c0fa386925823d5cc48250a22207f23d371d9de2219bbec20afd0bfeaf052dae8baebcdeebdc7ce9b7a709fdf28fd2d4d5564de119a6c9b8b7f43ee807a2b7a42b0e5c4fb766f3335af0a5c58e7b912ea951f1eddb2377960866de03c02f2e2176ac494ac2a5d0e173aa8635c92cdc4ef52100d02d96fe1aea3c2f44bd300eaabb05502a49c3cc87dbe9651342d7a5fd9f9d995730bc9f03a1435be21e3a5045253cfea54935a2ef28c1c4558f4fcfe16d0f023119e295c646a0cf8949f81c83216302cc8bfd09639ff11c726a9a6513abbb7cdd0e1701fcc51ae7de54661499f718a4c121f8a15595fb68c80096b3c3f8cf27ce9d59d3da74c929d2fcbcc74692cf14cdb26d62f20db9dc43898660c0144e6da1567951c5c60657dba4e0fdf4a72a3e1626dc4c7ab323", 0x1000}, {&(0x7f0000001280)="e27afc6eed661e5cceccc33b65318cdd838eface6e492b143d4dc797cde9330b1fb9212b4f9c9f280f848ea47f324a203bd1aaa1f8e7dc44700a303751b092ecd0e67ac0cb7dc8296502a9dfe139e445f58a653d14ac6c94cc59386d48b7278f593a0ea61a63a56a03dcb690c0a8dffd48e11b0f3114863ea2c08a85d89f1314e87c31bc5affe9521e28395e68ce70f4af5a2b2e265547c880bf11f0044112fef2229baed79cd0d296152e3b1ad8af61099fda7eac1f148fdda709f78baae28550ec8adfc1a0d94b81022c8c714c649b753012a94fa4c433a23c7e", 0xdb}], 0x2, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x8}, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) lseek(r2, 0x0, 0x2) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) dup2(r1, r1) r2 = shmget(0x2, 0x600000, 0x0, &(0x7f00009fe000/0x600000)=nil) shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x0) 16:00:11 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x20, 0x2}, {0x7a, 0x44fb}}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:11 executing program 0: r0 = dup(0xffffffffffffff9c) listen(r0, 0xfffffffffffff826) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x0, 0x4}], 0x38, 0x0, 0xc68, 0x0) fcntl$getown(r2, 0x5) 16:00:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) preadv(r0, &(0x7f0000000840)=[{&(0x7f00000004c0)=""/133, 0x85}, {&(0x7f0000000580)=""/73, 0x49}, {&(0x7f0000000600)=""/156, 0x9c}, {&(0x7f00000006c0)=""/8, 0x8}, {&(0x7f0000000700)=""/12, 0xc}, {&(0x7f0000000740)=""/239, 0xef}], 0x6, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20002, 0x2) bind$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) r6 = socket$unix(0x1, 0x0, 0x0) dup2(r1, r4) r7 = socket(0x6, 0x0, 0x40) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r9 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0xa0, 0x89) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x30, 0x1, 0x7, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x8c) socketpair(0x21, 0xc007, 0x5, &(0x7f0000000240)={0xffffffffffffffff}) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0xffff, 0x8}, {{r2}, 0xffffffffffffffff, 0x20, 0x40000000, 0x81, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x48, 0x2, 0x101, 0x22d}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x4}, {{r6}, 0xfffffffffffffffd, 0x10, 0x200000d5, 0xf49, 0x80000001}, {{r7}, 0xfffffffffffffffc, 0x1c, 0x4, 0xe0b0, 0x200}, {{r8}, 0xffffffffffffffff, 0x80, 0xa, 0x80, 0x5c4cc3fa}], 0x5, &(0x7f00000003c0)=[{{r9}, 0xffffffffffffffff, 0x80, 0xc3, 0x1ff, 0x2}, {{r10}, 0x0, 0x8, 0x4, 0xf089, 0x3}, {{r12}, 0xffffffffffffffff, 0x4, 0x22, 0x1ff, 0x3}, {{r13}, 0xfffffffffffffffc, 0x38, 0x20000008, 0x20, 0x8}], 0x40, &(0x7f0000000440)={0x8, 0x1}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r15 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000480)=[{{r14}, 0xffffffffffffffff, 0x1}, {{r11}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) bind$inet(r14, &(0x7f0000000000)={0x2, 0x3}, 0xc) dup(r15) socket$unix(0x1, 0x5, 0x0) kevent(r15, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, &(0x7f0000000240)={0x8, 0x1f, 0xc77a, 0xffffffffffff8759, 0x9e, 0x597, 0x9, 0x53b}, &(0x7f0000000280)) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1ffffffff, 0xeffffffffffffff8) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:00:11 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) r0 = shmget$private(0x0, 0x2000, 0x84, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f909683a00"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) fchmod(r0, 0x0) syz_open_pts() 16:00:11 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = socket(0x12, 0x1, 0x400000000000004d) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x7, 0xffffffffffffe798}, 0xc) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendto$inet6(r2, &(0x7f00000002c0)="9c8ee7f5b4f7b68a8791118994715c6fd7f2031912f4c386c88a050f3b732b334e67d0c6354e072034065502e5c47ce738b7262b431215ed5f8f9b0638706a8a1f8275bdb0021298cf05b60a0460261cde17df3cde83", 0x56, 0x4, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) r4 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x4, 0x0, 0x400, 0x4, "ce2791ccdf7d1dc9e38d27363a64f89b8b4f37ff", 0x4, 0x401}) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x20000004, 0x100000000, 0x19d}], 0x2, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x44, 0x60000001, 0x1f, 0x2}], 0x5fcb, &(0x7f0000000140)={0x9, 0x100}) 16:00:11 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8048, 0xb) recvfrom$unix(r1, &(0x7f00000001c0)=""/88, 0x58, 0x3, 0x0, 0x9f) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x1cd) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000003e00)=[{r0, 0x40}], 0x1, 0x0) getsockname$unix(r0, &(0x7f0000001540)=@abs, &(0x7f0000001580)=0x8) bind(r0, &(0x7f0000001500)=@un=@abs={0x1, 0x0, 0x1}, 0x8) recvmsg(r0, &(0x7f0000003dc0)={&(0x7f00000015c0)=@un=@file={0x0, ""/29}, 0x1f, &(0x7f0000003c80)=[{&(0x7f0000001600)=""/211, 0xd3}, {&(0x7f0000001700)=""/180, 0xb4}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000027c0)=""/227, 0xe3}, {&(0x7f00000028c0)=""/98, 0x62}, {&(0x7f0000002940)=""/4096, 0x1000}, {&(0x7f0000003940)=""/251, 0xfb}, {&(0x7f0000003a40)=""/246, 0xf6}, {&(0x7f0000003b40)=""/218, 0xda}, {&(0x7f0000003c40)=""/23, 0x17}], 0xa, &(0x7f0000003d40)=""/72, 0x48}, 0x42) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4e}], 0x1f5, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/186, 0xba}, {&(0x7f0000000340)=""/165, 0xa5}, {&(0x7f0000000100)=""/116, 0x74}, {&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f0000000400)=""/163, 0xa3}], 0x5, &(0x7f00000004c0)=""/4096, 0x1000}, 0x1) 16:00:11 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0x513, 0x4) mprotect(&(0x7f0000027000/0x1000)=nil, 0x1000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100)=0xae3f, 0x4) setsockopt(0xffffffffffffffff, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:00:12 executing program 1: symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x1d) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = getegid() setegid(r1) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7f) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="1991da75964a6d1bc59dd3f30ae420daf2e7443ed0b5e3bd69ded45698c303b374266b97c8eaf610fa81c05f05a16a5cc243c2d5e316df78a626cda734d7f187b5fa8ca111b2a66f0496648a3120551496e1bcffde40defcd0bbd5a5c8bd34fb71e88dd0bb2e0eea78fd4cdbbc7d0fcecaa009486d2f7824ef0c4f41e48f2ec4ce5392cf300d9a7efd35b57d81a597", 0x8f, 0x4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffffffffffffb9) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = socket$inet6(0x18, 0x5, 0x80000001) r1 = open(&(0x7f0000000180)='./bus\x00', 0x27ffc, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000240)="1c4f56b4bcb7d2f5", 0x8}], 0x1, 0x0) 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x5, &(0x7f0000000000)='\a\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10691, 0x0) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x41) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) fcntl$setflags(r1, 0x2, 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x400000000000, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(0xffffffffffffffff, 0x0, 0x1ea, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) fcntl$setflags(r0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x140000000001023, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x15a3) 16:00:12 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x4) listen(r0, 0x8001) ioctl$TIOCCDTR(r0, 0x20007478) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="4401c305a4a8385985724de62958cfabf4bdb8473a5d929368af89f1bb82f37da19da64620170793a252a708d53a0e333b76686a9f0cfb9f6e60e39ec7cf4c1732607c82c94389b918785e38b11422cb1a970b1075ab713f22bc0d2f559da6d0e50e1fb1dd8bc4d4878da490e7b4b415678a715a56840f14917e3eb4dc355978dd671e1d1258b1f8d2f17683439df4f2e011ea7ebeb63b61f804823a33d7cc56e22eb7ec1b3963c049e87a5ad7fde926bafbf82f2d324136b140288bff66737b80cfc0c3b77fcf0301f7d189616a89408538747f669e4f9db178e8c1352b9598bfc972a6831e5e3b", 0xe8}], 0x1}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) rmdir(&(0x7f0000000040)='./file0\x00') getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:13 executing program 0: getitimer(0x2, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) poll(0x0, 0x0, 0x5) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 16:00:13 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='r\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000080)='./control/file0\x00', 0x200, 0x0) 16:00:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x61, 0x15, 0x7, 0x100000000}, {}, {{}, 0xfffffffffffffffb, 0x41}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x400, 0x5}, {{r1}, 0xfffffffffffffffa, 0x83, 0x400000a0, 0x40, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x3f, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x82, 0x4, 0x6}, {{r1}, 0xfffffffffffffffe, 0x17, 0x8, 0x3, 0x7ff}, {{}, 0xfffffffffffffffb, 0x2, 0xf0000007, 0xd12, 0x4f0}, {{}, 0xfffffffffffffff8, 0x0, 0x0, 0x4, 0x5}], 0x9, &(0x7f0000000080)={0xffffffffffffff68, 0x8}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) r3 = dup2(r2, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:13 executing program 0: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='r\x00') chmod(&(0x7f00000011c0)='./bus\x00', 0x10) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) sendto$unix(r0, &(0x7f0000000000)="92f9f915c967c1cd96cfd0c664d4ad374ade20706353c6b9e099542cd3e1a19ec4b89afe2e2616c0ad07e9c5b29a048e94964710392595aa8544049befe9", 0x3e, 0x5, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001200)=""/200, 0xc8) 16:00:13 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = semget(0x0, 0x3, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0x3, 0x5, 0xafbf, 0x718]) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000140)="07799204f7ea47097343e366b884cdf975f474636145003f07ee1e0c0c9c9d14d610922eeb07b2b8638669d21b4ad2e0395889a95a19d607666288bdf81a6d83e5188760310c82f62b5dc036108a511f18f87541e6a0f1b4eeb6890b148b5e43c29b2eb9eb3369dfd1ff0a240d8b35bf65bfda70a932eaec0db9e537", 0x7c) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000001c0)=""/179) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000280)="9ceaa14ebf6d6bdf727ebbb44881c154d6a2fb7aa6796cf57c1ae3468e84b73d2f1b36e85cf397ce7e60035b6c51acaaa3469a5d0e97b0ce5cfb515d7b526a03883e9df79aaa1652aad5cdcea66aaca56e61bcaa65f664bbf6d7efa13f87dde1b6b000afb65eaa2047ee450ddb06415fd0eaf01ecd22d40e8c6bf1793d2f10869d8128c85ebef76cf04a4f585beda97f2f1314f39ccbc139fb672f11f977a5d53d8f91d748649057735f3d489f9d1b157d29ca4fabafe55499c0e51f594a9937dcf86b", 0xc3}], 0x1, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) connect(r1, &(0x7f00000003c0)=@in6={0x18, 0x3, 0x7, 0x8}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r6 = getuid() getgroups(0x1, &(0x7f0000000480)=[0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={r3, r6, r7}, 0xc) fcntl$getflags(r2, 0x3) clock_gettime(0x0, &(0x7f0000000500)) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={r3, r4, r5}, 0xc) write(r1, &(0x7f0000000580)="50f53f7a39627c4bed74e1c97f9389888d42e4b2fa77158ebbdcc93171a2c62caafc34c91151d3957379fdfc2e8acc29f0e450df590f97f90ffe3a15dfd228ee3eee36e45f399dd64068907e869c938a3e24a96b141eb0460722a5e639fa7c0678912ff4481bded742cda35954882db6c715c85fb15e42837fe66cae2c46c0facf623dbc2eed53bc44d3f3987fabbef42b66d6d40a0dca72b8181cca235186a56bb0e831f81b6cf390d9b8051324366d", 0xb0) geteuid() chroot(&(0x7f0000000640)='./file0\x00') write(r2, &(0x7f0000000680)="af4e204422f74bdd334136f9d386961db6ec2996adfba2bd36d6ed90d32f861dc75f4717a2b122144a80cc3436fa5db457daf248da933df41b0a3a389708783d872a92f7a71f6c31d6348f89d82f0caa87", 0x51) getpeername$inet6(r1, &(0x7f0000000700), &(0x7f0000000740)=0xc) r8 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000780)=""/141) close(r1) unlink(&(0x7f0000000840)='./file0\x00') r9 = shmget(0x1, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r9, 0x0) sendto(r2, &(0x7f0000000880)="f10066f708d25c45e41ac4f5bd9f0bfb897baec132ec717b2896ba22b98e058ec2e4df04a8aeca6c24b3b0451fbb99a9d86d82cf58c78f6441e5ba5c5b78cf4bafe2080249ef642eb3a9f904a9f888ce1431ea1c5b2863b4f979d02ede229dce91388d05542ba3a9ff3dad96d073dba1c463d80ea1ac7ce59ac34bd34a0efc95572ef6663e5b3ca23086618309f58ed93902e9f454ad7b88d358b49466ce54d6db593572d705f84f4df1d2d0be511ce5ad988e969b245cbb7cb7dd334ac91932758d7a3e25b5b70c8ae550beabf65fe0a678e94b3a8c59d97677adcbcd17cc48eac12936457367638604ee9298163fff3bf8", 0xf2, 0x2, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2b, 0x2, 0x0, 0x0) 16:00:13 executing program 0: setrlimit(0x0, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) connect$unix(r0, &(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa) clock_getres(0x0, &(0x7f00000010c0)) 16:00:13 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) dup(r1) 16:00:13 executing program 0: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="d87c00ad000000000000"], 0x6e) 16:00:13 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) fcntl$dupfd(r0, 0x800000, r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x73, 0x3, 0x0, "651e0d969a3417ffdf3122466afb9eed7da09f1c", 0xfffffffffffffffa}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) read(r0, &(0x7f0000000000)=""/74, 0x4a) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7) 16:00:13 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r0 = socket$inet(0x2, 0x1, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x2ae, 0x4) r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) fchmod(r0, 0x400000000013) 16:00:13 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0x2) socketpair(0x2, 0x8001, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r4 = socket$inet(0x2, 0x0, 0x100) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x8, 0xb, 0x7fffffff, 0x6}, {{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0x6, 0x80000001}], 0x1ff, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x2, 0x20000000, 0x8, 0x7ff}, {{r4}, 0xffffffffffffffff, 0x80, 0x4, 0x837, 0xfff}], 0x0, &(0x7f0000000180)={0xfffffffffffffff9}) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r1) pwritev(r0, &(0x7f0000000040), 0x0, 0x2000000000000001) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000040)=""/56) 16:00:14 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) socket$unix(0x1, 0x1, 0x0) ftruncate(r0, 0x6) unveil(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') 16:00:14 executing program 1: r0 = socket(0x2, 0x5, 0x0) r1 = msgget(0x0, 0x1) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) listen(r0, 0x80000000) 16:00:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) close(r0) socket(0x10, 0x8007, 0xa6f3) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x4480, 0x30) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x8) rmdir(&(0x7f0000000000)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xbca, 0x9}, 0x8) r2 = msgget(0x1, 0x10) msgsnd(r2, &(0x7f00000000c0)={0x1, "970a8d2a362d61e3"}, 0x10, 0x800) ioctl$TIOCSBRK(r1, 0x2000747b) close(r1) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x1b0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/122) r2 = kqueue() rmdir(&(0x7f0000000000)='./file0\x00') kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x3d8, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) accept$unix(r3, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/246, 0xf6}, {&(0x7f0000000180)=""/242, 0xf2}, {&(0x7f0000000280)=""/158, 0x9e}, {&(0x7f0000000340)=""/92, 0x5c}, {&(0x7f00000003c0)=""/20, 0x14}, {&(0x7f0000000400)=""/233, 0xe9}, {&(0x7f0000000500)=""/207, 0xcf}, {&(0x7f0000000600)=""/40, 0x28}], 0x8, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f00000006c0)='./file0\x00', r1, &(0x7f0000000700)='./file0\x00') setsockopt(r0, 0x29, 0x5, &(0x7f0000000080), 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8) 16:00:14 executing program 1: munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mlock(&(0x7f0000de4000/0x2000)=nil, 0x2000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:14 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10, 0x60) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) renameat(r2, &(0x7f00000001c0)='./file0/file0\x00', r3, &(0x7f0000000280)='./file0/file0\x00') r4 = getuid() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) lseek(r5, 0x0, 0x0) chown(&(0x7f0000000200)='./file0/file0\x00', r4, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) sendto(r0, &(0x7f0000000080)="aa3cc640568a13dc557a3f6e039e9c1611f6dc25c5f8e922291b47f42fba585a13d1cfbf343a5c18bb8bfe03ae2b4173ccccf5f60fed74", 0x37, 0x402, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x81, 0x5}, 0xc) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r2) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x9}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 16:00:14 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) getgid() 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14000000000000000700005d4db4f0207780fc463cb57bc9ded4da5d7d985d46a28ab7"], 0x23}, 0x0) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x40) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/13, 0xd}, {&(0x7f00000000c0)=""/202, 0xca}, {&(0x7f00000001c0)=""/44, 0x2c}, {&(0x7f0000000200)=""/53, 0x35}, {&(0x7f0000000240)=""/149, 0x95}, {&(0x7f0000000300)=""/222, 0xde}], 0x6, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000580)=0x7) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xeac4, 0x3, 0x10000, 0x1, "4923720b1f25b57b90df4513644360a589ccf408", 0x100000001, 0x80}) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getdents(r2, &(0x7f0000000240)=""/130, 0x82) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1ab6c984ffffffffff9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:15 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000180)) 16:00:15 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) shmget$private(0x0, 0xa000, 0x20, &(0x7f0000ff3000/0xa000)=nil) 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x80, 0x2, 0x517, 0xfffffffffffff001, 0x3ff, 0x0, 0x400}, &(0x7f0000000080)={0x359016f5, 0x6, 0x8, 0x2, 0x3, 0x2, 0xffffffff, 0x2}, &(0x7f0000000100)={0x2, 0x3c, 0x80, 0x6, 0x800, 0x2, 0x10001, 0x8}, &(0x7f0000000140)={0x1, 0x1}) getgid() select(0x40, &(0x7f0000000180)={0x6, 0x1, 0x9, 0x63, 0x7fffffff, 0x3, 0x6241, 0x7}, &(0x7f00000001c0)={0x8, 0x5, 0xa1, 0x0, 0x4, 0x1, 0x8, 0x6}, &(0x7f0000000200)={0x2, 0x5, 0x2, 0x7, 0x1, 0xa60, 0x5, 0x8}, &(0x7f0000000240)={0x96, 0x100000000}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000300)=0x10) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x9, 0x34, 0x8, 0xfffffffffffeffff, "889e0da3a442f02f5da97da25dfadaa9352181ec", 0x4, 0x409}) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getdents(r0, &(0x7f00000000c0)=""/186, 0xba) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r2) 16:00:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x4000000000000000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) r2 = fcntl$dupfd(r1, 0x0, r0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="14000000000000000700000000170009ec1b00020000003d5d37bc51fc2e3633fbaf85009f5eb890c60ce70d9f86919c5f57dcd53add4a62925b6baed8cf19d7340b4e626df65dd572cad3815eb18d6921ef1f5602c5a023628d2bf86a4a9ff13c725b0dc8644ac48f7f77ebb1ecf1acb564aa8776d47f5a023f22fe02bfd0d342442000916abe669818a10426deb409390f90ed6e13066e9da0a7eef2b7cf563be23678ae93babf06877c058630079fc74f4d8235228cb3131927533d7252eb671a0f1dac5891e7227866cdc817d9e2cc2512ed1d8994c4997a5a5282fb55dd5ec0e8dc76335cdbe8246dbd580b3a496ecad45440b5bdd037b0819d6e3d2a34d67930618bae0a3f01bbf8d3699503c80a8919af84766b71461a63a7412154735a84ba04ac89a76afc735139993bf5d8f7ffcaab8424b07d6dc2244fc5f863f89157c216c409eca1e8976946aa7b29815bd920f615f52b7d825f31dd94c219640e1d3c8ad47f2be5817b9bc425dc0536151ac98ea17878b26158fab4fe84dd4cebd418d2b617eb84fd993a2ed53d839fc14a"], 0x19}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() writev(r1, &(0x7f0000003480)=[{&(0x7f00000003c0)="d62ff44c678f03ec4e25a2e5588845a814aa3bd74aa6e2b37ffed6bc63680809ff22919960591cf47f5df12b11b4ce1aa7fedde7e6ce17376003e631775de407464fb063db9a274e658c0f79107d7198570b27db57773aeb45dd70bcbedbd64c6ccf0243d0e28493c028fd3eb690ccc5c57f912c423235479f057564dd43be5fa8494b00eba9cba092d66bf8d1e9f2123dbcd4c2d55d03efa4b51943df5229aee3de6d118c25e0a5a9265632b0ce7864537c0dd0f16da32b5074e121ded862684d9a57a8a40b6a381dd0e11d397d30725473b3976b84fb2a2466b470f9c1bf2bf81546f1bb9c8e81b54929e9d57f94b931dfb9ca536b2f706f019cbba592bdff460496c26bb1b5951b2488649c96cb7ee9e78cacaed54d1631351e27ba768c78cc106e396e764749058f6f2bcee3745fd006e6f23eeeeb2a4ddead841b3bf100d03b79550f0d4afe9940baa81df81221c8aafcf0e66227b552a7e7df19528dd845f494997d677b2ad0b3801a229992207bf70603b22dd75510187cffc12d2f7fadff7f56c245fb80ade90cff2c602c05d6d3df6f87cb7025169f7e5c5653c0f2474904b99dba7ee71f480d71364bf4c15a5d028604a60fd4e1953eae2629c0e03f6d254b79fe3999222714d0f4d946656493ff58c9a995284270db22f3572dcf479e13c778e91d911eb1cb76b962913955a9fce3066b3e8ad99f8e3e46f87054d740ccfcde83d66ebe344c74c881635f9c5505b00a5f0701b2b3c4af9901a483674fb5e4c2fcc4e04e0c93b70813b6917c76273bc45e67de7ba49058b97f9722122914bf5ddc67c4c076c0323fa8f5abd828207ab7ddd6b3edc5877c13dbabe850bcf66380ea4e75dbf48c3f675efba18281cbdf3f5f1bfb28a76fe4822ba291420c90675cce2156b302448eb39048d77d8be66525d97d5b84941b845c106773558637bb09af19d5b225188edac8eb18fe6f245b30d7a5c3c59004cb4d0c9861905da1d268893acffcded3f43ef3ef855fd199677daf45d99f978bf114b339efafaf93ea01954a27fead69ac0ce56a6a8c1b60e9247cd9c24737f4aac8e3117518c2ba8908e711e8b030d13e0dbe5cc3d1e511bd6981af27e3a0562a4c2be9b0faf4fda9bb759725d294d0fe2dc974f8f71be72168be27e947027c8d79c73fafa6c368e2d853e01d28a58e66d84e39c801ccf3682b8d4cd6c65d3166c4fda73bb06eeb8c2b6d73f2d8762a2412de5a94d0dc69a538ce0080aafa1b46b6f3d6c7b1f1ba395686a8208a98d23ec7f68b739729ffcf5548f96e3561865fc9a5901812f7e1f6736fd7169c3f3c387c6f312f1d51771e1d30656b7c990432e167a0310c9308a1c3ac01767745aa2665df2c1459976053ff40df4ae879de95226e729c85df275bad792ff3c2ab97b85241b80fc28f1e1ab672ba60c67d0abf00ccd8b2b490d4fea3a364f90a55a92bf6bda46bd31a49bf3018bbf27defdef867cd9f9c30f6308bbba31bd14ff7704b0493914d43f94cc753519dd995aeb6c3565a99bb960be3600a854f459b127836f00b009558a3a66e4e16ddbabcb6e4d45e48a31109cec8d2ec02fc0b0b12d1fae7275d4491b51ff6eb326e26a59c25c325b662c1e485c02ca1fdae4e8c3eb2245a6d85523ed92d7e98be6523c51bf08cbe5e189e9cace85cacbd0dbae4f693c607bf506941337298d44923c5dc24bb4f13275882ec13b5f7086ba6405f09d96c90dc0823b2d7724801dea72a1de72a2c5208706f21eafebd222096924c2c0891256a45f0276b454c342ad5b487dd2ff4c9bab40e96fa4a27cacf486c85df0be488ece5d622d8eb05d5496729890e21f7388e1e34c974ecb2496ae7b8d151e41deb5753ff6ec95eae3a017cbb69dbe984fe3d8240fcd7e44e5c9d799c87ff5ac2a9c1c525d7f7f407dce447977c90bc411901801857132dae555ffe8eea8df4f193bb0b74f61a8b31549b29dfab613d1e25d1d857388e5fdb6b835741ba759b528d99af5addcba729eac9e7f55009cc2beb991c2c16a7bb05d278db8dc95382c9daf8271a6a8f1414e9f893d317155c57c3aefa01d82cbf9d05473cfb3b0648ce2e6ebc285f55b8edc609ec513b7b4f906067a4ba156d11c9cfa9ff32c2ef25f223dd7b089920b954051b8ecbf3d38cd136b68258e80862b8bc0c4171f4c415ac63faead1600d1868582f3bc5068a12ec4b281ef1692b7aaeb1d7c0de6f333586d665a278cc29c8ecf228b5d032afe6078c5ef3d9de95240b276af43e6700933bc6b74c45cf1bf19ac117fd401991bf5b8f817379b5acf598aa40dd51ec26bbb2ffbd6d5433a0d25dc611517c7ec9855cbf32583c6b27a547d46f6c79d61bac42b2b61e1b508556b22c095dedef7139f1ad26554665c02bb2ae3a0e8307c940bc36ec2e75d0bc15091caf329744ad28e1127d0930e833610016e5039fe6e910447f20f28bb6f722abd0746ee29760ca6e85912fa0ad20825aeb74577990eda0a9fde5bae39342eca98734cdc44eb37be4513c7b17b4817c651112d572c187999490871fc48b5aa13602dfd11d96af1429d4bb7dd6e4150521d4ff709bcedff6a2c9544cd0c9dc737b8d5901ddc59960878e47d4c362cae6ea0c88bb02fc3a400c71d14f1b4523e25935fc1e7b1b97f45cf57ac5e23f1943bb6a0984831f2576474874589651a1b1cbe2116a66600e1df3411ef236c81f531bc8aec923cd62e770b31331c605c9d6df48512bd554bfa0ab7f35f61bf235d3b250a5a5e4ec4a34e3b2724c2c3d5ac80796f6d18b13c40a5abdb7058688fd6b6b691a3e1d24399ebb9d1ef1004a7464b59b40c5ae002408361557772b1a16d28e2e27b6285833b3570734eb0d6b55496c23d36aa8825c188c431912d08a4e48be2262c29618d17c55dd7857e5a7c896665ea5e5ed881ede5c428b88f7f14bf8a77e3fda0c24df7d429790e4dc2c9d03cb2ac051ab161d6f560a6e0e613ddba543258c8bc3cceb8b83640a506de41c1fec069b54afd5890b77c2f42a3724a7dc9f65776e124030435857df4b26f058829beba5ce8a0d3212c1706666c2c1cc5062a2a2efd99a9594f458e496be60910b45447e7efbd2b36973cfa7ec105c2ad5fd4a3d8f92d5e8fb6662cc7ac636e4d094ca4ee5be76aca6c36525eb02d933f372487447beb1ce7709182b0b38275b5b327cba97bde7aa965eedf55a5d27f0bb392508b99bcaad66baec3373c8b070c8ff978c15a59a9124617e5d7b50ce9707f7a631567271c3194e79728fe38c9f58646e55f9064440b28ed3e7a83f1809c9ac4c6244ccd799625e7d35163fef13f7c81bec21726dee4d02d3c73191fcaef8ef408239e198b7c76c3cc551a1a42a852c77f251da7648cfdcc0df2204ef618231fedc0e16366e1d9cfee2b8b592c6ddde7e379404c2545a1814d4b6303bf57a569b5b409d6904d5db16bc36309f3548ddbca47fb473fa1c233b2da8f889477c18ceff807b3513bfdb451ec331333f840afa69b9ab29ca45f1e028afbadf79a03a9e4ed105e3ecf3ee38bdbc3da38afed584b2dba7cccfc2b8280b61d4587a7723e046de6420cf1b49711fbc5f26fdd0048b51dd0e5b6b58e6efe34f66fe842318a43c7102f0ce75d6d3cb8ab8ab969f9ded78bd69367c1dd7067ef917e0f80bc17fac731e40e3fb50acc5e7f3b47dbf65ec121145f0dfcf77b5f5613055c2a225f0d11579a521465537bfd49de7451b1cc2aa2bbc3eb1430a864e95dbf0ece8a88f3a8969abf39ead5517c5cacd85c8e1d6e4c9973414cb602887daa9018b6d5c1d5844b9e34097f1a9f8b1e3ce3ec1a517ec0757bad95adf4a241e740b45786d6a47684ca0fe7e812e8c9b8c14a93383b422ae5604418a82d06f56e8d80fdee982697cf9db6d229dd12c4e9f1262158ce06dd8df37f5ae64559f807d09f4eda178738c753d61c31b9dbecac16564bfbba15f42b0188a43eaf15d2f188afbfb1a421ae3b3f757d2bbb36aa9864bce18ed678afbe7ae9691dafcbfcd63ec9e09e81235366e38ad86360211b720733c2a877c176a5bc9d641e94507220fe36fb7e56da6aedcf3569abcab28be11a11ec139b20577af0bc982c4b2b210a334ee3dc14e181c9c7f5700bc7d1532227b495156fd8940cda95e827194fd56ddd3963215431bb0a030977348953ec7c9bdf85388483ecbb1a731426bb8da89ad92c62d012750cda00e824596a49bc6c29f9172f05fbc22de9570db3e6050908aed96da325fc339e5c421de89658925e8aeb6ee5c21176e3e4e36853671885c89958cb8b1e7200a42e30cd1c5208bcf1fb251d2a945f828ff705a85ff4845b65308e27d8ebb22db78c3d8658809b48e62580e06f683fbc50c7e3c49b2e362248900ec09b73c388fdfd4a285ca98b8fc71eeeb738d9aeddd033efb66ae4164e50f9aea600bce5a7b8a2be520b2080266490db47442364bb409474c3d89a0fb8fbc95c53766762307677d809f558f3c6bbb39d48c2a390b8153199d2f063b762d121a860bd10371a880b0a5ae2f367bf10a5b93fc1e275560a17f000f283ef76f1d8c5f1e435a5db870d2ed867a2a8d7771f2ade2efab520d0b51528dcce53a77b7af8739012ae925cdd2331d3055251a5e10b578b016295a6dfa908206113f3327731b120cb565d0517ee5272f2e226b2ac85631cf9def78c51c3dec1be93f00db642abf3df1ad44c8feeedbb38be3d1cbfd3c6531b06a78e0ba4e5b35f85f9d677236f8885f00f5a17aa1d91adf310237ec1578e9241517c7d58306da6919350665dc8dec0127621a650116036c0b254b745aa6026a110b94146ecf1110371af04409ceb65d19ffab611a07f0f44a81da8baeb29ef0710bb6fe0f5b9c155da0575943bc9e60707aba01a0d43117f296a04f450e88e96dcc7156f28ef436598bd57a127869c4d53254f81abdba51fc08113b4d99d049d10cc33955b2392c3a30ac5f306f3108c8ef8d63520f0ae2175df20001de378a6ab6cf2b54a4b12eac03eef542cabbcbc7c98b056dd91845d809f01fc7a45b4b80177783c150e009b8d0fdf1f65859206b8f874762d491b7b0019f6cd61a1ef9138cd939d92d3b041c6ebf62d76ec4f4ea4f3d0298d7c0be1e484b1d6193199fcd3e43d7ffd84ba23bba98c3a4c7600a2e58fbd4a74827663938e8583885d2e42926d274eb015e48235f2e2df1e861244689cf6c7af7d8c69e9a72ff4bff52b222267de8aaccea5218d481c69465eed78050df5883d9f45411ce8e43cdd0578b3d74b8b5674f1595fd02318baf50dde364f7f85677a496f69ca29889ef55afb579df79a035a35db6e0b89ed673b30ff450398a44d9ab417597f56a80ec5aa83c8a1b092b92584a800f2a78790cd3e1a832eb6774da83db2c1fb75f81f160f2112c69498c1495170fb4f595503e0afeb903f0ea65093b7a6d812ac3abd4e604ac2e77e1d9d42eb9cb2e67b127a6d845081fe15f0d560a82611e7a7e75da8885ed4f5749cd849fe8fff245bb66306d487f701fbd28ff2e076e0e6683eff574644f82f37439c0c2326667149d131775778029f224c1509e8c421aef5c6a932299cc9d26431dc8aff03863050da9f7d45f52a7c4a01fc1c4ac1b554fc0973e7e8a04ef4726635e5e430d8a18346ad0b9d17eee58d9b9cb6bbb20bb49768c31b1bbeeeef90c662688b4ce118de6a158a6b2c9b4254093a72598a837bb444c8812a381ff0637999f76c09e15ef4fad3d8abb19b6441da9ffc4703d17b079bd8894bc4f75a4425902ceba34b7f532", 0x1000}, {&(0x7f0000000000)="25c74380616349cfe71317c531e3ea0f53d0c6c62a3f174267b49e2e89f31a05eecc9bbbda33e8de10d1292168b305dd62afbeee0db3b207382f650c6fc04096544cb7da5db6a79ce4c109e265830a8cb8c996e7a27e78df38c03e", 0x5b}, {&(0x7f00000013c0)="474f95cfde093bd60d517ae2680681742e366f8b0d022bfeef8ca2a8b0da5133d85817831bda28dcf5886e0e80af236e3c10742d91ea9ca0f70d67e7d6ed13655e9e88b95cea1ccdab85c47c4673706cf0a29dfba5c1cdc5ba2ab4df80ea77687593d60177bd66865dff4f5368838c32a1ab58d5ef320deb609178b07cb881d8b277e924d2df5fbb7393cbd16da4321c7e9416f88d6efa84f8145a6e40493b290d657721476dfbb9fe99c457d6507f21c7a8109ea6bd209607a685c7ccb59ca596f903a409500a04ea58b8ffaa09af754dc34178e8a4e76d8b335f20fba19a7486e786959b2663e7378d3458e6c48d602132a880b50166714cbeab99b69e33a38e0945bcba804cacbaf34dbaea01b72b5f4bfbc346bfe20f04c71da84a192e284c733e8e6c6c0f820871edc1232e502cbb5d4666db65a8ac7cde8860543c1553db8590e44d4e129bcfff7b754e59dc09d9c2ee0aadd023dc90deec2b91e48688e26823c7eec9831d64476ccfcedc540a8a0e5f7327bbdb2e364d37b259752d840601feff999051cfaf0dadcd003c4fc0563c7cd96bf842bd19b6a155eaa10e02d64f1204516728c6f0b43515b7b6d56ddbc953651a53d42142b367d5e4bdf2d7c77972c4c4e651c8bb9f4ebc82100225b73a7a02ab41eaaa7babf7ceeef9b7ec0008dcf8bc054de631fc7076d1755f22094237fc3ade7f66b6f1c2ec4d183687bc46f9eb011664b04033d2c25fe8821db2e2d90c82e5c063ef22a8ece874f4d2304d18967f21f3cbee159846cab3cc3406af23fd7c7a1fc18941a153cd92ee90c20faafd41381c4f48619f9143b9bf20e0944f26ccf0cd8b7a08bfb981a5d323586f92cd14e8a6312e0ac154321358b4be51f330c91ac872a906f01da920102d63a2927a4d5098d0b6a55cb7617ce46a947a2e8fe9353148dc17f484ba13a1ae5edff5d8c388c5ee43de32e7c85a0effa5744bb8c51e2ce3f0a493b5ff2f1f4b00b1cacb2380d931209106d05971f094831f4e62f6d1d1b25a3350cb7504e9b49ca15e4ce10afc5d3e467d65722116358116016a67b78a46fb8b6bb0c00c9e6c8780647e6a35987eff7b48993ccc39fd30cce5a0a822ad6c56c6fb9f78fb8d1817b686e35c8deaabbca72152f598e9429572c5013b668e7ffe4d3694e86428531b8c45bf23e061574fbd9987175bf310c36a9060ffa8aa680ef4fb5630775d4d2a25500aa7199c887ec7c2a9bb39d1326f5332d88df7f7abf84cb30b6d613ba527fddf609cd99cd1e397c8134bf94ccb8ba9096ee0f5fc14af3f05b0f477d0c0f0245f7cdefcd00147578c42de971d7b704de9a3a8e76555cc2f09c4cb4fe3f067c93b3982493b902b5d736292543aaa5a6024f286feae0f7f5844604687f6f795811ee8f248a081bf08015007c5c440f1197aca4523c81613df9b67068124ec84941b52d1907d7afa31a12267967a7935dbe67ed23e56db3167512d572fa40177a291a987faea680ca5827eb07a20455291b8322447386556b475104cac85ea4b726a8206884dbf7b6fc407094787319552897f9da346184912a9e7a04ee3b057bc5692776458eb9ce1b65a3fb295102f0331d3ef687c8baa26b4ab1eaf0b017f88eab2f980c2e6c090937dbf3a9541554bfa5cdabc9b251285ea96a63a8a0fdb35a74aa7fc4545754fd14969b398b0543f4b2b6cac874b0907110ee8b1ba75ea031afe8b4f1893608d833cd72404a1425af905534abbe5971b7a1d83a2819d4cecdb72421ecf65b4dc10a6dc2af18b72c410081e24907d99b38cbb64a973231fe7f13e520a120cf446c664c21580c960d04ce170fe736d1e8ee7a05286e17a2b00a609ffab70776c3837aa9f47c32720c604887b58ac459c5c70f882992fbde6b1de9a3d20a476abd319e83162e106004cdcd13991ce484ae6208414a8b40fb2fad1f3b43621469392abe6b4da4b147c3c5cffb524d0afb198802f56cccbacc6b6e68e61d9133933cc79a94308f2a1734589251887ffc133f7257be2e78db1ce9b0a1e3c3c14ebe3ac0c02f29a4a4d7a6c96a6f25165533971a602c1c701c2d6a549f34409340513cbb1cd47b9e42ac91ddba7f583fa11e01499f19d12c92c9f21bb96dff01b9f7c602fc617cf6e0c46555bbb683f337ea4ba8c041eaceae1b0d140ef04ef25d8d525f66b528124e470098a9a25b760de3cfe0b92b4a506e8929c09ce2aac8f9fcb92f079f58c303bdb50f22d08aebbf0d0b1987e31963f58a83faef7d01cda6b4d9dac78bd46d920d6617b23bd0637b856473a206a554f669a1b9fae61b70bc979eb09871a8e22eaea9878a3310b1152aee4c0031559dbc2b70ee6e4f9a08ddc54341631aa77121e3e7fe90bd69a3f6aeea9dcc556c8f23d13dec88fae65477b30f8fe2ec369182303571ba8c183545dfd8d94ad50d54aa10ad0ff0d0a4a3c0234f0cbe5b456d731c60779395bc195df2cc776cf7c52bb64b2b4cfd527b869baa17491582b33541f779a7e95527a162e2466f6d601a1df4a42ee9f02b7ad85a9cd7504f6b8b65d3f21fbfdad9b8b3a2edfe734df1c0df70fe78a0715e93e4bc16cc03be2b6b84748428ca15d18e59126bb46af741c77297d27b6c3354cd71370cce05775a82321b11db947cd1c6199731fda591122306af907c89fcd2ed0122bff1cacfc36ea1faf36e6fd10acd5242a57608c5b0efb094dea91a2784fa2837d8be68f604bd981fc89bb96623ca5e52939c52c99cad934f8cf1c19262b7a10eb3e07910d2737cef38aefaf02217dae9262507d13d77779ca1dd54bd0dee2c9e8efa97449879be9c6de67cfb432dbfaee9ab52022b280029ee8ad96db136ffbc8aba571bad76ff32fa93bdae85d27799db2c7f0743fb9e422bb81b8bad26666f9da3069e8704bef59b7d99592531d01bf1a7477c5bdb97933e56bee41b7d0914efa90b47b990038c12cc332fc99e34f2bd505b1d8f580e4e66afe22804d34840e86ea0cc6448a8370d282712b747f56b82b58e576229205d1825ea94cbc42396e991645ab924714da029262c5848eaf4e2a0aaf60a13cd2b24b40b527bd3b75f0bc48da82e83f37e49dddbeaa260a92532f2464c1f68a32293b37b3667e171133c7e63ee9e0a4fa0b594a40d72d633366327828fb63769e690f2a9d11b92c47277e6cd898a2f961636396787ddbef3578ccb0ac8aa2625ea1d5c54bc954bfb84f22b1e6ca99c49e401dd1b86c7552d9e971886bc783c9ac070d72cb894ea5a2aa95b0f5b3de58dce87ad629793d27c464876fddb9bebaedf929b6e6a0dd901f35afe6592c1b95eb403a5ea44a034cb0be15716030ce5464ea76fc985ab5029ef19f675edd0b49a05b80e89375fb6462a8757dc00d6723d5c65f728529d9fa29242e2f4f9d2c7fd226cd7f0b45d8f6711955cdf662b98a56fb6509a74b04cf501b0e65ec6518e985153eed9ece0c4e6230366cbcf6f911bc5e9b60120b813a7b5e3487990ce4173b4fe38304d0c7188b300d20f760194a9e01d3f9176ea73f8e3283df755ee68226d5500c3a4ae7de579e880ac7e694ac474cf5050ec81f5e6dc15e5c10f863235ee75c6b28886f39e9f1144e4bb0a4cdbd6d5d36f8e4e7853e17f1039692ff51bc37f6bd75ec07fc3705fb12c4cc2b5723fabdc5a6085c070fb40dfbb86555a881cc60f96a197bd77ebaead0080bad1e33d3edd139b7b9fe155c64862b379fc1840e2650e4f6812f9f50b890db9d96ef6c5bdc39a366db615d3dd9de653159577c8c9ff405d846dbb94398a6f50c57a6b2b791bcc1c2166a456baa09498f63f14b83be9706412e53fb2521c03ee2e6fccfef14606dec02905de91b433200817c818fe10c8c878bd8f2a6b719fdbb9fe9e8bead8ccfc1120186254753cc8aa72e25a09335be9cfd568eb83d323f179bb93472150533f7865ccf14e7628caf26cb91e429b3af35d2b1b29ce5c21d0682954d9a1f10d2a6a0806cb1d853372c559ed916b79d0d25471aec71901afff9099dbbcb6194cf2e194e24b571d4aa66c68cba8690364281f7917fdc64ba855bc7b4495692acc2bed93426a06cd09aa1d04b5f50a4a63eae0a93e887e4cf4eae004cc89181f1da329b24d93400ae43baf673d7e73106b2e18da0c6e4adb79723eb4750a6428694e26966106929f1d211a142e6ed153606c50fc6285add0a3a17e4c8dcc17f57f2bb43cc459b8d7f9e492b865750d8a8d669506539d266dc519a235643e00266356681b4fc21d606b7293a7110b53eb9d2a7b8831bdcf33db58514fe298aaa3b81c26c4d729d1e2998580020cf735fb4d43f46e88c0680a35985c1e22a2c453bbf316f4e10e6237fcf021ebee4311d24e09abe2bb17ad1cfb45176f3a0ac10cf0cb465d64d70500679e67c30730cd79cdfb60d71ecacc039bb3e130dd9b08c9ffe62e06552de3874b2e97f269ca5c2ba3431f8c3263befb8813f6f8db9bc869d8a263448abda8a7a624d00bd84bf4ff6dee12ed229d547c57b6e11196d95acd70e0ee89c54d3e0661ceccb6d13b1a0ad9f10bae821fb3931fd802fd416d4be4fedc0c424228de10841dad968d70212634d73eae31dfe2b681d343998e134897b0eb1cbada312b0cc0daaf1a0e3e2d5073f7c413af794c7cb130fd0ec28a172ff7be812fdefc5e63ccc19776081e822b07cb0166773935d5c0c7e54d010e3d4cda0d7d0a3d2a849b3a4da0243720b39d2c24a0962f4c7ff213a6feb067c92beede5f39c4551f8cd9e595b7f9c9434e2ce6b090af38f8aa2901d149fb0a389120a946513dc85d40f4de8e109a4f202633bd4d113920238a1567b357eccc0bbb69461d4b26574fe8e27e4d7dd48a4705a93c3d24121b93bf48a746beabc88e6541e25f82f53879aa9f22b41fbcca0fecbef5906a06879b88e65c1e4a114c3a55d636c7945e1898dccd4d3cdcb8e24ba7afdfef853acab065c2fb74227a2fa58f4ec96e998c4171ead6f2313a8117f123b3c5c9b51919251ca47f0f9f2424726696aeaa9e352a321859adcb452b6da3ed778c58aae3b57ccd02053b0e15321003f146cc07d5c030013fba63704ac20e88baa37f03c097538849b4ec831462474726f3844fe0583caceb74b75e0fbbcba4b90959d76b722443582236e5aa9273e6f6490d7577c91adb43be81e346f24023de64ada4ea0e2067768d2aac433d0383e236d441f247926b7705899f363fddee0972e1f0063df46cd42785bcb7df5b440664828a88e910a416d70f09c5ec8608233d532691c0048d365303e4fd47c2c9eca513a6cf347b12d414f400a3dba855f9295653c6b1c78454e13425a844bab5805233241fe863681be7cb8ffab624a4fd2cdc5bbc19a5fe329dd342d16a72cea4a4a4538a66573b7e734bb6605f3e7d3097aa491044ddd53831a0c89688a998dc53989afd1c839d412fb2d19b95634648d8857a39a5b2f693030e0cfe5e1a9649a5c029ee01c250491463f681429f97bb2eb7a7ff69a4b95e1c61b62099d2ebac778a79a657d0880029c9bcedb924aefec14a73fca10ef09c0b93dee4453f8d0ddbd1a7e20482cba1c43d5ed363f090a016d77a714eb7947f2df43a06ff6bccbc68aca65515bace4279ef8f75fb1d882ac70531c3719349a5f8210a13fe7da6a1699e80feff00f95bc463ae341d6e068729c65cd6e2be807a976ce0dcbf9711ac06747cab169ab9f2926f08afef5a53f1bd76554fb3a7bc0f52a67748791b66974cbfd18435c44510f6ad801cd14731b4450ebaeb15ff3d978cbd5d029ab51", 0x1000}, {&(0x7f0000000100)="bf861a921ab12650e59bae2305968bbe8c355ad824698c5423cf14114a21fa76201cbbb8089e8c44d9f24ef81de5c135ae933131e76df58a3882b03a9263665bcfcc23181fe5729618d23c4875a77f5127e2f2314d29d4b27deff0dcd25f5bac910343cb23eaaff8bde90f2ddfa207cdfa24f458ccc708e4741c12aab27843456c7c", 0x82}, {&(0x7f0000000240)="309268c03f5d2a414c616400828796902f0895f9a21f9d213c1384c7d0ade4ce6f827eb680c54224c1b5f1e788f2f6687868670a6eb3791403d5b7bc894694e359604369310baad90848e068aaa9f737ee1885f16e7fb2360b87447ff3e5057ce931e5c6c53de814ea3ea73519188b30a9824ebaac7dfab33d6d7fbcdff6638c3528b9d6128baf0ae4e0a5bf2ba292d869c468aa6ae75a7b0ababeff8bbc9059e3e54453ce315e601deebf32e2b61a9b317bc171ef997be36730", 0xba}, {&(0x7f00000023c0)="f9a4e9cea2b1f13d76980e9bde0aedd41a006ba2007f20805dd5d63ae00800f8aa2c065f2401cc374524405fe7b2502b5f7234541b90c8a3cbb99179fe0a6cdb411a5d5e0d484d88450b266564bdc4621676749cf7adcbcadd8ce408c408ff66ff901792cba363d434698c0e50bac492e09cee8e28c06dfbd3bd13017ed07007d11eb184bb3d5441aebd8415714c5ed075c0dcd639a4e3d927c776a0931346ba0656db5e8d117c501f5734e27bda60b70d199fdc6b418606ad18532b8327b7250a2720edefbd31fb835d6226dad34c2b0bde6b36abf6c6a20bfdc9cb4c286f70944e32028fb4f2a8608c9997e21f12fac638514e0d4db9db60e8c7d5e8ecd7763ffa6caa9c54c23f040c9628b81cb61fb3ed7d629977811ae8c7e34e1e9e90076634b192f3e61bcfa3626c61f96d3e5bd0cf9592b347d1e0488f453bd608ce0be46710c198f582179ce89e53afac9e9d0c288753e945cafdc2d76f8cc13489e77b365ce733107f08125234645aecebf2974cb9eb45499253b106c8e8bbe2be075e03879e87e6aa7c29b2601bcf79f564609de6b9682f5966eb6036c75bddc989ae2ff06e3efae341036913d7049395ce509785e3f486b39bee4193486643aa0e9cdb89225a21c14c48d1d9081d6ab0a91c72a08954fa2be575986138dd965d93c0ee38cb791428d14ce50612acb4d31967cb3c4b878022725b969820db6113f8ff42218234d413f7c375d2057c1e06f0016fa3eef857013f39b74a04a775fbac824022a51b708a0dcaf3acc4f3ddc9339a3f9d75fa9d5002291f6d2620f8f8fbeb29b27bd70716033ea9ac34fa08eb85267f998c820ae41b92804fcf5a1d019741f6f72904da834095d0734e97ae08a3e8e6d95c675391dcdde88d146d5be4961e9eacdeed1280d778f266af9b0b0e1d799258a32e4f8a7535ba2c5f253b54367fbefcf402b5b79f7211c69b851f40e00023cce81c0ac4c0cde871d8e003fa945e672a5187585be7047b4fe4032ad58aab8a6ab2e2c81d950a5bd258d88d7181c8cdf65bc6a83bd9a3faadd2853c66d2539cc5716f5dee4f98c2859926f36fd96f432ac95c04d142c98f7813fa3c1920129f1e8cc3bbdac00f16a0552d33431018225d93ab2a53849d9bdd25d8f3a0068bed76cd9be212960b94bff8ed624e5e81cc412d2aed46b08fc2b64f4633f3be343c78bfc991e377eb057e9521d27f2a7f922a36e0444ae92829a808eb103db484be5891a185f56b08791f92ed28b66fd89979cc428222353f4a4a8682acb6b565b3316026bff2c967be2d3cb86a16f2858a54f198b066275ed40ddb0cc3d8615f0711e539cdb37a77e29e87cf0e07bb175c0afff99c12d713024ccbc4cbf592e117536f9b1aac0cedcd640ac7c132338e3329f1988c4446486a76a1d1cef2d21faf875f8a200f273ad9c108b04ec61502440b046b529ef1b8ac9a892dbbc1c071f5261f4f0fa0c0835dd8df57a44ab5fc9bc279ae85072392e81fbdc0dddd6083b8acb18ed70fc81cffd4bbbb358760f5c3b9efe2c3b45e7b11a66badc07cb62abe17c9ad4d60a14727e291b1592bf20155bead94dc88a6ecbe0bfbb327c3809a2381238ee28384a1722d4f7de7bcbff4a76473012b93bf5fb43e1270b75b50ae760f736a93854c54ac716b7f7ba7a1df172f09673dc2317314f22845a3ef3d721f16d6fb7dccf8a7ada468f90d5b1957563115c0bd0e494beb303536d7b2efa2f1b872528a79f0c0a016b926a96114308df541821cf224fe537dff15d5dfacc6e6d7574123027a0174ca9cdd250471901ba38a1542c0823901744728f02fc639ce2d270e30136cd92a847a8d27501f289b46ae77aaf6a53cd342db0a2c2ff63f674da541cc1a117f6441f84b325fa62d7a13725acab1b2c2cad159f82207dafdba35284cd0134d2101aacd5e1c9aebf9558774cd7f8f2a31c03bddcdca7a3d9220e282686f9d98bd8d13392ff738dba3f7b72d4de16621207f9706431ded47ad6b74005514c19e531ead2b75be15dd1df0a33a61b044140e0afbb79e723adbde57d7f89a4ab4ad37f1a913fbc4ce6fcf9c56f71a4666f42150b6907836c2e0d8afe8d29bb52817c26a7d1e5dec468b891bbefbf475bfb83a0b279965dc5ec7c761ed1c0074e659e22c9035692cc765361bd86f08a74b604f0f50d660b5866479a201dd57c8bd3764d789445530ab472344cd26c32008276e26f6494683b931377b0ae2c823b7e472a0dd099d3d60be2a6958e6328613637cf60612c63d047e55b5d99e936af1ec8b84d382a8be380a1f08bea17bebc2ccf9bb8ad7881fdc0be02074d7836d401388099f9282187f77d95499910870922f81dd4ad4170d57bc934fa945045ca98320f43b533bca7ee20b665a57c40a723daffa895aecf174409b35b95187c2528b3bf19cac11ca653b319d056bd423f1a16b43ed5d3bbe45699251bfe4d99eca08674fa0337735f6b7873d22e9fe2f7488cc017cedd5b93df501988f288e7ac21465ab76a6140d7e3ddef66a5559c2a6596dd554d5d9586a39854df1d4ecd5a0f30ef3774ae4bbcfddbbaab7c19a66110822950cbf1b081f4d38dcb620b03d10c9c785e01cf2a897e9bf2dbd8dffba48b638ef9ff3de7ce927a501c09a09340114d84692e338cbaf959af83feee154ec2aed00cbfb72d78571d84c2fccd18f579cf67e3518ffd93f05a627ceec827a127ce6cae4aabeb20fbfde26f9db5d23821294c2d5950676b38536a7c2030fb60f6c4df24d337643a57b9c408fa728d857943e5ac8e87786dd6d9523a986d117ec834b77cf6a778c07f75b131f6ddb72bcaf2e7f7c1d557399e9614a7e0dc540c0ea87ff56e450647da422fc3d78fdc0cdc8a6792cf2aceb965ae5a4d2f0d9d38fd11f616315184ee95d95b6ef05a00d70dd4b17e94f9aa8c73ad6db450c1a53c9c243c484f080a79ba78da37d5376c37dd472a0b46aac6293a868f6d7ab9670f54bd4ee1e46f9516f5e4bad49bd01e5142be2c8240820a6e11f427d70c94154955024281df399be2f28379bd596b79e8b51017645212b1e1ea8b6a673f3eddab6c5c2ecc77c9bb80b7681b10a96103a5e841cc4d481e71f703928370d2b627186fe089bd59bd30bf4083a1046566d01a29bf12074f5f2ae4dc5835be10a92eba4504fc93150085492bd8d0afb2cf4112b748deb095183f603e14cf5a528de6da13d8c7953932aac2f2d390a90836a6fc4e0dec35391aecf47880a7c54028270fd7dc330d419e3202b328f9ef65ab32c5ecbc3bb0e74df7e891afa9a22c32892afdc203875240edf115a8b96c01fabe45c3112e3f7fb25775e23e5af8d7b82eb4b49d5ef8e8923e9579441f81f662558845bf64b953253788f4e55b603a280a73e8201369dfe618ae0666d34515d9ee247a3449b7202ae689cebd2ef5c6ffcc8a6aee60e35612a4b6b57856dc72431fda37d4ba209ba2432a2cba33e3e095159f09674bbb7b3fed147163ae9d1176064855e459b7f0d6682a08e0079ff27aa592b8f9cbc1ce7cc77202612b328b399e9879bce85e1312a475938e55cf67ea7068d113e7296c80492b6e10746d1024b608036ff610f5a0add3266d4fc0da03a79dc11d32bf6c9d5544ae4c99a247cdad9053cd78b194c9fc08ec1553825c7729fb0aa4292268500e776e52e1a08fd36e441dd5b9d55ca98a8c873a40aa385606bcfe43068c74860a21b801f23288a3b4fb4f1c202e13a75b9433c3914e9f939b42aa3bc5961ae813cd5240444bba3b0f0858999ea8638a628c4b642b3406bb168a48b68c88cf3a94a10298e4f42d3327a9d194e9a78e1c3bdf3d44e5c185e942648786c69e8030c9391ee78edfb40ee6584d25e99c4d859e0f08a93abb2136cf5b4aa87628e18cb96abd72ad610b6c636aa2d05e1de4805eb20d7cd85a7158e4faf498896017ce935bedaeaeff306b8058ba9d513f47ee774ccde1814713474d25e88d1d5fde265fee66c761b527ba1dc14cd324821e877221ace3faaa4b6677f2a540509dc21a0327e1ccb516519d89d133d964be4a97c04c9c2dbd342e76bd822ce57af318077c8d5027d358e0df5244cada784fa7618a72b26fd7325abfb39cd7822971bc55ba0ecd3db306e9c25987fed5fcace412c0a57d0bf2608e4355fcca6c10f0f9517b883504c02d2ec500d99b76f60c4b16a076ef5d91bcbc4bf7ec37208dd249ccb1b5235cc6ec23eb719823fc4019c3c7b9be2e7a47b907ce82ce88509fc97266339475ebee50850f5b499f945fa653d8068817dc787460d7f6de5913c3b4208937143a54494a9d81331cdfaec915126af8c00621929f8445fa89cff658dc6f34f2f8b07c7ea2bd298f930a42450e26465058de7e67642fdd4cd6bb08a4e2fee6098492c81675e3ea0ef1af9dae73a0669fa6a6378c1cf0d2066af52b02c13e83c32e5d009acd68e47eb0e222f67093b5da92eaafe8bd5c887d1351fd99e4dcfcb628cf4c021f000850076a5043be3bb86e961420c00f7e13bd542c17f8650ce29a2f086eac8233fc9763d284317d9a73de02b285af088325720f1ca1f37a9245485878e1802a60714736f8675e91799560f588c49b567fcf3e1bd3e9925af1d7951bfe62c5f1f406c6db581708f353e4e27f08a11ff51bab99a3f01c2d2ed0e88919210cd095a78871c86332cb51d05c6874591025cf33eff5caa3a64d5955db9407a794f1469e7aae47afb992a661fd340b91eb27afd98c74da3b707b269aefa10ddb7bdf62c09347ffb7191689634da816f17b2297cec8e5039a28fdc64243c27d555536bc88712ac0f8465a4abfb5d0911fee57be04a60a673e0f72d496e394316a5c5500677a49b9e6867fb86c5f2e631cb9f64d7587faf557bafe15c84ee04062d937219d07e4f13d80d6430ccd3f265cb592daf8e17eb4495d77498517013e2a95de8fe7d56a4ce994e19aec1cc80ab84023eada241e1ec921d91af723a42e233bcb8518d9473ce1c096766dc28d1217f0d354454a0391477917f254cf7d2783d8ce4eba2c75251ae6186835816f6866b2b98cd1af74a8f8f115151e82118bc1200c59baa57819b6e3b001210f99c271ff4df905213926a83f83050c9591b9e7804bbcbf24c6046e9b26cf0e9167c8ea43e0303ab76191138acd3712aa51d27b3ac5c01901e5c4b2534e10213b13d8aee7e4cb02830afac75122b98fa2ae810d8e8114d7844904a9731d991af73c72afc1b084edb440f4c28b797e9e75d3b13b233fea3784799a83062e9e8c67e59687eee627f3a372da1c405204c6dfeb8c36e7830bbf679250d74fce0aff5fa9ebee13432b1854f8cc4a8379be87a2358756ba6f23e33a3b787f0cd014d355c9b84ee33b4998d63d6354ea359368f7f18570c4731740dcbdd61578f6a27622d23fad22d151643c2b91c70e60babd8dd9d859f6dd2a0e18d66d0057928eaa7f779a406c867c18e8b14c03594eb1d8c62b983547f1320fdc0c914da132d6e9ff14aa5b0775575848c8b6209bc9f7b787aa88c5bad997c8bc8fc4d3dedc9d937b1ebaf2a109f9a01ecc896affbc93fbc542cb6da03e8335b0dabab459f784b6b3ae407c253e5a914c5e848514a9a888cbf517fe8f34811825a4081dd914dcbc369cd53c5dcb0ea31c8813c380cc70e24ee54aebceab7ea92e646b20769b01baa760fb7a8ea587a1b9ded0505a2454ee939114483323ba95521edf42ba3be61db60542415d07d4bbde2f83336d22a853b3a62c817614d8517dc77af42b2d3250982e4e4b0", 0x1000}, {&(0x7f00000033c0)="8bf8107238cc27bb977510cc57bb2c936de790536b8a94cc7858892287de1b74e1c37af9ee96289b24eadaac61be1af555025931c99cfac7455d83389089c368c036d440a55a387a66716987319463f73dd7dd3ac48f3ff7916f0114b8f47ab373d6578c5e8e3fb1fa4f6efeafefab49f1828837d2af0eda38587b4babba943a46ed772fa375f042a586d95c0b7e1ed8f5750cd2fabe3b839e084ef5beecf6f4879b6b782db1027871e09081ff21dd40098d13a6711a0edabf6178422d089ae0", 0xc0}], 0x7) kevent(r1, 0x0, 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000003500)=[{{}, 0xfffffffffffffff9, 0x1, 0x40, 0x1ff, 0x9}, {{}, 0xffffffffffffffff, 0x0, 0x4, 0x8, 0x4}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x7fff}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:15 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = dup2(r0, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be6", 0x201) execve(0x0, 0x0, 0x0) syz_open_pts() 16:00:15 executing program 0: stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009000000000000003d5d"], 0x18}, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8000000002, 0x0) 16:00:16 executing program 0: r0 = msgget$private(0x0, 0x110) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3d, &(0x7f0000000040), 0x0) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) 16:00:16 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x4, 0x8, 0x4107, "8e225ae4a2dea046d98d8702b55ee03001fa6484", 0x100, 0xfffffffffffffffa}) setuid(0xee01) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ftruncate(r2, 0xffffffff) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) read(r0, &(0x7f0000000000)=""/115, 0x73) close(r1) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b83", 0x72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c48910267a7230000001a00004000"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/77, 0x4d}], 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) read(r0, &(0x7f0000000140)=""/255, 0xff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x80) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) syz_emit_ethernet(0x244, &(0x7f0000000240)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce62159cb86b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba774bf4c50514789bde163881e8600764987a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8cafa6b9c79469b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872916acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d577cadc70ee407b44b56d05af7702b3ec3c3e201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada3981a4f487ef01aa38bee1e2cc6eaf5f806f91a866d1130eb073aed9f1ab5f7f60f56d876d109cfda703c7c1117c88dd9ba8fc3fd3710eea97a635fc93e67dc38dd9c187") 16:00:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0400000001070058c4fb133f5b00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x7f, 0x8, 0x33c671ce, 0x3f, "efd1cef5c87a1c4f17984a6bc6efe45df8c06fc8", 0x7, 0xcb6f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) dup2(r1, r0) 16:00:16 executing program 1: mkdir(&(0x7f0000000080)='\x00', 0x2) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)="20cf3b18d52ff4a1828a945c41daa75c058779e7a974f474c717b03ad40643bdcbbdcc9a3cf2dbd0cabeda91fa10025242d0e48f33ef2b89d461f4a36581d8158e9a39b3fe4794a9a2576982bc84") 16:00:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000080), 0xa, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) geteuid() r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x4000000}, 0xffffffffffffff6e) 16:00:17 executing program 1: msgget(0x2, 0x280) getgid() getrlimit(0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) msgget$private(0x0, 0x100) getsockname$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000009000003e1ffffff0000"], &(0x7f00000000c0)=0x10) shmget(0x3, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x20000005, 0x69}, 0x8) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x80) r2 = semget(0x0, 0x0, 0x80) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000140)=""/143) 16:00:17 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) getsockopt(r0, 0x9, 0x6, &(0x7f0000000000)=""/141, &(0x7f00000000c0)=0x8d) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) kevent(r2, &(0x7f0000000180), 0x6, &(0x7f00000001c0)=[{{r0}, 0x0, 0x80, 0x40000003, 0x3, 0xea}], 0x4, &(0x7f0000000240)={0x6, 0x4}) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x5, 0x1f, 0x9, 0xfffffffffffffff9, "c2a37af0f80b5405c80309ee39f89c259edda613", 0x40, 0x3}) kevent(r3, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) getsockopt(r1, 0x7, 0x9, &(0x7f00000002c0)=""/189, &(0x7f0000000100)=0xbd) 16:00:17 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) socket(0x1e, 0x4, 0x33f2) listen(r0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4e}], 0x1f5, 0x0, 0x0, 0x0) 16:00:17 executing program 0: kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 16:00:17 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000000)) getegid() fchdir(r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x80000000, 0x40}], 0x300000, &(0x7f0000000080)=[{{r0}, 0x0, 0x3e, 0x2c, 0x7, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0xff, 0x81}, {{r0}, 0xffffffffffffffff, 0x50, 0x40000011, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x1f, 0x369d73ee}], 0x1f, &(0x7f0000000100)={0x7, 0x10001}) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x800000001, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) getsockopt(r0, 0x0, 0x7ff, &(0x7f0000000080)=""/109, &(0x7f0000000000)=0x6d) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/35}, &(0x7f0000000140)=0x25) r1 = getpid() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) 16:00:17 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x6, 0x80000000, 0x4, "111821b0de289f4a30f219854728ab2931d10f7e", 0xffffffff, 0x80000001}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 16:00:17 executing program 1: setuid(0xee01) r0 = semget(0x3, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001200)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x18d) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file1\x00') 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:17 executing program 0: unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0xfffffffffffffffc) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:17 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) shutdown(r0, 0x1) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x3, 0x933}, 0xc) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r4}, 0xc) r5 = msgget(0x0, 0x34) msgsnd(r5, &(0x7f0000000140)={0x3, "d640c5d7944b1edcad7a855619dac1a52bcf8d7f18d83f4aa2d7313294be940d0c23e32a4314"}, 0x2e, 0x800) r6 = dup(r0) unlinkat(r6, &(0x7f0000000180)='./file0\x00', 0x0) fchown(r0, r3, r4) r7 = semget(0x0, 0x0, 0x20) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000001c0)=""/44) readlinkat(r6, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) seteuid(r3) r8 = syz_open_pts() ioctl$TIOCSDTR(r6, 0x20007479) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000001240)) r9 = accept(r6, &(0x7f0000001280)=@un=@file={0x0, ""/108}, &(0x7f0000001300)=0x6e) sendmsg(r9, &(0x7f00000029c0)={&(0x7f0000001340)=@in6={0x18, 0x2, 0x8, 0xfffffffffffffff9}, 0xc, &(0x7f0000001380), 0x0, &(0x7f00000013c0)=[{0x1010, 0x1, 0x8, "d3417b8319c0cc5e0a7a2e08e02a57fa9f6b999b1ce312a883ce82a242aaaf57d54dd68c7b4a19c99714d75833433ff8b9b1fbc262c257c77176c9cf5c0b1b1a74b2f3a0e36e381844cd39862f88bb8062ec57714dbdfe770b6ab81fb40d91e238b617aa36a98187afec37b74590960b9c37cc104e48932fcc02f98c56a91b05f295e56f76a717dc2e4526553e24bac8915da145825fce14d660857cf79f17d3de948604d2466e4d6199e589f6bdddc9257c18df3311dfbf84673a7146b7effdfe86212365390aae7485637244306188989d100cdeeec50ad77fcbf8d8bac7b4c6da228c46bdcd6d35b3a56257f3b5ecf750587fff9d92039c63e438cf151a032e5297481b2c78e24a6df06ada515161c7a4817190f8edb45819fec564ebecf85dfe6176265c04fc4471e5e299f6e329fd0e10d37b1ab0df59c6743d2bc8f09f020b9a5ae42640105029a0a0d158fc3a2880b120fe209eca7607c8ae41790d8bdff64616f8e7b6affee9f4477e303656c9b5ca16104e9f8329cd4d27b1ffbb9f58917ab3915e87a494f528cfcd1c81af51117293eafcfe31b7f0eb5224cba3d2a1d0a8431cb49163d26b6e929fdbca5be787e1a7735f5cbbce3c119b4b0f478a6f7b56a66dd174cf9f437ee0fecf2ae3d29eb00d51cc1757a725420f727f569cb909c758c32381763757140fc525822bcd18db3691f9ea0cf532159b719a1d545f60ad3256c358a769ad12f9cac94409fd375daffa368738f9c67fee482f0802dc8dcbffe151f2b7dbca7d7fae021524e71493ed698f29eba8b98786253a90ecb95f7dc240f575a68e47db2214bb1efbd8a9f509af7b8ef41569cd2803cf1fcf7ba304cbe0cb7ea845a410a9d99973adf7789263f90a8f397e818b37f12d870ca4a0414660291736980126806af1f774505353dc75e926f91b5dc585dae836f66145b15602221542fef0761adadf4c06bef942f6011a2c9ccd8b8b22a030be0211fe311850f5e60ba805f3572be21ae4c23b8ba4ee000140d298cfd58a1ad51c79b80d27b469a9469dcd7b80342c47e8f95a4e4ab8913757d7bdd30caeddf860c0531dad7d00474ca6dbbb0b584e6343d17840e1443583dc0ea31f58b0b9c643901f5ac3e805e4fcbd5d38c31eaab7a19fed99a9eea65bca36a6c2563a75b6dbfe09a1daab36fd5e9f4d1bde79db26883d11df7c5fd3f8110a7280aa382fbe4d4d70f11035275dd86106d3a87a5530e774fc1594c4cd7fd7c1436a7595c591d1ac59eeb8bffe06d4ab6464252dd457851ab473bc60110970fc0c3f51495b91fa7febad3703b6f97623bcfe96ded6225e761365b076a0ed8b4ac79fb893e86b2bfc050f3addb7c92b85c2d20a53d68787b8dc144266f07910d9f52ca556e78172753cef1d0376a59536fb679df10cc9262eeb4bf724b29a6036881fa04cd8ffe9b8a29e6bfe49f409c3454f72e77938dfe7a1fa900cdabb1588b776071b9fd9d3be271eaeb3b80522208d841e27db9c99e1402cab90005d8b21ff6cab42754671aa67465dcd6f1d93214ab6887bbca183f4d94032d39543f391b4e88d79973086e8eb443540b87a61bf1c6b4b747c38bc84ab1fec47bd60569ee0f41bd782580d7440fcf6e6b6845ba13fc31877aaea79e640465848e9eaaf8d32ea8a5fbec110e49777b3b1d5b798b8d72f530c68566aa375f45cb391aa0fe0f0e40265fea69e027adf457bf54832305a707951079562a48f6809456df148ac11f9c438dae22c27fa23756b7d261111ff7597964d5bd2c6c91964062970c0f2fc80428527022b6cdf424d1939f59951ada2f97f98debee2fb98a0852be5c2944f68efa3a67c4add18b94b86f3e6631a7c0fa2e935849b0f4acc0dafb4f8d7bbf0620f38fcf71651ee68e1153946fb599d80a1d88a5d3fccf9b1feee04c7f550f4576465731c61d61187bd321be2e9ce4dc041dcddda01ff28cc886bc4948905de741c043bbfc8dbde6e08f12cb91eb4d7a412c58f23f8fa0eeaea9d4280bb026495fd8e2e85e882871af28f464889fca91163658646fe21c314d787aae7c10a39826782cbb5a4da95862a84106a0c15b3985e5896e51a9a170ea313fbcc0a769ad0063fe3d841bb934828084c419cac103626998f5ffce19bb7838675ee231e5051bef22848dbbe73011c1a00a0937cf0925f18a886783fd290b8ed06c53f60f16636e2ebc4dbc3f23675574f566b84675abbc52b2d3426f25a203bff03bf58462165896ba8f9d8fe67d08454492fd2238d531b012326019ce58c94af9a7d83783dcd7ad77416e16a64b047e30d8b3b9f673ede9d520303d1a29497ee306aa14554dbe1b6b099291ed67f4070e7b41789fc9cf7a1d4a009088afe094fb8db1e2082e7870b00cd5f416bb759bbd5a206b8ed11b930b27ac2c2b9ee88d239d93ee5378afb950d2ee966f9558f010ca7de7684f6e4bb87394ffa81cde7e46709ed0ace70e1b0a35a5a970ef55998566e4a39b347b0295cbf8202eb9111f2fccfcf969a96e45a9f4494584e69593e0da6fb4da45e264992eb50b2d0b4aec50f808461f2f85dbe4788f21e170cad3639f69ad16ab73e774d696b2cfc7ce24997037c7e2b9296a858552f4967c69e611115bfceddb8b3e53e6fc3f1626df9f4153b2b5365137b1d2d8f0543eaffc68948ec2a2672bd66599556117a0ae9dc2da6a2daa38e0be45ae7301cbd1c28877e524ae6b0e83e116551c0e3f52b85333948a2a579983498efb7258e72e99f384f4a11789ec25b71e44bccc7113f5abb21b026965d1d5284d692888b4a80ec096abb0826fe261368d5960c57b6ef6419248b128552938831a3846317be0373faa1021be1911c94ff04a89d684481ac37da5458d3e03642763612df469cf57ad75a7cf878e0f9001c2b59c107a930d514410018df7eb52729dbed6d80d6dc54c518d125331dc04a8e42d9e29f01c12b077a40af906ad7a99b17b909fcb35404c924e54314b3a4c422f6a539f0e6cded3c8c852f66118cd0e0fbc1fce2c40e7c6e9a88922cbeb37dbc01956c6196fcd7068bc9a9dd915d54a82a35594947f0623932982b09345f5436128e0e2276de57278b3eaa91081671aaba5e29be4bc5b0da7c691bc532cdb436bb15b9c274ff7d4fd3ccce8ab66c3d32e5fa2d372bc2873ec9acebc6fe9cfbf0d7d9965a2ddf18db3ad55d4e7bd907c9196fbf2a2e352fd500d9a29c82ee8a2906448e6ba2bd0cc2b27c203c6379a4a000d207ded4fcdb670d7c5a10c0f1f07228b0d4a2008b7d4c1133baddaf6bf595295a432701febfd720e8de8e637499e3b1143c6702a4c4392d22bf2f028ea1fb319d3479aef71bc35ee98be844b287d3f8d63b0be74466f6c5f3b4d9af49891ec13a3a923f50262c4932807d0b6fb31972e712aeb378bc417d1b0cf41eb6103c0389888b79a2aa0e3f81647a48499bccf693a08545c4d2abd03515a934c7f6fc8e68be578a3d7cb938a0fd796fc0c957e829221b21b9bfa4f0b8946e2b4549d1634b1bfdac74c50797bff7f4fc73d296c83c0ca741159eb4e56b868f55098155d707f653765566962d85bb0d36b9eb6c1bd952b556b369691da37e1c35b7877ae12bd3005441f55c0dc4f5bfffbeeb89ebcc99191e2fb7fc173413b82d1376c705b13b1f23ed95e808195ab804c3d3ca2c36b1f9166618e463326e3121eca63d67142cfb6b769e653c4803514c978da6a3cf0579fb5a2ef617b6bd6b1f8628bde5d81dd800621bc072bd6c95d3af65b5788342e3c21564672c6112fe3332998e07df68e88b083ed513a24f2ab569455315e5298a4ca4a9254eef12cf51f2e4b385ff9053da498df6911449c84ef8e9eca1c858a5247879083e68070f0540a0c518e40ce6299e275a2c82e45222a8014b67d0adb1f9847a51d0409d8852511cfccb22855497a44fd04d1075bbeea94093e4e52a6c31ce7df2d4d817c423a864a6cb45979d7b068ee6d23868b0eae9ed438f9aee47ffd190c928db4eab2b3cf1d0841903c5dba56d81a803fa125429034da19b0b69fe3bc9cfbd6568d6920b8dec39ec60df2f463b18bd05cef01fac16ad81f57fceb8783851e25d8566caf1378e78abaeda75d6c23c7372c77d5d10f9516dba7a1e637eae2cf42d9b1b00c8458f0fbbaa44e282ed85500af07673cc164aa343476a8d4f416bf7d2d251b8566476f04a5fd8816868070edad75782d9c5dd89c10b7797414052ea45edf811d817ab27db5a98f54ba4c23bbfe6127eb85a13ac2a93c05fe6e0a4753977030932e505d5ef5b2653a492bad335bae5d1ee1d12906ba8ca186a4f1f0662b9a982e4a6cffba23db5a9ae88b693d2518684edff4ccfed60b9563aaa7e9e67a794f633ba518eaa979bbbc5d8288820d04b1ffdd2ba0d90c145db795a52ec2f924f1bd67edb5597ef82bf65d2f65479739e907e78a8c68ca2b79398b059bc3c2203a7a726f7d854f5d410aed44615d71c8525b57a235b12c4cc092dd3da70862af591d3d7ff02a9d99e0cf866b7464fe59fdfd49371c5c0b5c1aafa6750b8be3b12621a0a7d5fd03eb2e12cb57db4fa231fe946fd0746f6c35a32b05e80becb46f7deab96aab5a7990cd9b302b30f56dbc1a8778d8f2e69bf1dad5ab2d0244ebe1945184761f215131ec89dbbf347c4632c6c4e85fbebfe7aa7cbfdc9e1a9e6040cd8b6a1a31220bf8214a561e033502b08a26cd148975447612d23b6c61f9ae157c724b21730dcd489577e95d70183bac93cf87e21213b5c91203617a96925a9229d3cfa9edc93e558e92a4aa76362ea80f95b6962c0800321503c58a7ce6b3d9647f42443ed5d2a1dbd217f839125ed0ced95eab591c79cf5a5a077fd21638348c11786ff3c5fd89f7277ae7bdd6a987f1e9420789b0e12d8d9d5c7241dae2578ab6cc1cd5e26a0e408e513245587ae5bbe79c78b73de9ef72a197d97db3961ee1020d475b3f4d03930f4ecd1f38549a307d8fc046430c5fc8b88e0f6e0ab72db8aed069c4ad9ada1a09adf03db15c431e65b62eba53980a16e0908b2c61a161c82d1c575454ad6fb103404d8bb803d86e59d942b641d9857c455f74b2621493de0b917f824f2ec3dadd1e6f28605ac601021385f42c49c336f37220a117886c4fc21fe54117d61af35b2f0eade240b7b10ba4e8b0a845dfdc3394a500a1d0b6d659f2b6504fe35adcfd8f3eb7920f2c1834640f3314e16815868a01deb39b9e340a7e67860296257bb7ec8ff1df1afa34694d19390fda4b419cdca9baa6fb9b4559c70760f8a90d13daccb1c9d904db5f62315875a00dd337db93fcf61788b5602e470a0e069b3aea5ff60926ff7be87a38b43308877c1da6603ce5c581e7bdb77ded7ffae3eced1f5f2402646c64b51b01d5fcc5dff9b589c07ea98c11627274cf0d8c2bbe4ec61cd2487bdadea3aff6380d90b6c08a409ab6eb4c2a402781b327c4849d2fd2a720ac60907a201e3f1b46e484562e3109a975fa20a40441ff27957822a7456e364d12b2b6acf75a4f312811ce9528b242dacfe9499d1e330e332b25e61acc90772a3251a7ea03525aed936e7c3ba4c5f62d0869f13855b77bae6365e71d005d76effed40a1a1a503f5dcbfc908b4bdba828dd2283225c7144cdf4132ad2675568ede63742dfd95f0b310bfff30f612ace00e95539a87db2794aa1a6703e5841d9b55fc3cd1f44e8478eced9a02677c5e584f1cfc81f5f240809e298a808f60163452147facc7f19d99709756720dc016a8a6bd165dd56c3ef6be71ebbdf3fde4"}, {0xf8, 0xffff, 0x8, "a0147c4ba159db177b4abb62f70ed84a2038f68cff3c42d4fe9840a848eda57ff42e81ad7a98fab5faeabce9b314dd6ddebb0a931e1085b03477637d1f0576054ddc432864f4f7516edaddf285e59127c4d8f7623329873561b1d6501a0e6a1681c6ddc27f4520cbc89b7041a0e9720667f02f0cb5a7890c34b678251832bc87db1e95a1356c3847a622f851192769ff17da13da85166cef357ebd0756304225062ecd3d3284731ac729b37f4b090255523b25032e2bc07bb90181cdbb7a9dabdbea0e9851fc057604f61a270aae31c420d366fb2ccad419d7181c1973a596871470bd1a7e"}, {0x48, 0xffff, 0xfa1, "e00e65fd9d92545472d9b4ee22223419d4f845bdd031615d7d808db8aac674ca11b45db454088016dbdc2a5ab5967bd664687e03c117"}, {0xe0, 0xffff, 0x7, "2d2feb4969efa73b1103b0fe668d8b3d886893b96822b81f0f2494472cc2f6269efe0c5155c476f6978bdcbfe5f4a79de3646bd73333a316747a52922a9c93c910b0c0a9b72b91d1a3134383db2774b03591f0c541206cd6c1b96a382535df5e4909f718d10972d18cc7c6bd1b7c8134c36666aa4319edca178eea861475d7658f790639f7163fe2a854b570b7db8c3afee04f8e8d910259150728323483e13a5cde9d296a05644497bbcd0ea30e83e9db1ab8e64d62ec004a41e187f175c8471de490d5c2f393764aadbf"}, {0xc0, 0xffff, 0x3, "7ea0eaa70c618f16b7cc4e80d7ddcadb6c875e9a4e75db3d23b26265141cd913ad579c125cd21d9b3634a561e4f7df1af569bc5879bb8a645d39b4b33e3bf002f110acbe99e66feef424fe77fb7b65775da6d2e45f2e94062ccdd672723f58e768d00e31598e99b409052c9d2ae3a0adac31cbe4bfbc68f8111ecb14778a48ba5fb2154eba562720f1bae27f4454a275767597cf54e1bee03d72112286adfdee6a3fe350c311ac58e4"}, {0xa8, 0xffff, 0x1, "3bb5270fbf2704bfb2b023493e27771eccbc47b487d99bc2487b7f2d3ae5ba10a276db924ad57010275c96b0e3360dbbe996c4613025d582e0a907a07224acf8a496844f6903ef8a1d47f595b6c26287f2d839402f392537a26b75c7db2cc192b75c1828d9cf51707d78c158230d014385c86140e7ae2d846fb82ccf77b3224aa4627c632bf34af6856c82953d30589319c2193bd8"}, {0xa8, 0xffff, 0x5, "230ef8f7bcb84c97d9ba23537118d95a7bf7df8bd0279360677fabea5cb3442f30e069941b2da4b85585ffc07d858031156eeaf94463d3b2a906ed27516b548eae7df86be8d70e0b982e94a6f4e828eba33499b02192fe53b2e0367adb9fd0924c8b7d37dd02cec32083bc3e3f6dc4c8f1305f4b65e7b87652969055c366cd194feccf024d377ac8f908990934e9655f1b"}, {0x38, 0xffff, 0x9e1, "5c6efeb38fefacfc2a0c743ec34cf837f1278699845d340f8b89601a2e6dc69baa066d"}, {0x88, 0xffff, 0xff, "9efa10b0a2cd133bb65244d5b5b514348f66c61b852c61e2192634101984b9fa0d566829eb92c2470c38eee7dd6cd01a41a171e60bc82ac791e5562341ed8fe7029ec05d728ed0d58693b81e375471c84d55fc0cdd5cf3a7aa3a40b8049108bc7a4f7a64d5414e8cfa489a2112dd787c07ea"}, {0xd8, 0x0, 0x4, "c256c4860dc15948b3acf4f3e64d4f6bb16b12f4d588ee55b87aa70bef797a6723c0128f097554da977929a81b7eaf7bf5eb687bfba865d6e6bd44d6d6ada2172868e44babeb87bed4326c1356f0adf03e91d8edebf3caa3d22dbcf5997dc1165bc333a6c6cfb452de070986a48c17ec190988672ad446c41bd4398543ceb38e20ccde900fdad27e8c6aaa08a53f626a7f13a20fe5ad83b5205318a8a5858cc255fc114bc517c67482041cf0c2123ffcb6f1c38b5a6d320361ce811612b010277905256266"}], 0x15d8}, 0x0) ioctl$TIOCNXCL(r6, 0x2000740e) r10 = msgget$private(0x0, 0x240) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000002a00)=""/155) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000002ac0), &(0x7f0000002b00)=0x10) openat(r6, &(0x7f0000002b40)='./file0\x00', 0x10210, 0x11) semget$private(0x0, 0x2, 0x10) setsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000002b80)="05773383d9e1e6cfab6f434da484bb010e44d6c0370400f4ace5007bda7a45d1b68939aa5f4c1e168f36b6ff79353bcc9d54eb64fb451fd338ccd613de6dd86bddde8898d073f7913e0e45976101de5c3fe7887250386fd548c7d4ef9c38f47b209e6cfb450524b021a2f7dcf3226a5c6cf8401f085c73181dd7f94b0c9e4f8f3f987b51a16ba637b034a83315790472b1191bce867ec003", 0x98) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000002c40)) semop(r7, &(0x7f0000002c80)=[{0x4, 0x7, 0x800}, {0x2, 0x2, 0x1000}], 0x2) 16:00:17 executing program 0: socket$inet(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = semget(0x2, 0x3, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x1, 0x2, 0xea, 0x100000001, 0x20]) sync() getpeername$inet(r0, &(0x7f00000011c0), &(0x7f0000001200)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001240), &(0x7f0000001280)=0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 0: pipe(&(0x7f0000000080)) r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x9, 0x61) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x104) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe2(&(0x7f0000000040), 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2, 0x1, 0x4, 0x1700000000000000, "0cb1c2411e7a462ed64866a54110f379e54977b3", 0x4fd, 0xffffffffffffff22}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x3}, {0x18, 0x1, 0x5, 0x1f}, 0x80000000, [0x3fff800000, 0x73e, 0xea59, 0x10000, 0x6, 0x3, 0x2]}, 0x3c) fchdir(r0) 16:00:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa41, 0x8) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000040), 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x50) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) fchown(r1, r2, r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xffffffffffffffef) r5 = open$dir(&(0x7f0000001380)='./file0\x00', 0x114, 0x20) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r5, &(0x7f0000001640)=[{0x0}], 0x1) kevent(r0, &(0x7f00000011c0)=[{{r4}, 0xfffffffffffffffe, 0x40, 0x11, 0x7, 0x5}, {{r4}, 0xfffffffffffffffa, 0x4, 0x20, 0x200, 0x4}, {{r1}, 0xfffffffffffffff9, 0x45, 0x1, 0x0, 0xffffffffffff8001}, {{r6}, 0xffffffffffffffff, 0x88, 0x3, 0x100000001, 0x7f}], 0x1ff, &(0x7f0000001240)=[{{r1}, 0xfffffffffffffffe, 0x80, 0xa0, 0x0, 0xb8fc}, {{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0x5, 0x1}, {{r0}, 0xfffffffffffffffa, 0x90, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000040, 0x679, 0x4}, {{r4}, 0xfffffffffffffffd, 0x98, 0x1db5df5c5ae8e378, 0xd2}, {{r6}, 0xfffffffffffffffd, 0x40, 0x40000042, 0x1, 0x9}, {{r0}, 0x0, 0x24, 0xc, 0x7fffffff, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x20, 0x80, 0x3, 0xc0a}], 0x10001, &(0x7f0000000140)={0x1, 0x1ff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) recvfrom$inet(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x40, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:00:18 executing program 0: r0 = socket(0x1e, 0x400000000003, 0x9) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') r1 = getpgid(0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000b00)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000009c0)=[{&(0x7f0000000280)="49569c83dd2f3aab3f927108fc4def03d067cabc65b6c23b12cb28a7cdb828d802dd67b6f052a963c87cd691ef9f7d6e964ae37bfbea450be54b77baab5ff5eb0823dacf6ae359cc16af90f5868c367d2fcc4f8252b40d1ce7bf2c55fdee145319b7efa4d23c71063c6cc772f3599ec5e1134a95ddad5a63b82e34f7f7a4775fc019d2cb2dd346a0346859581b8798c89792b06ca129eb4759f5646323cf455c7a30ea201c6302994b16bdaf33e5bdf277805e4b90925625ad", 0xb9}, {&(0x7f0000000340)="166a38ec72265a7d163cb32ad9b0af77c1f1541273eb39814f8c9eced8a3be8cfd0d7e9a06662c7006d9d4ecdc5bdd8a2b84e3bc49f46a058895ff4ba12db131ed8df682dffe959acbcaf3bfb463358265631f8811b6a146cb830cfb7805e56f35815e0cce2ee525037403b104fe8c44618bad75cf39218b5987a91fd80899d574487318ca99291dec5ecf231d6b3670bfce486e1de74ee612e5e7d1f28757ec45df0172c18325db7ecf39621c00", 0xae}, {&(0x7f0000000400)="c35fdf48a3ee56cb499c2da15485dd35bdb9390c450aa7c856d7a5874427a8ed4c701f586a56ec5a27479639b4936b26199cb963ce56c5a1373040bd278d5df50732288fe6d3706235a9c4108d25308a184e6ca7e43edfab6afeaa3e08db01eba66dfffff39f236e0aae8fe28570048b8b4832f7d8d88bd8a5b9370b57945db73470d1697d52c829f63bdd38a5dd64b9b112400d2e25980bed4e9ece59d8f0f30aefddd9f01797c23545f32d86c9d9f360ff9c0a0303d7bc20c5ad2a20b9dba10adb9d8b651069767e9d186e5dd45ca744f4ce38c3dc0be377165e4be8600d", 0xdf}, {&(0x7f0000000500)="1ef04c9b3a5483a122df5ecb328aa08891c4b96a2b154d902664638f543935e3d1d98b3f8b91410b4c2e45a73787079c61bcb059dfa874ac64aa77e6757cb32c4f84f0c105910d61bdf1fffed208e33779423239c1cfb3f45e45c9aa19f85c97cc86b351a97aae541800e97d8a4b0a5a4ce07e8aa5acd33ce631d800188a29dd3080f1791b8c05ceb6d87200d3a662052d19d2becdf7b4aae3f83cdd8b8c2453dfc5a84579b5c3ec122c70bab72dfd91ea02539d6e2c2c9087f4f655104a76a38ac16c79b62a6112fbc01908ef5b2cf66104346d2ed475601fa4dcfe8bca48737388438452635a", 0xe7}, {&(0x7f0000000600)="e9acb7e920a5e104b8d617434a6b7a734ce800e18b013ec2a2c864a0e2c3b88bfc194d9b4434c71d85e666054842558615e03196a928994866ff36af2248082c49d3c4d69742b200bfb143ff94f2104abb", 0x51}, {&(0x7f0000000680)="347d6c9bde3bb2665293856d434d5bbef0cbf7e9ae0ead6461307f292870bda05051546090184ca6b785e6e59db6f0f9f9ce5850ab8ed079b31171186ab85c4dabeaa3efced555ee4901dd3bb7b636d64363ea758a99427164ab56faff1bee1f17825d976fbe19f53e4ae4988ba804a529ddb6ae1c6ee6b0e503aa3abacdb0bf602620d0d5c400a4d6f0a1151927e02899e34b6eff4b2421280b51049c1bf495c82cf654a457db38820543a515e18a16137a6a4b60cf5cf71d92faf5e54764eb59f10e", 0xc3}, {&(0x7f0000000780)="000d7e28a32051b1a1b1f4cb0e6ce83ad452ee81911263ed0d578a220eb7351da89c4a3c6fdc50eed4919546329d4c3ebb5774d07329e62575cfb234ce17112827c29cad616e1f18314eb702b52f77e91f2a7db0de6dcd519c0ea50ebc4384e86230058310def55bfa5d29e2160ecbbc2e9937dee94a75f1ef25ddcba8e3903720", 0x81}, {&(0x7f0000000840)="3fb6c0a23f64ea0da75348ae7eca9baeac55212c32e90393e8db368f2b4fd3219c55f9d123d15790c48fd1318ecce99c8fad42a4a0613cf5636a00c5e89504fd0393b74419ba19ac069f5b7b71d4e1bd227a1531b10a06c9633ce81bd72aefdfe4c4056fc1579af545c813724f8fe365fd7f82a06eae69f3401391da8420e430bf6bb09d75627c43f462fcc4ad2c9e061c9a7561fc18547e8c7ae69e643664ea42ab1a5248394deb27432563f11efd6ae04cdadbb91c0508ce76219fa2164612215cd69d0e9574943886ee286b722d1721ad561ff9bc4ff5c557f8db8a02ee353cdb871aece1436d2b4129ebedaa725b0a26bf26f1a486c32b7c0d026b50e2", 0xff}, {&(0x7f0000000940)="1d39c787688fcb6895d436b504954afb3fca6574e256a8858ffa15d15e201bf0a27dea22b4fa7c96e9e3f48c7f524bc4c5b6", 0x32}, {&(0x7f0000000980)="abf155a81dd74552d0822d63329d9a3094460ff8d13f9ba675166e4b1392c4a4bc9bd4", 0x23}], 0xa, &(0x7f0000000a80)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x60}, 0x2) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r3, r4}, 0xc) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20100, 0x2) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r5, &(0x7f0000000140)='./file0\x00', r6, &(0x7f00000001c0)='./file0\x00', 0x4) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)='\x00\x00\x00\x00', 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x1fe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x1, 0x6, 0x7, r1}) r2 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) kevent(r2, &(0x7f0000000080), 0x3e, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x1, 0x0, 0x7, 0x5}, {{r2}, 0xfffffffffffffffe, 0x62, 0x1, 0xa0000000000000, 0x4}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x5, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x8, 0x5}, {{r2}, 0x0, 0x80, 0x40000000, 0x3, 0x3ff}], 0x101, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:18 executing program 0: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f00000e9000/0x4000)=nil) shmat(0x0, &(0x7f0000037000/0x1000)=nil, 0x0) r0 = kqueue() writev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="e711664440cc9b009c7323400ff62e", 0xf}, {&(0x7f0000000040)="976f542f457e97bfa9410807a43a89688783f38f07ee36ea9ad137735ef7d0ed885e62ae91cc2e79847f479fc8947276045224615ed28838e6e1375a1494b786eab86077bac959e0205669f15892097abc36a7dc90bd96d3626504691371181d779785206eaf2592813d8ee9413f8b9031703e007e4b14fa1090314020c0149c5739babc12d6b70e233c1af71e53587a65d977d64618e3c49be62cd7108b787cd14b10e383f37b056881131a0563340b8855cc757d0179605e729bd3b503c5e5699e885ee615f9512a6a7540", 0xcc}, {&(0x7f0000000140)="818def8aa222690d8f68282221bd511b76818e3d704597d14a413fb931677260915e5fdcd5a79d35af6d267af54e88668207ac0c533eea907fd920c091969c135bbfd883e609ca9e7bef68acb8a5199d05ac7be5f054b51bd4f0b76bacd55b10256c15d9484cf6039264c62b62f211cec0622b954ac450f085a2c72e1235ceb1bc8fb92e82175ce0a0f342b33f8e66277d0ef5bc9604fb2fc3ea84125a880d2d68133cef7dfcf9b213c7be1815032e20cefd5db268ec6cf686551ab6f06611649a5f82b6c7be7e279a4e2e6f3831e6dbc10a30410daa7ccde75ae5e16ca175005ad27ad0a0dd98c4", 0xe8}, {&(0x7f0000000240)="71b697f085e90604ecb558718df9b3a937618a2878e9915af4317cbe5a4c22ad97d973ca631815d3ff82746105b3057f966e355016bf331c63b221af51a6093918ea7c7067ce829d4cb2ff34da0bf5470a5ae9dd60407b94619480a6786a47d7a9e818dc339e7b6134045e9335c30a59e2e51802ee25a3c1450bedbd3938140ced2d0360", 0x84}, {&(0x7f0000000300)="59a29f530c84454954a5f171da223504a2f7304a60c313c5b1bd5c76279b482ce4e87400ae1c89e2fb4a577a17cfaf000184c4843ae6ca9521f7715259fbb6c675ea814a2a7236920e5de0a976a5252022be113a74a5dd688d75cb841e984f53c0fa7191185e48f0b71fc7ca3b6097f7b10dd1ca414f304c5e4ff5ddba9377f2589a3f50022a4617b46db3f52280b65a44056b016d6b9d89e4e957219ec4cf234b16060734cc7d883ca5b52dcc45c8f18daa459b5725a19a3156a6f9adcde70b44ffe6a69d", 0xc5}, {&(0x7f0000000400)="1c531e4db17cef244e12cab47995387d911bbf5eafc2cade03f348a97af8a2d4bc18d6b1015ec08e", 0x28}, {&(0x7f0000000440)="6e6b239deb2c7aa03734796fb4e0318aa2be087a77cd3e559f63f14f6ba22e493c88bcf16bc449f379d85d2ae111f6361adbe09d34854354f88a825a21b0caf13f9f2a0bf28fb3ef70171d7b2ae6f1d87aa00fd78100ce", 0x57}, {&(0x7f00000004c0)="7f67cb9fbd37784ebdd6fcbe7150f278360751b56c83612af948a496a0aa9935db2708824212ce71b8518aa3f6ad2ef2b86e8cb44712cdf9043ab45fb8d7020b22a6b4e2d696380216f2042fc971e116f17e140cacf1d7f7f3c1b840d44f68853924", 0x62}, {&(0x7f0000000540)="d5842fcf1babf875d69b088d4ff9329a55c268", 0x13}], 0x9) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup2(r0, r0) recvfrom$inet(r1, 0x0, 0x157, 0x40, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) minherit(&(0x7f0000048000/0x1000)=nil, 0x1000, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000400)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, &(0x7f0000001480)}, 0x803) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="78b8741f281c819bb0f04df3ac8c17935339f46411b490b8bac5073173edb8552e7e1793b138751e33d0da18d8bf42a577dc93462775dd6d5c312b29febc55b4288574623565d474ccf25f3dc13d70f1de96b3d823e36f2ed12dbd6f44c06d3e1144fc93062aa2afe22b14ad3aaa48e6b7e3253ebefa62f317d2347e070bf0f642c0ebfb9b4dd4fb70", 0x89}, {&(0x7f00000001c0)="b9701179cc4db3c4995bacd10b31fdc1e91b9f6321c0aa38a801621073e7863c11a1d21de7657dd55c4f2d0b596d00d48de44d4ba4ede377bfd2cbbf3f11fc9f84010604659612988bded5717bb2af71faf8fc1c34e0a9b28e8ead4ec90d8f8af4c6f97b05d8a7dffd2ccb0c1444ada5bc9f3bd93ca5d3824f57f521c357e6dd0a013fd324d0de15b95a7328945dbd35fff08bfd39f0eeaf8d2e08af056c41f755", 0xa1}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xc0, 0x2}, 0x1) close(r0) 16:00:18 executing program 1: r0 = geteuid() setuid(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x2, 0x3) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/137, &(0x7f00000000c0)=0x89) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/15, 0xf}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) ftruncate(r0, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) chroot(&(0x7f0000000000)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x3, 0x4}, 0xc) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x2000000020000}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xfffffffffffffef6) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r4) setgroups(0x4, &(0x7f0000000200)=[r3, r2, r4, r4]) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x4, 0x1, 0x9, 0x8a0, "36be301833a377b04345e47b4c44b0f875c15651", 0x5, 0x401}) clock_settime(0x0, &(0x7f0000000080)={0x1000, 0x5b0}) 16:00:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) open(&(0x7f0000000000)='./file0\x00', 0x18018, 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:08:16 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYBLOB="010200ffffbfffb200000000cd73e8ab6351f679b4580eb3"], 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000000)=""/112, 0x70}, {&(0x7f0000000080)=""/125, 0x7d}, {&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000300)=""/207, 0xcf}, {&(0x7f0000000440)=""/163, 0xa3}, {&(0x7f0000000240)=""/60, 0x3c}], 0x7, 0x0) socket$inet6(0x18, 0x5, 0x100) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 17:08:16 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x7, 0x1, 0x5, 0x101000000}) flock(r1, 0x2) r2 = syz_open_pts() fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000004}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/102, 0x66}, {&(0x7f00000000c0)=""/190, 0xbe}], 0x2) flock(r2, 0x0) fchmod(r2, 0x14c) close(r1) 17:08:16 executing program 1: r0 = socket(0x2, 0x4003, 0xffffc00000000001) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x5) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 17:08:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x66, 0x0, 0x112) socket$inet(0x2, 0x8007, 0xffffffffffff5fbd) 17:08:16 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xfff0000000000000, 0x3}) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) poll(&(0x7f0000001300)=[{r3, 0x44}], 0x1, 0xfc14) r5 = shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() fcntl$dupfd(r4, 0xa, r1) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) r6 = shmget(0x1, 0x1000, 0x42, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000001340)=""/171) semctl$GETPID(r6, 0x7, 0x4, &(0x7f0000000100)=""/57) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r7 = socket(0x2, 0xc005, 0x7ff) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/113, &(0x7f0000000200)=0x71) sendto$inet6(r3, &(0x7f0000001440)="de7247bf71c440ef52ff6f9f9d19ceca07b61b10af701f5a50d0d229b8c5495a88766e0bb645e257fe42e334c1f9070cdeb96b6938dd40012ba8259a3d72a6731ef5ff605693f8094a2756f7579c75ca014d62fb8be4e1cc44652a1788fbd3493dcaf9388705a44cc964d406467ba83e713b108105c018b30a44ad6c2ca2f892ee222ff407e6066eb223388edeec90af48cbcdbc54fa1546c449e23ff47aaa668afaa8cb3bb15c3f0930caf3d1c604d1f8770481590ea290920fbc92823d364bce219ab646253725dd1ed695719079972fc568b7dd15b244841bc5014e216e3f10665627a4d954af59fd66c362fd93d1a80069ac080aaf3c4b0bfcfe6c839ccac32266a1243d27a681c20f69d0d1735a118fd7d4484a9b1c5fd081a50610ccd1b62545a9d8bdc59d6caf954c1ca89eeee9d19e4c1adda5fc6da577e6978b72f53fa82498a380f61260c6f57285d5201afaf44b253d24264d4040c30db5afbca5aa005b00fcfecf35ca11cfc2548a1648e3bb9cf1ce3a1603b83d53024d1347650a5572e7bea254af3f19a34aa1240e3d205480c7d1dc5083121beb28b6dfdf4e884f8fb8231b66d391dea413052a73c7ba06e271964cd5ee92c020507a4cdf58046f7b85c7e848082846e1eb617fcd9a45c339f5bf7ae76baedeceba761b6d026c9657634a1a32e7d7b2ceeb7638c8d543e4c655f994f1b04332ea9f1414987be97254b6a1750815e6902b58bf0c51529588c71dddb57da74dc6437d1e99cc19b6ee84fdcf1135b6f461542e7d1c65aae84f7d7d7f8683ff41bccd552902af49c9f522d2192046c5017de7fabef6c5b1e1132dffd655955d9783fc9d6b4178ff8c42b3bde97d14784cb0e061278379c35cc6110a711b5920059c3a88889ee49fbf52c75237b09214469c7214fb541f251f76bfaac5ffa4805765b4e0bd47982d3320b4d65ac9e69aaa691243c52ca9e19cea4b1a9d04e8aa39bcf62d0fd873b192b33e6a763b989e5367c666cc228b509415f08045e09b534cd6b20d8e5911bbbd75b840dbc6e89a8ee76daca607cab6ce3a52ac5d6060f631b9f1c266209f53cfebb0020656d4fae00e26bb6518e590f2edf4adc444059b25a322ad95f5582074303f0d4314db5bc6245cb40e9730fbde1fa662128155bad1ba63a24feb5c75113f762156d335dcfda8802f52bcd4574933a12adcc85c92d0fd7c547d5ac188d447b4513cfefb1720a6edcc6fdf9c898e6317fc0884997449ce55e671f35430e9a16fe9c737b9c5cf9be95630278dcd705d9ee12fddadffbabd830a9f6e495ece430e622abc1104474dd739b6dd6193217e45f1fb811627da6e77c7f281d154e1f7eb47186d39b2bc087f4bb72521566d2ea50da48c3f51dca66a147a138795a606fdaf239a8fdb6def2153329c97320f3d3c891d2c49fbb67a0f238c865552065df275c7c333f2d5d5ccf6edd9e85a59b25d474edb4466ba005ea0084571ea006e72bb950d4c2ee2068e842d63909ee3ad25ff882b808a3994ded2cf7c9a9d913682f07c44692c6c9fa5d9db18c09f5ad79470b64784790ee7489444ea37beca9ee943a0e5de4323fc563b60cfad57119b659207baa649de63240b663bf852781361e60d3d3a8dd59dfcd303d69e3d7f671fee6f4b36fb829df01259e07056c39330b70176a2ae7ca2b84100651f2b72fb43e5b8c019a88843eb437b2edceed5d53b2f6f10fa63d8bacf9e4b6c452e1af3015d63728d3f4ff69008e99cc5e0a83481ddbd36a185ee4ebb65699a39a70c66b0c2aec71ae64021d0de9bcacaca53c414975204c6f465c8bed5503667f13d5177907ab06e6cafcb03dbcf608a7a0d981cd483e77998ce81672ac3939505fff1efb79b3161980594131dde3f1f4e139cee01c571c60f72a74184d99a3268d7e4e2e050dd3b9be55e620cfa7b6b908b0bda9ac68b41658735a3adad297b2aabbe4bae87a68103e646a9eb31b9ef228751a9a8a7e3156c6e3a1733a39737d7721e75736862f80c4739404bbf604caf7cf68876c2a52733a403cd43cf2e38ba8965be0d805e0973acf8f6359cc2eef373274d80e4b4d83a4f75105b2217b86a52ecd144b3088443312ea14092a09c2ed089dcc9941d385cda384dc12f766a363e4615b1ba6b355c4371585ad4b3f907ea1bc8db7fc0cc6134175b86bbfc5deb4998b60f18692ca162dd90b056218a49e8299990fdb4622b752e17bb01f0b7f7a9b3a5c161c239553f3896e23e4b293c0cfda012522a0cce8826e846ba75712f8c50250c2d0e6d7c8a82cbcd0a2fec38c5ca5aaaa384d01071b25450e5e2d5c543e95328760bf2fc66e6d6abf21e137b991e79e1bbd4d4630a75cad74fc257d3d0ac5032d3276e4f014c0ce7af3d34c90ef50ff1b8d28e64aced131b638000a68711663fbd461e361bec97112e07ec025872a85ef35ea12c6f023457054a19ff8fd8b9553b8bfeb69d748176961b6a307eb3d3de81ee965ae02d01a51630dd1b95ef774c15cb19bbf9cb4ba7a1a0cc2ec96ffe17275d19b2fefbb359c0f3de6b032e00819b986854a4205bd6b597eb33c085c7251f12cd045c317bdb1c9c50a43cea86fd038af3b12105370058c7d15f2b2b9163f8034727a4fa9eff7c77f235a2bcc04fd96c114df0580483118440c4f3a0e77810f303d34448571b0472202a8a3d5ad55a12f17fdc748e24b0705de35d5fbdd610efa3c07dce11993e8824136c88d615121d6cd9f81e92a8166e106b6fbead15a39936e0f742d1e681e1a50cadf0d55fcff36d74c20ff90d96cf108bb261ac2dcbffaba56cbe9a453aa93298c0a42130047562887219ee6611f46da0503880603850f76cf0b5a7240dcef3dd4ef3273b407afade932079c00563e05a111e6539f13dffbdbec60e1ad6d95a5593877c7e7630d0c6abf5314f1baee6529350afe53573d3b8cab57b7dee6d023d1f91c97b2da355fe32fd720d7bb8ca202e19b41b1a3be7ceea6fc76677c3fd0fa641dc4cce2e5f8a98fd5572b2757fdd506b973f0fa5ce46654bdec0806f6f895da9af00e13c9565b0d4f8ae3d8ebc095323ce5889bd3d66aef32f90156767069702201e984945e3f813b050e567c430100d9a283f1febf400e0644c1e879d9cbb94cadb231115c163c210dc156d1a6bd7089b79e49f04de27175fdff06c945374058a2238bdfc128c42698d634e25cbb63986dd04d9d96cfd3df03d2968c73d4da16a5488a6a0f9b9fd9c5662429701d25de5df0ecfdea7cca63cdc40050a676b785e23800f741aaa56d83d21c2dbb3c83ce570dc175c40c8e04d369a35ae752a4da5ea70332a702c4c2b1298599e80f1f2704b69c4fe362c33a2893e59d4600fa665cae734f6e19a3517680643f1c67ea45803a9e8e05e864b56156591e1820b51ec33d878fa7266c02294576ba2300f25cecf12ae40f1972bb0154a8d33f8f4da20d1e27d6f5f6ce5f48857e6c7933128661821e070eadd96132cc7d79c66ecd15c7494506ddc4d056375d05e4c903da30cdbcf26e45a09bade144e3698a4a932ddf58cd61ee153b53c104f4d4ff2b332db9a12dc7d79e09ddba815876291538c4f99fa71b3d18a90e506ac39d436fbfbb60eedbf87973b8ae41d38084f45f1a8bdb4d37c44a1b6c6b4d3ac5190bcc917a529222cb5e0d8449b12e6545b9c57ea6deae53fa0cf59b7475e2a07d6ffaeaaaede3b68a01a25d37139e08b37ed74182eb0c564a39156a5f3a7ec1fb4e67e74e05607e6f1b4a7a950ed426199854efb22ce337aae8c54b79b72c34ce374d3bb3622a7ab30c528e13e11015aa8c1c2d9a0fc7368ad73ef09392cce15ad6111a9f63b0cc94c59cf344c6b4b54f66dd40d743446816b09e73208c6a247b4edd184106b1a6297d2282bc5e3e440e8a93aeca3ee18648c942f01681ba30a40ecc7778a66b3c93dcdd583455177b754e6f4d35073e358bf758d90edc00fd9b8739eeeb48eb8e666b3b1efdd048e49d690cbc6d6da1f0380ea594c66f98b5273264e8d21a253d75b6bb915a5a43f40a505c1533adde61e3e422242d1fe610b1f12d6dec772c3beab9e0c4af570c7f24523a019fe3685db615918c22ad37c788d094a59f73d80a40b6f38928234adf687205edd9760667b009c0a80e672b01e1462c2336bffe690bb776da1ee36a772c20dc179a5a756d11b5d1153f3d66ba0da99b432240ac1719edaa692937885a275bc077673dd6f02aae68fe69d53af3c1b75122d111e1c27dff1553d486e5783c9c03ebeb8e8e314d5fd924ac01d4f8671f8ce09bcb69d595524c0df16b3a8d60335c6e8486ce42229aab3c90b9d383f4a860f5bec725454429d0ca1bdb598ac40a544fa6249df26c2b3b81564ae63dada1333d8a2a501035d89a53760b53023f71d582b82ad7872b9ae21f525f5f28e3358379dee4cba63981edffeeae786c39d729e2577c1e37690362ef250a1aa9c29401e5628ecf60d739ce3fcdf62dbcbbe7eb1080ecab9c545c136ec662e853db250380306ba8c1c5bd9e0a692ccc60bbb6c4c301d513e875f142eb5ff183e7d7170b86f58e00ff6ec4130828dd462a28d4fb2e2e3e96e6402f57f9a397f973988f431e8cd7ac361b7528fe0d4dfb449c2697034fc4599cbb433a8f1b00cba3bf89d7b74e05f9314dafdded05cc177f84833d16f052f1e4bcc442dfa0be5c8563815debd235536307cf9deff3556f12fad1f94838f32f4bf5d29d014675ffc4d99122954667dac76f8eadf7ef949ef4c831400d7c7bb098d988c8b0e5304c07110bf94e2923677b5408e3167479dac4675272c8811d1a47ad926afcdbff9c03e363b6153b330a7492942250cf6deea812cf407f53047ef76f8cce94af66bb54ff10c0bd3ab62a21530fed7dc90a56f2a4374a472e1edd9cb5e7e1bb2a5f4d8e51d914a14a2e10fea256b5e2325c70b83a1118ab7a6ddbc705005035a55094cefacd8a8a920648e79d43a8802cee7751e5ae7d1c94833f6c4fdc1d2755284fec9ab849cdc34e3d5544222d59627587e7c49b916211b3631af71eb51d2a7c8615292fc66f579c6a0bc2573d6c17291873d13408c529a9257e0160bdf7b52e4930ca4bf4ca5a2ac5ad4b0b3671882bfe3c60ed7d0e13d4a9181738b359f9b48cf6044521dbc8d64145fb1586ca2c1fbdac4a6d6a7dd4f7658a15ff3583d047fddf6cd848318fb6526e617e5c76c8357a601e37b36c49d93566afde25789ba59b9c49460cca99a314b4d009d044a00278fac6c4a378e8123d45bc352f4fdd18334a2827b1192be9c5071e93e7d05992bb87558bcb6c1d586579f20545dafc4cf6334c4c068b2a39ceb2f0d3301e3bc31d40a6e5ee0b774d929d33b0a27ee315424286f92ead884d54f529ddd6865421890b935f8b4ba2d726a346970d7d5af66d6efed01296e022b2d1ef1a26edea60a6aefa144df4adfe72ba3b2a50d10400acb1031452859cd5df30e33a5ebb45a072d557615f449ea3c770e0759a418253cfadb638a4cb041d15e6b7f525b92611340189415c123ebabb0e1a4df527887895213d98593ca3285a7d49a3df38d94f6ae8a166108124bef248410e7fa2ecc80a540130dcf9d4149094e54dc6150d3a9a53cd895379364a4bfe3da8cab584ec0989f6b012dcac5f8d914eaf5b93b9b7dc9a9caaf03226462162a98980b3cff5a6aeeb1b9106af27dcf81e14660548eae508f29cbb598fa9313e3fcf67ef74f7280c6167a318b1917ee5ad212e6b793a07e689c1404ccc55da0aed0b9900d5a1afeae4b80", 0x1000, 0x400, 0x0, 0x0) getsockname$inet6(r7, &(0x7f0000000240), &(0x7f0000000280)=0xc) shmget(0x0, 0x12000, 0x2c0, &(0x7f0000feb000/0x12000)=nil) truncate(&(0x7f0000001400)='./file0\x00', 0x1) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r8, 0x20007465, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000012c0)=0x6) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000002c0)=""/4096) 17:08:16 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x3) select(0xfffffffffffffe69, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 17:08:16 executing program 1: getrusage(0xfffffffffffffffd, &(0x7f00000003c0)) 17:08:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f00000003c0)={0x8}, 0x0) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x9, 0x7f28afcf}, {0x7, 0x1}}, 0x2) select(0x40, &(0x7f0000000040)={0x7, 0x6, 0x6, 0x6, 0x100000000, 0x8, 0x2d7, 0x3}, &(0x7f0000000080)={0x8, 0x0, 0x1, 0x5, 0x0, 0x9, 0x8, 0x2}, &(0x7f00000000c0)={0x2, 0x0, 0x6ca, 0x3f, 0xfffffffffffffffb, 0x4, 0xffff, 0x3}, &(0x7f0000000100)={0x1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0xff7, 0x4, 0x800, 0x7, "7380d057d125035ac365d215fb0b3bea8c68d554", 0x4, 0x7fffffff}) 17:08:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000040), 0x10000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 17:08:16 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() getsockopt(r0, 0x5e5, 0x4, &(0x7f00000001c0)=""/246, &(0x7f0000000040)=0xf6) kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 17:08:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) socketpair(0x1e, 0x3, 0x1, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 17:08:17 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8060, 0x0) listen(r1, 0xfff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:08:17 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x80006) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80000001) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000080)=""/95, 0x5f}, {&(0x7f0000000180)=""/81, 0x51}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/83, 0x53}, {&(0x7f0000001280)=""/173, 0xad}], 0x5) 17:08:17 executing program 1: semctl$GETZCNT(0x0, 0x7, 0x7, &(0x7f0000000100)=""/66) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fchdir(r0) pipe2(&(0x7f0000000040), 0x4) r1 = semget(0x0, 0x3, 0x60) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000180)=""/244) 17:08:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) read(r0, &(0x7f0000000040)=""/3, 0xe07bf7094125434) 17:08:17 executing program 0: r0 = socket(0x1, 0x8004, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r1, 0xa00000000, 0x0, &(0x7f0000000040)=""/118, &(0x7f00000000c0)=0x76) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, 0x0) 17:08:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x23, 0x10, 0x2, 0x7}, {{r2}, 0xffffffffffffffff, 0x51, 0x80000001, 0x9, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x4, 0x6, 0x1000, 0x5}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x9, 0x20}, {{r1}, 0xfffffffffffffffc, 0x20, 0x40000022, 0x1, 0x9c3e}], 0x0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0xffffffff80000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x10, 0xac5, 0x40}, {{r1}, 0xfffffffffffffff9, 0x44, 0x40000020, 0xfff, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x91, 0x80000003, 0x1, 0x81}, {{r1}, 0xfffffffffffffffc, 0x40, 0x20, 0x1010000, 0x7}, {{r0}, 0xffffffffffffffff, 0xef691e4bf4b31d8a, 0x4, 0x0, 0x4}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x60, 0xffffffffffffffd7}, {{r1}, 0xffffffffffffffff, 0x18, 0x20000000, 0x80, 0x1}, {{r2}, 0xfffffffffffffffb, 0x41, 0x0, 0x9}], 0x8, &(0x7f00000000c0)={0x1, 0x7}) getsockopt(r0, 0x6, 0xffffffffffffffc0, &(0x7f0000000400)=""/4096, &(0x7f0000000100)=0x1000) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r2, r1) 17:08:17 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r1 = socket$inet(0x2, 0x4007, 0x6) recvfrom(r1, &(0x7f0000000040)=""/31, 0x1f, 0x3, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) r2 = semget(0x1, 0x0, 0x20) semctl$IPC_RMID(r2, 0x0, 0x0) 17:08:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r5 = getegid() r6 = fcntl$getown(r1, 0x5) r7 = getuid() sendmsg(r2, &(0x7f0000000940)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000600)="1f23e9cd7ca45e16961bf53875a076aad09a0b8c03cad87eb023f253c9c5bd0b90c49b383c9b68a6d3ae2f41", 0x2c}, {&(0x7f0000000640)="bc4cedfee01fb8b18146d115867c8055edfe544b466d91c28570c625c12246ce3e1342cceb8354f9fb6502ce98adb8c4f6f49dcdba5aed45c10b9fdb25bd24aa9b9e5b78e559966fad50c728871e65e0f26b2a8f286a7c477ad8f8945f004d7a037f0fee3ecc6bd2959aece0ae3b064a649463ed59e308ed7bdfdbbfa8f883bcb0682a537e18b7c071783438887ed707ade15fc9c0c45d3a760a933a16d24f4bc9f6fd4a5cfd6b5bd742d940287f54be7151215267cdcc", 0xb7}, {&(0x7f0000000700)="137dfa6fa07690b2fbd84c332a7e6d11a20bdb612f80244be75a79026ea6", 0x1e}], 0x3, &(0x7f0000000780)=[{0xf0, 0xffff, 0x3, "0c97619135d1895bcbc1463a527dc0c5dff6af19faf3f813afd3229ee5b6b60b8340c48d33010a9fdc438fe26c31258a99f0c7566d7db021613b40640bff2b63e97c24b3d00d55a5e102d2fa016d3e645c0a5b2bafa14df4c1848e53f522b9ff7cdebc43df7938076fa3da26263593d4bc8bd405a5c8c25b56fa96584c4f4ea4b04d1f711384239d82372454d1c67ea699c83357958e36c6456fedf385d553d27cbc046b0b4b2346de6addfdf4ca614efb5ea498f8289470bef70c22d849be5cccfd2071d2f93a4fe6401df0de6442e4006f4e7e86457772f66854f6d7d356"}, {0x20, 0x1, 0x9, "d038731e25f23d6eab793c1ab565e6"}, {0x50, 0xffff, 0x1ff, "35d8f3a91af504f139716e40049023ea38f8e563814f17cccec5b9d44f322e08481a52326a1a99fdb26ff8d0a972d09da188a942b0ad5cc4bd7ff0"}, {0x40, 0x1, 0x80000000, "231531662083ca66284bde57a248a5d10749f160d433aa5fc43f478a494b5f85e65537b87925e9b3276749"}], 0x1a0}, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r13 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="8fcd1f9b96f4fa2a08b2a0324693a745bfe8ae9314917272c5afcc0ec5b20716f445eb2215301a7a628be1cfd520f9aa7bbfa58c51989963cc2e134da07d79683dabf1e736b4cb2edb8f25b9e88aaa3d659530de463e4ad0351bdd10d8bb9eff51193d6fa85ba8518ebfb5f6a63c5ec30ade1002e8f23476fbcfc7b469028af8356012eeac0f59150a8ed10f39e66f5c3985bef607963ca9c489a3c453844c7a268adaf58a29bba02b598f3fb77e8aee3e19ceab88025da86602ab3504700eb0e6d10b257f406823f88abf84a30041117a", 0xd1}], 0x1, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x98}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000980)={{0x18, 0x3, 0x0, 0xbf}, {0x18, 0x1, 0x88b, 0x7}, 0x2, [0x81, 0x8000, 0x9, 0x6, 0xfffffffffffffffe, 0xf7, 0x80, 0x100000001]}, 0x3c) 17:08:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2871a0cf70eec6f865befbef83ce6bab5f6866c3792165b83fc168ee202c87a0ea524d1bc514c1d2e1ab4cf98bc32bfa27e0e13fac640b7230d1a7ab17f9f2e043b26140808ea2a861ce020a2fac5453c2f40d2592f5c56697e73fa079cf26a272731269292f0115916a95fc45ad27f35203aad894fec309fdbb837c33b102370efb14223786ec72ae8d", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x100000) truncate(&(0x7f0000000000)='./file0\x00', 0x1) 17:08:18 executing program 1: munmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000) r0 = msgget(0x0, 0x429) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r7 = getpgid(r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x6, r1, r2, r4, r6, 0x8, 0x800}, 0x40, 0x5, r7, r8, 0x40, 0x2c99, 0x0, 0x7fff}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 17:08:18 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x1, 0x800000000, r2}) 17:08:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0xbb) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r3) r4 = geteuid() getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x4) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/155, 0x9b) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000280)=0x6, 0x4) getgroups(0x3, &(0x7f00000002c0)=[r3, r3, r3]) seteuid(r4) r6 = open$dir(&(0x7f0000000300)='./file0\x00', 0x40, 0x40) r7 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r8, r2, r5}, 0xc) mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x11) preadv(r0, &(0x7f00000036c0)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/105, 0x69}, {&(0x7f0000001480)=""/12, 0xc}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/69, 0x45}, {&(0x7f0000002540)=""/181, 0xb5}, {&(0x7f0000002600)=""/4096, 0x1000}, {&(0x7f0000003600)=""/149, 0x95}], 0x8, 0x0) faccessat(r6, &(0x7f0000003740)='./file0\x00', 0x100, 0x0) r10 = msgget$private(0x0, 0x10) setreuid(r9, r9) msgsnd(r10, &(0x7f0000003780)={0x2, "0b63edd8ca338012717bef4d59327b7237e0322ff355ec9fd88814f28caf098eefc280f16ff1e06e93b81a7bf2a0aab0f147ac627a92382e226565da56a88cbb536251015571a6d5721b44bdfb4f16cd65b2e98de651b13efb79fef14187ef4660a4edd965adc35d6b74ba57fa7028b9005303ed701f7cf8e02b6205d8e910f4ed0ed4e0bf31ac67a9e82c62372ecc3b3833c72a8a331a84f6a11bc90810715c3ef2f20aa2ede3bd8719b405b5f191c0223a08b0fe9fa4b13942288c60dcb8ceb01dd2d5ca8a97d78dde1d66737c9fddf647f3eeeebd4da3fb2d822653c82965ff1f6c715cd6e53d4c235545b4e0ae713a5a362876039e0d8d7af78bf15d"}, 0x106, 0x800) getdents(r7, &(0x7f0000003d00)=""/180, 0x482) getppid() ioctl$TIOCNXCL(r0, 0x2000740e) msgsnd(r10, &(0x7f0000003a80)=ANY=[@ANYBLOB="00000800000000e27b878e06f8ac0977787035ca38c725586800e1ff0000000000cad74ef14f1bfc4c27bdb832060000000000000093a21653ff5f95df81016b3379ad3e8bed72e8b72b33abd1893be6f226b3822d469d80932c357e59e8f612875d054ced88d851830836f3c159a2ed3a18af39f9816b17d49f143ada9fc9ebe657919fa40f9b9ed3461a5ac24e9647e7cbc0fde4de5c1316b26fc6020000000000000000004c1475126f4548e3a5b790f18e9916e22fef993cb214b2f759f7295167d79b6b69990579e4c69509"], 0x49, 0x800) sendmsg$unix(r0, &(0x7f0000003dc0)={&(0x7f0000003a00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003cc0)=[{&(0x7f0000003c80)="1193141c35692e373675ec38bea8be635807faf3f58839b7eb9415468f8dfe3ca7a68cbab5063e6e73256a1bfef7a68866e8271048cc79d41e3b", 0x3a}], 0x1, 0x0, 0x0, 0x2}, 0xc) open$dir(&(0x7f0000003e00)='./file0\x00', 0x101, 0x8) msgrcv(r10, &(0x7f0000003e40)={0x0, ""/173}, 0xb5, 0x0, 0x800) msgget$private(0x0, 0x0) 17:08:18 executing program 0: r0 = socket(0x10, 0x1, 0x20) sendto(r0, &(0x7f0000000000)="e777c70e25f374ad3eb30156a4801a342669f894c5b0fb31dc17ef915b2a25209e5715058982a423e40a720904f309acefb5b00bb6d7c901dfeff31cea32a5dfd8bae1765c9012176043", 0x4a, 0xb, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) flock(r0, 0x1) r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x20}, 0x0) 17:08:18 executing program 1: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x100000001, 0x9}, 0xc) 17:08:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) socket$inet(0x2, 0x3, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) fcntl$setflags(r0, 0x2, 0x1) 17:08:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 17:08:18 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) chroot(&(0x7f0000000000)='./file0\x00') 17:08:18 executing program 1: r0 = getgid() getgroups(0x7, &(0x7f0000000080)=[r0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mknod(&(0x7f0000000100)='./file0/file1\x00', 0x0, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 17:08:19 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x5) socket(0x6, 0x4003, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000080)="ebff125c00000000", 0x8) setsockopt(r0, 0x2b9, 0x0, &(0x7f0000000100)="efbf0f6de7cecc8baa9fd29805339205871c5e42220b106be4a5a17415dd963472f19ec618716940ec71f09efb7b9e9b3ea3aa363d3202bccf3cfe53d737f9ec4f15b7fc495bb27c02dd2e7f25ae13b5b9b7b085ef79a86836f5d1de26e5498e271328a04cf0b90dfde1", 0x6a) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) r1 = socket$inet(0x2, 0x0, 0xfffffffffffffffb) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0xfffffffffffffff8, 0x10}, 0x10) socket$inet(0x2, 0x8003, 0x7) kqueue() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x6, 0x8}, 0x10) listen(r0, 0x7) 17:08:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x104}, {r0, 0x100}, {r0, 0x100}, {r0, 0x8}], 0x4, 0x6) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba1", 0x76b}], 0x1) 17:08:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0), 0xc5, 0x0) 17:08:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530009f07f2a007033abb34258eaded2597f88fed7840a0339baf259b4299f35a91199572f5a950ba67eea26d14e4122b74ec3c62a4d8b703269e8ccb138472e3"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000180)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b401a59303b300a98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d84fe73b5b32fd74496965aecf45a87ce583cb88be37fbec9faafeb445773e9009cd9970f6dcffe676c2505e77d04c867b7fa51c26cc11f896da465464c58fd47b20ae44ab0be763f6beb266d9b5c24adea0f47281a0467827c08f331d6d6d72dee6b387598cf1b7245d25b977ffe4451b54701be4a6dd44de975ca99b3540afebb2e10a769f053fd308b241368e2663334a855ddf6af64073ec4874f5e9777668fbf5048bebb8f0e7909fc89e1f7d669aefe6b52c9c4892b1cfe5d0c376a8e95e9b0e9a28dc700f3ef6e3edb9e075f100de86aa444fb9fde20", 0x171) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000300)="346237b660d6d8c83dd98aa9057019c58081a9185c95246b1b2d02ae3c0d0de87b5dffe66f8271d69c011c3b4a2c59e041ec493b4ffe0712438a643afd5c082183f862a58ea7a87b69b3e16106683ac3601af17c7efb4e18a9b84c855662c211f1eb0c06080834b1fbd7578831805ecf4eb66b5abee7e36aa0e04e73f44166f4fc124652df315967713219c9ca4438fbe6f41648b0f499ccd19ad367e97453cd84f1561579d33d11b3ccad3e36b0e59606cc763a816433a3c0a6d2d7380ae8aee7d1b65264ad6f25ca30ef3fbd5fcd1c036f5f758c33d3c691f51c3913c967556d5eba206ccf0e80176c777582614a77ad428c8445e69352fc548eb8c8913da4650fe5f89370ae6d57af4eab987e4486aa714c041e6d0bb06f66b949c6c519a8a707f88a9f75c89fe70e0e00837e8893878e93588d870637a4e067dad27543dc58ae2c9981baedc721b17132068907a8f31bfe9638942ec5d9acd5ec71724ddf65d430cf13b36d40b76fd1beee974f33018fe688a4a346d85b31148a8bed4f9bcea18da254aa37f8219c2aa925714444227c37f56694eb1117f6219272327a2dccc51afc923f1bacf472e6c420f672342d9a43ad3e74f64b685c0e39801bccf62288d07da88f7501dad357872f106661d3ddc4ea23eb27ce56d9562e807395346cfbf9d55694ec5e1d2864b5bcf3d7d4c448a362b5e6d58725e229b7a9f54cd7609c1b992973fd7792a73cdd12a3d037ebfaaeecea3477b1a712e47339456c691da3013a7c5e0d3e4c1f8c548c5fb87439c19d6a8048c58206d6b17b146790b40873caf5fc663f0a5d426d33ed56e7262f700bbf73b66bfa5bd39848ff1d2f3c0a2ad25f6d105d6c9e6456da5c8b38cd610eed8c64371e886eb91e0dcbfc7fcb900175560a167ae3d9786d5fb6e4ce918717dcdda15cbd7b8286d728062d92c83d8522c69c0f0f55c4f95728fbacf6db48be4298f7e157c56441f73d27e307632039a14bb67325f122bfe43fb9deea1aac8de38e658bfa16e228464cc8960563741a30a41c7c5298006fa32073b86e7c288343a9c9ef60bef8f1904d2a0fc15bc51a5e1d36f3f88854d3205f678f8c53a4d6d79dfe5c17bd1e657e75e8fa52b808a24c129a5a5a42e29752a1d307626fd97d188e6e50249f3469589f1df3b525d2f3e109398ec9dcee7d4b34dc5fdf3ef695f70fdc8fb93b5fecfb35c52bfb4d3514689f2f2123c3aaaa7e30c744a4daae572ff0cc78c1ccd258ae1ca07633e0d559998d012dd705977cbaa18b53900759245903de114e1ec3405240d4f9c1263fb3b05e978f23df2df4b9deb10ed685e33b1b5a5bcbd4e90199e5c99b498c5bb0798d554b65210e3536ffe6d5761609f307c146effc4b8123374a702d0979b8bc3a3037399d841bb30dd26bbd0cda27dfab0f9639078d6a8f22021552eee63b41437fd6e9e59c5530dfb5b0439c44eff609c89d912c3e60e5620da07a3485aedc7454802d735ef19076ecae864e5c2696cc8c70fdc128b01b38c6d215693bce6ad2536e235aae42c7981f1493f5c8796e765697f00f16eebf1835f52929373fdb112e2183d9074be39cca0dd89563e747e30153d4a7d3cbd68e1eb87633aec17daf91ac4edab60eeb5eac3a7b59ea6da172c319d5c6afdddb48f7ce091c08997b231a56691d1cac6130744097bc20f0974b722414038a7fb2c63db8fce04ae0b0b69a886ab837734d58744255d417ed6a9e05f28d69ee90c85343cae25442a70a695dcc5c6ae024fa91970054fb9a00d09817d193f71807a18a35d9994fd417ad0272aba5495d5164e64afec249c92ef983db77b740aa0196281ddd944b00642997557f10b71e6020caa2c77e654f313cbf03b90b278a411ad7c2b4448bb2d040c671a8ed505a2920bf58398b83e56451ae7c1d5e8319a73357e6492355508d94cd938c8ae8976ac2df779c84b67cdb16b3af2c7e9a9626b06211b2072a4e6b8994f59bad2eeab5622930f1bfd8a3883f963efffc7379eb7843feca2d307ebd61827cfca79ea39e5b277cd42ee85bfe2e7333f6e623597b985c66396c92095504ffeaa24638c7352931f704fda0bbf937e0a666012c8509cbfc7414b889b4ec46032b071f646f850c82f5cf1e735c9bcb646d3bddaa88a4654dd16cfa1621dab380f7af60b7d646fb5b69e7e76fd4b853c95ccd767a325eeb49b0e6474ea47aa886d827dcd94edf37960ef253aa54f46beadd457b5b3941976a3acfd0f81e0b6b6df73c5690433d4fed437fc11eb3927c4f5daab07abbe94b23d4ab2771be26a8d1856502fad94987e9082ae6684547975d6a25b9c8487ccdcf80f2d10a65584f6a33dc9fdd8c279c9d1097016450e4381604f35dd6df05ee28fc455afba60d5a9205615aabb54084975891c0f5aaed34b81a6c0bbd8d62b6911da6fd652736105c94b6cfed6e3c1762693ecfcf7a51390653be491a039dc447ea6d37ac6238a9c98cf541b83a71677836f06da3f6555e091c01cece424bce0450feec260cd7bfe5bad659f956ead4da8d68281a06b82525a50cb2eb37890c391465c83250856eee51c786aded80b65f8b05ba5f3b0e18ad796591ca6917337b60f14796525f5ec9b73aaf5c8033d22f6b8fca6bf8eea4833f8b346e97e5c884c7ddce96366094effb03f30dcc1fd0962196f4f1a0b8aa83483ca6adfc7072a4c69c75e7cd6edfeddc7addd72969466f96ff57203ca21853233e032a1ea7ff5e525423b33491aba9bff143b70000c4476187c94060f8bcd6af63e47352e9986ae17be711833fbac745a454a32750422e2da25d7a403eeabf88125166141f9e281471691e3b04e52ea100ed33cf66c6f439aa45da34a1cee7c88968baa3b2b465426421ec6158d8da06c4a0716d9e724bd87ee647243a4af2dba0fab275ef463b14fafb32700bb810c7ec44792061bb033d1106832b8865155553f40cb7b87c2b73448e6e4b811243b598ca00507599284b7e64a3311dc3cb0495e43800e581a49b66a5ec46ac6f9c32a0430ab59340316caf4ca34f8a29f1bd727d266cb868807c69e4996b483f83ab2516f58c330681971a47cadb3959bd3258d61619c1d3813f67f7752ca7100f907acf46676e9542dd1373d645b1e109546f6cffa14c2399f289f9886708ca413cb25ebebdd9d3a195c7e42c581a9c24edfe6d9d20f51fc320ffacc2d390a91d9b28efde8db0bcafc015d5ba03741aea22ffd7cd39be8ec33a94a6ece88e34d34823341efb274a0cf7035accd99511f24712812dd4232f8ff2d6e40e7e3597dfa9ab8e68ef8c51b07ae3ca7683a9110bcf11064817e4a9a57074be68bbd451f10a960b2e7d1e30b31be1e885c4aa8b2e4583670c4b1e7aea2737a5717bf0037da25d8e3b22d5bf0f0dc481aba56cd214a8e58b7a93c1cc549734e19d28bd787bb943206aa62317f48636c820a884f6b8e93cf0800cc0af6772deb0992a3a0210f7e1b4564aebf03f1009d3f063d02b4f9bc4e9662b2ff25c1facaaa937daa0dc0c477d391e71e24530e77a9940118c127ee2605a2f2f7e993e0bafb19b3707789fcad696076764b5c2771fe865ece3cd5c9f520e868d0f0e03e4c90a4bae1ed9db65b6d8cdfe05f04a04d406e5a565e4372d96870793922b88df14dd0b935d56979bb6a97d17515d314f51244d68f41ff2fb11a3888db56621e302057a69d8b30cbc45d6aeded8e24fb64ef2098abb1a7b7250aee1328473173dcd4ade9c8592f3e5f5d4aabe6a52690e7ecaabc6e2df1e9c10042a6810d30909f6f1b75d7d9a00ec5eabdb4ec509669db70d258dd2cdcead4fd723234e8b3915a514a1bac8ab50b33d40f5a5e9fae6d782e1b7ed0507a5dc1ab53bcb8f8ba5b5f6199cd26c5df0dece9ef96b615f0b6c4ff93361cc5d4f8a6de9f187f25fae1481e6e27f95373895d7ec8e35b015b485d58aeaf4f53ad175e1ef58dbe8a31db9ed4b9075fb74472be5ba7c1bcfec2276ba0fbb2db7724948655824f097f77a448c3c0fafe6a29696eb5361da3527f26d0b6cf8a7b84b550539d79e9dda725cde1224b5f6859048e2d99f53453c767cf79e057a9553fab2e4897e943da11377f6a337813d5e033db0904bd62b3f7b767109a6e0ef8fcca47413c9f8d94d5c294d1cfcff42a58c8aad05ff907c188ab7d37f7a9bc8694cab0634768f84f3367d240573e2777fdd63dadccdf653d66a6c229a69be2de80d2eb7bf885f6f8f10318b48fdd2bb6ba76534183c8afbda9c4f27619b856ee714427b586160c6c0f893ed0978b6acdc85a16ff5140d097c79967734296ad8377e742815e3ad3d9c23f4641fffc5ec04ec1c85cb2cdb481af9adf0aa501cbbc59738309111e96f78ef99cc20f2ea5c09c4bac68183c90635c7dff5ddcd4d9bc26584f6f11a83e0747332a11ea6a4002057152c9c403e03539de97bc6771198c4e1309bf05f2c6253405a4501eab3986f2f6069bc577d992eec184bfc89dce6229631d43798df6856c75a8a4f143a3d4627675b1e90e149367fac7a726a64f46297879b508d8d45e23a6eb9d9fae3737c7609f1dce254686743eccc160ffd9d92fa4fb488bdff7ac7eea8396c790643bfdcf2238b6a46c9c2f81eb055f4c3b59a8a44753842a49acee4a5461818f90308e701a12734af25d026964afb2f058979ab33f14718375c94b68e3b8bd6e333838831b1680b89963783fa7646d7edcaf3a9c9363a07f76ad3c0aea40946238819b57506cf8b7d4bcf845be8c55453b6ba594e27b0730bbc66e4dc61dbbf4ce2d3fafa5ce37f5034f628f9082c089b993af1ccf71bf41b27a77056d7c757ec0d0c0b0d15556d7bfb4f76b71555bd176b0bb877c5c1e0471491a830a4870c38c289b92c1c2899731490493566f747bcf2899c2ca132bd2ebbbc925ebe9f2760ea84ab79603aa4d2cabb5f310cbf548f376e2e5b93707120f57cde399003974d5ca1d0aae0ff5fe93ef63d5fb1e04c68960f645005ed83439426ec463bad5437694124384974c8bfbd2586b825c0b4e1634fb4ee3617b7b9a35b4e4a9cbddda78466dd8510be3d6b0ec601d829a54903cc40b23ff13ac87b19a6690e43741993597258dde172c502d20723e7103f8fb50a9d5c31ce682f523d43627265607c00303c5bc9433cbd7d8735fc5b118a469884604822104091bded57ea8d1808f1f59f8656779823f63c362055600027e313b1a4453c9f273fddf4eae842d7073f19212fc57ff9498be77ddc709d0d72d5a8fb280db01d37ab79e887c3eb530d9c47dc4a9fc8c8e170c18159a50e2536b0c025ccb4466ac06707260a16a532f772ecfe66ce9817eaed0a4ee1942a3619df7e6ff2d2a5e279dfc7400651c8aec51b8aafbd77bf6f96cecd7a14d367b8a512489901c8c088d7010ea1f7933f911fa4285dd958a6cb186c1f21e7481a60abbb7a3a7fb6910ecebdb832fc6e3b45a2ab8dc3a833d6cb5b81913e12c51a633838ce2de3b7ce1624175fd1b7ad6900283992bdf29ffd580218542263daad6d9466067adb704c105c731a113dc438e6e86d791c0c92f98b1bca27f5705261d4f0f6bce9494f8db29f1b6110f6cff96a474b6c2c67194c0b2ba48aac7846d1082b5af6d37a7eed306d54474d61b9d179cdbeb87bf5236a939d87df6f1180cb185ca83682cd1796e4bcfd9869f2af7dd57c23becd30d9ca9cd83c63569cc12bfaf00edef7b7dd9459f831029bf71139b24352a207281fefcd7bedf357893bb7c0f6810e144bea18f12dc48a890d729106df06fccd", 0x1000}, {&(0x7f0000000000)="fb2da9cbca0129a0fee6aedb968c34eb163c39619bff21d81ef8f9181c0a2997916db7fbae705c201c", 0x29}, {&(0x7f0000001300)="9c27f938c34f9e15b82a5801c7b86fa10f521b0042dee3d585576fd229b4099ce272e1d5150fbcbcb070ae766b4a3ceb6c5761800b4ec781e01316eddd30ec39bace", 0x42}], 0x3) fcntl$setflags(r1, 0x2, 0x0) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 416800 19637 0 0 0 1 syz-executor0 * 26740 19637 0 0 0x4000000 0K syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(567f1cc221763f5d,ffffff00071e15b0,ffff800000173290) at ip_fragment+ 0x625 ip_output(301b5098ca1ad5de,ffffff006f302578,ffffff006d8cc400,0,ffffff006d8cc400 ,ffffff006f303780) at ip_output+0xc8d udp_output(c91e48ce38f10e1f,1395,ffffff006f303780,0) at udp_output+0x45a sosend(c91e48ce388b4d00,ffffff0068a76da8,ffff800021137a68,ffff800021137ba0,106b ,0) at sosend+0x477 dofilewritev(bb34d13781550d43,0,3,ffff800021098bd0,ffff800021137ba0) at dofilew ritev+0x148 sys_writev(ad86567437247ef5,790,ffff800021098bd0) at sys_writev+0xdb syscall(567f1cc221f9d5b4) at syscall+0x473 Xsyscall(0,0,d,0,3,1a685f10010) at Xsyscall+0x128 end of kernel end trace frame: 0x1a8a75e7110, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic malformed IPv4 option passed to ip_optcopy ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(567f1cc221763f5d,ffffff00071e15b0,ffff800000173290) at ip_fragment+0x625 ip_output(301b5098ca1ad5de,ffffff006f302578,ffffff006d8cc400,0,ffffff006d8cc400,ffffff006f303780) at ip_output+0xc8d udp_output(c91e48ce38f10e1f,1395,ffffff006f303780,0) at udp_output+0x45a sosend(c91e48ce388b4d00,ffffff0068a76da8,ffff800021137a68,ffff800021137ba0,106b,0) at sosend+0x477 dofilewritev(bb34d13781550d43,0,3,ffff800021098bd0,ffff800021137ba0) at dofilewritev+0x148 sys_writev(ad86567437247ef5,790,ffff800021098bd0) at sys_writev+0xdb syscall(567f1cc221f9d5b4) at syscall+0x473 Xsyscall(0,0,d,0,3,1a685f10010) at Xsyscall+0x128 end of kernel end trace frame: 0x1a8a75e7110, count: -10 ddb{0}> show registers rdi 0xffffffff81efc250 kprintf_mutex rsi 0xffffffff818bdff7 db_enter+0x17 rbp 0xffff800021137690 rbx 0xffff800021137730 rdx 0xffff8000018da000 rcx 0x1304 __ALIGN_SIZE+0x304 rax 0xffff8000018da000 r8 0xffff800021137660 r9 0 r10 0x5cbf78ed5460fce5 r11 0x42ce44173127a833 r12 0x3000000008 r13 0xffff8000211376a0 r14 0x100 r15 0xffffffff81c5c0b4 substchar+0xf53a rip 0xffffffff818bdff8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021137680 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor0) pid=26740 stat=onproc flags process=0 proc=4000000 pri=75, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff800021099530,0xffffffff81fabfe0 process=0xffff80002109a018 user=0xffff800021132000, vmspace=0xffffff007f124c60 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 19637 416800 92953 0 7 0 syz-executor0 *19637 26740 92953 0 7 0x4000000 syz-executor0 52245 135732 57926 0 2 0x482 syz-executor1 92953 78253 57926 0 3 0x82 nanosleep syz-executor0 44876 19980 1 0 3 0x100083 ttyin getty 43022 215288 0 0 3 0x14200 bored sosplice 57926 386089 1927 0 3 0x82 thrsleep syz-fuzzer 57926 506671 1927 0 2 0x4000482 syz-fuzzer 57926 394052 1927 0 3 0x4000082 thrsleep syz-fuzzer 57926 33290 1927 0 3 0x4000082 kqread syz-fuzzer 57926 492248 1927 0 3 0x4000082 thrsleep syz-fuzzer 57926 301894 1927 0 3 0x4000082 thrsleep syz-fuzzer 57926 254653 1927 0 3 0x4000082 thrsleep syz-fuzzer 57926 98510 1927 0 3 0x4000082 thrsleep syz-fuzzer 57926 281887 1927 0 3 0x4000082 thrsleep syz-fuzzer 57926 113278 1927 0 3 0x4000082 thrsleep syz-fuzzer 57926 144132 1927 0 3 0x4000082 thrsleep syz-fuzzer 1927 470731 44481 0 3 0x10008a pause ksh 44481 97523 25985 0 3 0x92 select sshd 25985 1373 1 0 3 0x80 select sshd 43258 69417 84103 73 3 0x100090 kqread syslogd 84103 434618 1 0 3 0x100082 netio syslogd 92395 366115 1 77 3 0x100090 poll dhclient 51319 446378 1 0 3 0x80 poll dhclient 16220 420750 0 0 3 0x14200 pgzero zerothread 83101 515880 0 0 3 0x14200 aiodoned aiodoned 28747 297974 0 0 3 0x14200 syncer update 81904 193707 0 0 3 0x14200 cleaner cleaner 98102 489605 0 0 3 0x14200 reaper reaper 96589 344090 0 0 3 0x14200 pgdaemon pagedaemon 13341 197750 0 0 3 0x14200 bored crynlk 50233 301115 0 0 3 0x14200 bored crypto 93543 335811 0 0 3 0x40014200 acpi0 acpi0 1400 322707 0 0 3 0x40014200 idle1 98487 311019 0 0 3 0x14200 bored softnet 35015 444385 0 0 3 0x14200 bored systqmp 5814 505151 0 0 3 0x14200 bored systq 8331 367847 0 0 3 0x40014200 bored softclock 79307 435448 0 0 3 0x40014200 idle0 1 414046 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper