0cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a", 0xd}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}], 0x5, 0x0, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 10:56:17 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 1: syz_open_pts() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 10:56:17 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 10:56:17 executing program 1: syz_open_pts() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 10:56:17 executing program 1: syz_open_pts() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 10:56:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 10:56:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a", 0xd}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}], 0x5, 0x0, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 1: syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cc", 0xc3}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 1: syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 1: syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f1576", 0xb}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}], 0x5, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e27530", 0xc0}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f1576", 0xb}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}], 0x5, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f1576", 0xb}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}], 0x5, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e27530", 0xc0}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76", 0x7}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}], 0x5, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76", 0x7}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}], 0x5, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0", 0xba}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76", 0x7}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}], 0x5, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0", 0xba}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 10:56:17 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}], 0x5, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 10:56:17 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b", 0xae}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 10:56:17 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 10:56:17 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {0x0}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}], 0x5, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 10:56:17 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {0x0}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}], 0x5, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 10:56:17 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {0x0}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}], 0x5, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:17 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4", 0x95}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4", 0x95}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}], 0x4, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4", 0x95}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c6", 0x63}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4", 0x95}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) 10:56:18 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {0x0}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4", 0x95}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) 10:56:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4", 0x95}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) 10:56:18 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {0x0}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4", 0x95}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {0x0}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {0x0}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) 10:56:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4", 0x95}], 0x7, 0x0, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {0x0}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) 10:56:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {0x0}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) 10:56:18 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {0x0}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {0x0}], 0x7, 0x0, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 1: syz_open_pts() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 1: syz_open_pts() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 1: syz_open_pts() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 0: syz_open_pts() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 0: syz_open_pts() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 1: syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 0: syz_open_pts() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 1: syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 1: syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 0: syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 0: syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 0: syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 10:56:19 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 10:56:19 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 10:56:19 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 10:56:19 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 10:56:19 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 10:56:19 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {0x0}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {0x0}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {0x0}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {0x0}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) 10:56:19 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 10:56:19 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {0x0}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) 10:56:19 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 10:56:19 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {0x0}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) 10:56:19 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 10:56:19 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {0x0}], 0x7, 0x0, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 10:56:19 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 10:56:19 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 10:56:19 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {0x0}], 0x7, 0x0, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4", 0x95}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 1: syz_open_pts() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 1: syz_open_pts() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca", 0x12}], 0x5, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 1: syz_open_pts() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}], 0x6, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca", 0x12}], 0x5, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df5", 0xc}], 0x5, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df5", 0xc}], 0x5, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 1: syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {0x0}], 0x5, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 1: syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {0x0}], 0x5, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 1: syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:19 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:20 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:20 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:20 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:20 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r1, &(0x7f0000000040), 0xfffffec2) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:20 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:20 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:20 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:25 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:25 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:25 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:25 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r1, &(0x7f0000000040), 0xfffffec2) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:25 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:25 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:25 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 10:56:31 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r1, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:31 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 10:56:31 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 10:56:31 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 10:56:36 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r1, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:36 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 10:56:36 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 10:56:36 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r1, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) pwritev(r3, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:42 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r1, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:42 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:42 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:42 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:47 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r1, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r3, &(0x7f0000000040), 0xfffffec2) pwritev(r3, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:47 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) 10:56:48 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) 10:56:48 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) 10:56:53 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r1, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r3, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) pwritev(r3, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:53 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:53 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:53 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:59 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:59 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:59 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:59 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:59 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:59 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) 10:56:59 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:59 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) 10:56:59 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:59 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) 10:56:59 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:56:59 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:57:05 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:57:05 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:57:05 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:57:05 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:57:10 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:57:10 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:57:16 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:57:16 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:57:21 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:57:21 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:57:27 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:57:27 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:57:32 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:57:33 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:57:38 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:57:38 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:57:44 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:57:44 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:57:49 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:57:49 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:57:55 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:57:55 executing program 1: kqueue() r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:57:55 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:57:55 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:57:55 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:57:55 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:57:55 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:00 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:00 executing program 1: syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:00 executing program 1: syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 0: kqueue() r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 1: syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 0: syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 0: syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 0: syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 10:58:01 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 10:58:01 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 10:58:01 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 10:58:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 10:58:01 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 10:58:01 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r1, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r3, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) pwritev(r3, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:01 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 10:58:01 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 10:58:07 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r1, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r3, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) pwritev(r3, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="1eb4337272a1b04af2ed308a07405082cb8f781527f0e4b2a738ba3a7cfcc328a6c5c2d49ad8e4186b5ff4e2db285d8035b4c9c92a4545ebac9e12814d5b0e83c8bf1419c4ccdf9098a8e86caf1861904565648f0ef3cc4d5e815ece49fdfc513a01b64088cfe615573b557de5dcc384d217fc6c2e", 0x75}], 0x1, 0x0, 0x40) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:07 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 10:58:07 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 10:58:07 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 10:58:12 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r2, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:12 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 10:58:13 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r2, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:18 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f00000000c0)="1b2e887065ce7b9d506e16fb0289d6d47c32c347a0f74c2171c23cef064337381a4f89ebbf94f6d5e3bb5ed0b6b7e22fbffbb72fd6ba78bdfc15b0325f9ac5cadbc2e48c486deac62ae2d849c141021672d7974889be56cf92bcaba78cea9620ad9fd765b8a7ee921b2047f91dfdc4c99f6a47356aea177e50a41ce1e005c48ab628b5b3950fa656a7eec04360772c954803aa5288c9ce62cf4fe9c9d4f9d54092cbeb6c8272014b2c250d5626638e2288ff5164aaeab734fc2394df9171a73dd45b4ba1acc8d94c603603c0420697a197f1adc42c0f5630ce4de67b5c7cb6303f8a1f2866547bcf238c59461dbb4dd550e3cdf930eb4982a70c494a1b30888fd5bbbceac8de6ea9fd099047", 0x10c}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000140)=[{0x0}, {&(0x7f00000001c0)="8efe3c21", 0x4}], 0x2}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:18 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000", @ANYBLOB="4700ea8f17f79398e560ac5c0874dc74976b7f", @ANYRES32], 0x90}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r2, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000001c0)="785af6d34d9ff6140c91815872d834c95f4c8f8b6ae87b3c0070bb29f106e6b319ed89b181500cf490b0453839cc0e459d52691c2e58fa40c7f6bd52fde0b908fe5c9299ed245a4482d040d9af69a40e13fdff243b20df07854ce7c4892c2b350cb69bf02077d1ce8d64f8926ca458b3736ab537ccede7708d842618041602e06d8424bc7b6dd8aad86ce5b454e7d617fb8d8134b602c71c4abc1dd328c7", 0x9e}, {&(0x7f0000000280)="536866b5f68c1288decc864eddc8d2dbbff0e2b4a983f95143956dd1b7c72a57155bf97f041d6dc5c511f54139531a3a06a76ba81664f8c36e3c7c073c0142ba29267a155730ebbbdecb6244154274d20cae57baa3337ef6ec64a579f6706367a2df4563b7b85123bbef223f4a16fbf31f78879097a28d8353e405966e8c330577972fc419f1ac7d420321f11adbb2953a4d973222b0674541cf384082db9e3cd96f9ca81ac040ed56950bcebd63c68f8308888447002fb0f756", 0xba}, {&(0x7f0000000400)="bbe8ef4f6d50f8eb2af7be8d68760b7fd0fa3cef7244e3d3104a52416905585a81e0cf8164edcee1f1acd375a7f64d9722c8113fe7355e6c38ce6337d50d7ca1f95abd9cd190ff15602e8343603725d0831c61a9faca1cb34a589cecae13ce0d6fd2dad538f17c63b97dcdc93b574426e870c78c260276491f7d81d87cfac6c38817837c69b695b784ddc571d8cb0c4e461ca9834f405fde6dad21116af26661242d1a42ce8ad53971ba960a02ccffcb82098685f3361ccb5684087b06e371fa28bc0e5b668450d2f7b7788677bba84c8c546510a88f67a25cfe84e5f47c9c706490610b084ae02594581c08ec616bce02a21819f4277192788e96bd0503fcd45cdb21855756287a5b0dc03150c926a0ba1a347edad73973272b6779b65a7cf132e9e7c5a1f394f0c8a1fa977aa3d166a01f33389d9346c922b9a390c8a4d606a02024a3d9d55ab8b1bb9ea411857720af0d58bcc10db1de1ce57a6b08ea63510590d2fc991a42ed82d7bd947f1bb726c0e23d8f0c04de63d34701f3e13f6d470756f4ec49a1704ff3f8ea678cd0e19cdb83a405b01fb85dd3cf99e245009214cf007012ea0537ebf0f58bee98b9cf2f34ffed0a2582345933c3fe2c78d483c7f5d91fe17f723b3a391c491a70471cc51462c3b5c70f9ab5cbbb26b4037ef7a98f467e8c8abee6978e17dc4f473891dee5369d0f62c3ed14a38b4480ad6557db326a44f75f58df2ae39c4985df444d12cf4ffb990ce7edca08df60a537e637b2d4bf92cbae9ff02a20a56d6a9ba87457a4c823355dd31644570ee2c9d0bb26ad04ddf8a2d545ad060a0f10399c96613acd2fa42d2c5d1c5ae861b3f5f27d7732099f5cc50cb9f8dbd6db73e3e11369334b418044407dee5238d4192699d77639079063a27cdbe6d010a7bca8e92ed7900f1895db21a70ea81d572fc0740872daf798207695b035188b5712f9196bd0163030aa6add07b981448de23a0167c63f010ed526fca1e6edd6018c3a84bdfb6c37bd6645e4f6bb5ab8bbf4c514360ba5dc98df2c6b5cc71f92902dff7f0fcc3dc538caceccea9c5445af294641ad99b60cff796c9a38fd5fcf3a96474dac30dae4b8f0382e7c2435afec175069503e76cfddaa621e5dbae5828066d760e032c40639d03b5b15414c28a48a61e73718d8e805d42c7f3ef9aa9c7416cf2b3b8a284f1cf6ecca47d82695a0cc153d986abd16eeb5fb8354d87867a89303bf191d314d3e1e379c452d20063d542a3d5d059c1d33072138d46eb7f3326b94c96b3d16583ac90135c2a4098ab337844dc03477b034bc6fb07b60bf64bcfb4046eb2922e84f54e183468f52fe06c21ae47dbcd6a7032c44851ff43b5901216155b98d87223f9de22bdb05ba34d8f46d7af20403c22baab0e65445af52a2228096f5d3e728819e904c23b99bee2b7272ff12239b3e354ab4d304d58d49d19ec1ff11dcceb5fa099eefcf923122cd670e1bd17426b4039a70aa69b65d51f8068897861553d992927272b91285a0a83469555889c20b84c55af942add06404f4d29a7916fe0f851537f06d539d36e1f5c3348216bc9394145644a971bbc2df26ac598bab390d1288c1e3711ee057c74ecbe9f7cbf1f1df0accd68c6f4dc674a8f0d2b1b5a965406965f54e19c6c5d6fc3b4fef1841f350dc9f46e3c9ae189aedd41baefb02a75462e9cccdd6482017b2eebdbd1e33c14414619b7c22652d71e9a42e4eb1081827476dc173722c0f7228ba38cbf3951786e11abd11ac1561f180de9c5182131c5807cc58f4fd63068262978808d0cb7f48f73440813c45f201258cded02953cce8a028bb8d851a1a2b0b9f28c650dedc8a200640d5bc6832af07eccc173eabe41b497e6766c46f1945be1abea32bf2ecb8befdcf39d8a516cda8b47821964ffad55292449596f2808d4b367f342f23fd88f2b070eecc22d8cc284270655dfb7584cc42d269df21a8da2f8ffd97017a17b874a61f9d56a161bd9eaeab1cbbd22bc11a65e217d998f251d58f28eb8a9daf396de8a3eef9b63adba52776da18675eea3da7e61e0a5e4fe5af2a6c856c11f15c50e53da4453df1b41b7107daee6b71e07bb0a7c89d28a3829b260233eace3c1f4980422f2b655f7a07f12575e24bcfe18717dc621a36c99976cd9fd1c93248d8c7b848b8b4611f02c2a883b22ab81bd42a7b7bd0d43b4cb51c0a0a9ba7d056f82c2547b0c8df1b3c8c6159b64d731d7a6c4be1458ff140261c81ded01a01d78fcb30d2ad1517113bc65510928a53738a480b2189d4c7d18840a8c79bbdd485458926961a23e0c41e4f4b475b02e51d0726e17f021feff040db4414e48c11ff0ff477ac89c63119ae62c71612ebdb0daa2ae65f3222f7499626f40634dec657f01c13a890e83d9de62370093fe99923c5705e55f68c30972f9fdaaa8d96acfc7240825058dacc3e759209b517bf7a24791e33575c859d043f7f0468d3cce04a7cad513d1616639c4b736ed8b7dd500fa5853ecf5bf6f03c5bb656e13db7d59cac80cdfba61133d1b76e917c9ad37187aac194851e01d479d2f08065a1e5ecfc2f36c5f79d3601ac36594a58bba3bff89e65ee99b9ddd85243f6c52c4c4b65f9ff942a5d8d5bf1e3c105b8d360e43659df5b2324cf101c9974d34e5de15d0a9c6bbe898d5ecec7c8f7151f78f0ef89bd256d45b31c343e0bcfbe7811983ade6f3e0d67b63c6b519ef82ca75b5390712c488d5bdd70f9e077d8c9216b4105d793cca8f92038d738c5f14b9e169c83d99baa8361a83e8368cbe81ca2a53862e6211575e14c221864fcc072104007880b30c8b513eb307982a76d058fa1b792d73298203dd0aefde75aa3ee2a2123a5f7a264e28f6916ae08b572db9b5962558c897d8d282dc91230cce1832c31faa515bfda5367ec0505601980e1da17e9acc4cdd790ff39cb5bf3899443f85b540c56cc78e0dd8d95c6d983485c5c7d438ae0df421fa81ec41f3c5359351c3b0f981b478017718d78c3258b5a8fa48a9d932c0f2197a3dcd930301e5b1c5601889979dfc6e6395961991b7ce40120ba20c14682e94bb5f57cfb507a9830182e5f0b5758dc8aeead462eac78bb790a7776546701f8785f09f3870a1c3d2dd9b3f5957961dcd7c982f4ffa8c10599123ad370091f25d0197bcc1f47861a3464fea71d80ed48f7f4e36c1208a4d70487f5cd19871a243f629db261933009351ba28c929f815c7e806ff3a5477d8197f45f00eafce8be778a1f51544cefd8e3e5da43fc7852fadbe31eb9f9aa606cbc2dbac7a6a288005ca4bfc6d243d6ab8a97f2d763d03eec0be75cbf6860330899abcb273556d279c91ef3a3f86325f7b735135a9399856481ee0314b55b9809b0175af2e435c7c74e12179eab94dcf9eb0c3f5d0e1ad6d1b51dc2ddadaa020fdc82f7e67496a9158bded68f634651d62e5adb5ee0bae4e8d8e46fd3544d94705e5d647ac40556ed07e77b0838116d7d744d6a5cadae465c1b9d2e190f207eef8c8bba110032e42065642851bbc8a0d7241202295d2e2e8d6b8435b00a2a17459246fd38868dbffab0ad314fbdb000d07f5fda853e46cfa8801dd29692d86bfa2ba05da763266b29559eb9472c6a39c820ad91e3da85a66b1f20c9a3b91f340c7b881d3d2a1e8ec7db2806371ef56ad27cfc3542d3d66a3e1447d4394979b1db3a2b4f85ae95685e29db9559a6c3042133bbcf711fd7bab4093235a2acadd60192109869e71d16138daeb81645823d1c36e1110008a40f1a2f3a171dfec515bed403f5eb21dbf266d0efe91dd1373e460837d7033d400e89f219739c69e78eae32ac9e663ebffc0490f7a98e10a8a7ca8d996cfd960b856d5e94603f2ec36bfc22feeafd88bccfde00f7765f4a2e7c9b458d13548adff8cb59bfc6c16c38aca2f7df33c46fe01879426101310084c3475dc1a50890df6a49e95df45ffb356c7adbf6d52eed3f3e480789105aa1af1699d3de96f221c50243f3d893b8f0ed70d3da5a8102ecfaab77859aece8ea403a697079303bbd186685bcbf941840c3cd6e5972ca4fc9eefbaaa0b2fa36cc7a83e6f7ddb7e2252ff2e7df99ce3ba124449b1692bbb96e0795313f298489ef9b86b9e66d5494e23917f2f7ac68b1c0a5effa4af0a9b8a291a56bbeee01ea61d4709f56c7da59bc5fc8fd4e2dae527e043fd7f2d35e0c5910bad8a8e6bd6c008ede45e3460731ffc4247df2940b5feaa9b157e1e78b51325dd3d38076320cd40abc5708615bf8185f8d85fcc2d524094d3e581d3c7387eb33f484a9304f2907bd0edbfcd33d137e54c8f05eb234567f95f521a5c23c6a0de6cc723164652c7168b3e0c8455382dc349c59e536a3207a209ea2248ef0962405e568a81b294f8190c595e6dd83df301a8716fcbb4bf7130185cdaf6db2b6c97c131633ed0e51c941934ccd34f7099599967cc773488d0f3874ae8754841b089059488698e0fba6dbec6549a775963f1573b45208cc3da924a8014204aa7eb27001f31afee387a72a786cf77f327c8e0dd0bab393284a6312b0abcba64c88ef24bef1d9e387541582267292c1457de314c4c30bdd89691ad68f70567cafef4f16d7b12cabaa51e228c5e838f3e894f64177020e989331d1eac9905afe4c7cd40ac65e75e5e0a65b4793468ff540b0c8f9bde69d1dcdb810966c40879a3a7cd37a5859e7084044fe265f83ba12bfd27693542b0691a494f0dd65d5dfb343dc3fac139d515c96ee4ef7bbe32f38e27b751dd13f276edd95872d32bd7419a2f3c04894ca77fded4b7bd649e28e5476429634c6fc73284c0a8735bc6f43a362e548d3e19e06d8cdea3c25d2478d1d46a5e10bd34c201a51d0e816aec7bfcbaa6290eb8cf94f3ef1b67ee48d187a723f689719f6bdb3af16244a7498d2dec1cffc6b8ab8716cadc9f4c5e6f9a788828871b8e20c9d8ba71f28785a1e3c054e7bb385794604ec8f677805a08f76deab1091296709cf5d945c6bf6d2220fd8e1ab8a269cad36f11082f506428a2057345809dc9c08148b23375faa9b1f8519ee019ac182d266cd5b89cd47eedc50868fcc3940f7f84bedf3682aedaf7d416a4664f12f4967d5a1399d789fac346e373aab5c3bcd320f602680a03b8c50d920a3c0ceaf6aa17b6f7798e55395092f91b22c20478839f37cac536ce071f8eea4cbbe842962a6f761d954bd733b1684b496263f19e52dc7d5a9f8480adac7f7d67eb36babc7747b684969d261aeac94a543abda7c180289b49a3504b803b13c862d2909e5aa3029aac201e066dec16606d6ca6495020680e4b53ad92d399580fb0d9e9102122a93366ca3c50365bf68e47ae4bbc8f92d980cb8cd119cada1d27a882ac3022a5a24cd411b03956e3e198f0b5e3a97f65660ca195be507b6ee55c6a4bd482d9a8ee1f812784ce2d00eb1475f6ce4ae8546dd4356c4a4a3d75f33cc357e1c5018a924f698444a53b397b63453db5b33a74c766d356b6f63683d8f6d84b78067022ba7f441ccdce7ced2dfce615488c86d513f983d2fa87cc0d591cacb2eff9b9fe220fbbdf1519340f4b301649d34177e8ead89066d459ad911f537f87365eb2c827e236b974740c6bef72fb9f929897d069bea45dff100946b20ae47366b2211e27a86a1e6b1db01e63f91fc6fbf3daba6a351f7cc8816224d050a68bc133876a00c58b29f77feff81229d42b37f9dd65e4aad883d8bdbb22d7f348edd75a655f27dd7fd6f4bf529c61c44baf0c1dcf8e80ed3e46666782e411dda5e07cac450", 0x1000}, {&(0x7f0000000340)="930e20cc015e76d74f15762a3a38", 0xe}, {&(0x7f0000000380)="3bf1a7000d13ffc212f15df589326cabcfca44334d3ddf", 0x17}, {&(0x7f0000001400)="835ae707b952033b1c75c27098dfdd01f7e0de3e86ef2a71b2ed8895c4c68d931d6f16b7cb2ba077770754ecced0fb150b9ad31e9a220a779758105c2097056ef794ebd01463e8de0111815ffa6556cd7e7f532fe6277e0cf2cf47482fe355ae321e3ce3a5a40bd3d390a0df9bef87a9932af87612822a338609c3fdd3da687df45c045f26da0ec723d4f08a0b50809822e3a3087da6b440c42ca7029c30a8d6f8663e75b651fa", 0xa7}, {&(0x7f00000014c0)="f657a051ae5e461152c694175b9e3a8846d3c2df685a8da9dea6180d02274ea6664c496ec3d56b0c2192d0d4c5cc44399547f3a5c39ccccbd04b78496c3b5961815a8476e0188954ce6e862cdd3e576768f18ee47edbea8b8d96eb39bc6b78e605c7c609a0c9d2de7eb549d45699a95b8f527bf71a75f74d41a858e2d53228a0424f3a820ebb2eac500fc94378824885b89b4b3ab4a99b517717755fc6ae4ef78cdc929fb35686a0b8e16858ae3b9299c7b5b2d5c08975cbf5c0655197e275305eb5cce764bc", 0xc6}], 0x7, 0x0, 0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x3f, 0xa5d, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:18 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f00000000c0)="1b2e887065ce7b9d506e16fb0289d6d47c32c347a0f74c2171c23cef064337381a4f89ebbf94f6d5e3bb5ed0b6b7e22fbffbb72fd6ba78bdfc15b0325f9ac5cadbc2e48c486deac62ae2d849c141021672d7974889be56cf92bcaba78cea9620ad9fd765b8a7ee921b2047f91dfdc4c99f6a47356aea177e50a41ce1e005c48ab628b5b3950fa656a7eec04360772c954803aa5288c9ce62cf4fe9c9d4f9d54092cbeb6c8272014b2c250d5626638e2288ff5164aaeab734fc2394df9171a73dd45b4ba1acc8d94c603603c0420697a197f1adc42c0f5630ce4de67b5c7cb6303f8a1f2866547bcf238c59461dbb4dd550e3cdf930eb4982a70c494a1b30888fd5bbbceac8de6ea9fd099047", 0x10c}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000140)=[{0x0}, {&(0x7f00000001c0)="8efe3c21", 0x4}], 0x2}, 0x0) r2 = socket(0x18, 0x4000, 0x20) r3 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r2, 0xa, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = getgid() r6 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r5, r6, 0x0, 0x4, 0x8001}, 0xf2b2, 0x800, 0x7}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r2, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) fcntl$lock(r2, 0x0, &(0x7f0000000000)) 10:58:19 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x9) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) r4 = dup(r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0x400, 0x4, 0x10000, "58c97353db65df4cae2ed06b46f518f735a7ba85", 0x5, 0x6}) write(r2, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r5 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x1, 0x1, 0x0, 0x1f, r5}) open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file1\x00', 0x4, 0x300, 0x0) utimes(&(0x7f0000000240)='./file1\x00', &(0x7f0000000180)={{0x1ff, 0xfffffffffffff001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000100)=0x6) 10:58:24 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7fff, 0x77f, 0x8, 0x1, "15bb335f6bd3a3829b40ff284ff51df9ae212f0d", 0x80000001, 0x40}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2, 0x8000000000, 0x4}) 10:58:24 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x6, 0x8000, 0x20, "f5a0d7654149c58e3107b10d0ab9061051aaf11e", 0x9, 0xe}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x1, 0x2, 0x800, 0xf20, 0xffffffffffffffff}) 10:58:24 executing program 0: socket(0x6, 0x8000, 0x9) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, "e74d00000000f9ffffe7ffffe600", 0x4}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x2, 0xb5, 0x4}) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x1000, "00f97bfe2a85caf49100"}) r2 = getpgrp() wait4(r2, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r3, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0), 0x8, 0x0) pipe2(&(0x7f0000001600)={0xffffffffffffffff}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000040)="6dd9e7ebf6d3d079b38f", 0xa}, {&(0x7f0000000140)="4625801bbcfb0345084a31cc10495640e2e6580d1f86c8", 0x17}, {&(0x7f0000001700)="b4991780fa46bffbe3701e8d97a2c0369cc90b52404650d08d34ee4367e6ed356ff82094fa9d01a1a8b64af309b22ccefbb06cbd5845368e06835c5a6909b96b19132c51e81db20b058a263b5c8b56fd6de8481a3384d2a976d22e10ddefb787c90d82d3c6d2801c0b01604a1cae0ef3852cbb81e38e63f22e3b9845a783a77f3417cbd7c0078e8ce253bd40e4199da53ab440d3569be9b023cc910fb365ac42d42b4ae5808e2fb7fa18b4", 0xab}, {&(0x7f00000017c0)="4bb277e08e7eed1ef69d7bf8bdaec650ec7226179bd79765f35e91fe87b6a6e8509e209fc7104f0000000000000000000000000000267ea6abeefb3d54a7107b41a2c8d1fd534778dd16d834efe187c77aedab89f437078c849fc417bef9954d9bd63ed31a6f3d77e901c58e4f838b0ad4379bc225d2cd8ed1e037b9d5f97558d2e2f8c678201bc10cdb196848de0a4786596aefaec22b9435e21975e72e799703e9b82820967659226df3e758fad81f2cee242bc37d5716efa4f6855653d6e95e2a85a08378e6dc9bda2c10e2ee67079b2a44f60d72ab472c", 0xd9}, {&(0x7f00000002c0)="bba2739ea22ce507c47e1577d82ee5faad23003208fa9d6fbf373c9e2cd01a62bdc051aa59a72d9be5de2dac00133a4ee9e4725c322799e735b52c496c58c17295891d80e381fe5322e2bd15bdbb3f6f7183614191059f60460716167ec8a4a410bcd90b890c844c92ada33dfbe4c86b603f28e1cf9402794e247714ca85d555a3caeaf49a1817082c596ae8b6740df2cd7b634cae730db4ccfecf6704147b60e0ee6828c5c04d0ba235e7afbfb151031dbeda8bc23b85ec768e9e78532330dc081189a95bf1c701b81b0dee69fac77aef68a30eed", 0xd5}, {&(0x7f00000003c0)="61bdabbea5ff686f6131192959cd5a66f11b21fe2b424a71761b07e0ae23dc7c4a6ea7d588d40c1c805ccf24a53d646e51175fc21c214c73787716f71a0b0f23f911817e11201bcc91d36b83ab6130fcc5c50070bfe77cd60556337029fc6a30936f3108fb514b6804cfefdf3519128fbb062ee0d82dcad9b8ba09393ddf84445c6c148a2606117f5158dc6f6017ce5271f1bcaf2dffc2ea640c9f492a17a3260cc9496c484d250fbc31cd5ccf13fce867849470355f8073564573a13e8d22c934fb551a5474cc53285b82e6a809dc166d3717e29456fc9812ebf4f24f011dd8619fa2cff8d9e5d5d6c734adb9d21974a4fe58acfa27ea035d241d8b09a60d7610aba139a9ebdd55dde296dfa7333e17dfe0f1c2897cc06ffeed146ce799b174049655d63fff98e55b273fd371bed741288c43d3206d549a4c3756e8d97307a9ba048e40509be46a6916f30fb5c8d260106c37981ae9b8813af4f235a520889ac6990eaa8f635970359754bb26cfe4bb9237a8b3484fa7749e2eb35c3edfb8322f82167e946303857b2b58ac6522e648c372e4ecb80b01bfa3518be569fe868d8aad90e87f486180abb5b6f8f158b289053975497f839c0ef42e8d008368fb319d93cd00c8f6d115fc74c657223de144acf21113d694e33ed78a9d14ec4769231e834e96aa38fa0c54ebf77effd44db08505dd9eb3c1444615fea90442bc4b68991b132332cf7c8ece4719b7a421ae3ad07b9358adb7ddaad1402e4552b4e70a15ae48f6d604dca05e6616d92d34a553a9eb4614879102b6a335b2010ff7aa4dcfc70496f7514a5dabd6e1b2d9a174bfc5c7f2f83b1715d3d30d24e0a64900331dbb2adc98825919b3531d4b03008779b5e8973aecd9d4cf8b3c7703de034b2f2a390d3087546b27d16d535899a34e09498f45339fe0d77cfd912273b87546e05a45f0f60dd4d893920ed4364799fa4c538b1e4fd0fc1e67d6df25dff45c8846f83641719bcbeca0dde30ec31a96f8b738cb73a62e93cf89cf06ad0337a7823eb1c07c371ae7143497b4f9fe2bba9ada14da337c966d235e19f3352195a3fb5979cf7126ecd9d00077e35b78183ea4b2ec2d8b4882b243d2d342e95845c6ebe3362695e7cc7a0a06065327d74e2eca55422d90dc4cd39cee8b525966da4a0c07f34cbb3eee6d66d97dd8e36cd3286b4e4c2874ffbee154a782c961eb58e718856b66009be3186df2b669eccb14e560e0140f7eb35958f25707c7c004e5b4748b100bbfd63984bf30f7ca10e8c1b64474bc6d0d2e9edbeeb75f28552ccba14c080dd8d095ce834b4092f0a0d83b8ad6574d91de0adfc556128784447a56cf33c1e56135aeb3296c53fe2b9a4cafd9181a7da1ea8ac043408ace903f4ca3d2c827394e4a080931194bb528b212261def45b096ad34431ba7b786229962fcb2482588a5c3b3c4f8eece14cfec277a472c0092ef18f1a989e7c42f04e3dfe114704146ba2e543f53c73f4699990c95260b97d547396c7bb0b8e290a467131fb751e8d990c43b1447e0f1da82d0583a27fa920cd0eb6fff33b37cd826dd25281f91056a5f4ba6ce3b6f23ef9b80060c0621e801febfad53c0c33e33e5ae3e7ffbf0768f5c0555b835f950bd1da0ed388a081d77562046683c3a6266a9cc20df6b03143bc104047fe9389a8d41da2fce406111d000d00bade4571e4db6d146213cbef413776e768d38de0966a4d0477add49e9aa7c9b218888f9f890762e794ffa0842548bd271de2c6a12f822e9d9eff1dc12b67e82eae9e1ad16dcd89b6b886dfe4a8ba08cbb091baf39c55a59e1fcf7fe9bb1a7f594afe25fc4ae3aafe084038d2537d460b4bd9629c5a83dc7fe75d9cba80db9605ce80fdd9746f49dd0b31865bc58517f53548fe4509689a393ceba9266c30c0d5aa938a6f9e410a466fb368173617df6d848d0342a60339ff563ccd17d33f6a7cd58120d4365d9f3c5cdf7e9570f97e58c285ec6ca925abcfd6d4a5032a420395228552484a316847b384591fb6a32950eb4cf15b83b4916a0494bba503cafc0c3e6d491bb63ef2c3216e6c6cc78d09cb4231ad70e883a82e52c821cd303912bc8cf7f8fe5d026a9b5fbee6959f56953d5a547b8f0c3a05ef02f946ec5b062b9714dcde4ca3a4e4eb57b3cfaeaea8714516d35213f077db0d7f65ec44bdb69ab6b805f2d36bd09d5afb030b9e3fde656a8bd1c365ef048875eba9c1e0bc7215e21f7fd21f856e88a6ad03e0105f758c26a8e015a92c0f806c4eea35e15520586c26ffb476a7230eca04616e01b0b87bfd1529707bbc9d0381ead283613637a6fa0613094632f4412810ad40e1738624be620205154ddffe589ecd88fbe9f4803613ce040576ef96edcb5be332ac3685b4e990946ff07746fbfa332d89dcc56a29441674beddf186f3fbfda5124af87568ffe55f88156e3f6393837cfc7ca387eef74e6580af3377802e11cf8ab2f08e7e4fdc9d04c037114e23f030ce1af15b0bb11e0aa1e9a8fc13e5c33a9aa86b566395a8667720c157d1cf5dc4ecaeabb92c135c5546ff6d8c4d113b452d7c34ae038a35f6994db8e504f8dfa1964609808de30b614c6d41fc2d659c3df739699933c4e6210191a40c17a5cad51b8847942ab4b3b17366a5b638f31ecede9b6dfc090de1e340cc5cb11e89844b291c2011b6fb4b25cb5f578b1bc223b4d6ee7c42e2c378bf63da1f742885bd57c1cd198be33f5fdb897497acf98a25195e7101e9b57f12130d7e1128d3c964725f736d0c3048640032a10acda6bf524a63a1bc22eea647592ab217f0ed30b9158841b5755afa10c995d5a4aa9c330228fde5eb0c4a64d3bb0ea65b034e54c324e9ccb685b1039224e736387ed4d28d1ff76134423658a2799e568b02f0a8a1683e65a46784c0eec41ca6238479403bca9c69a866fb5db0cd3dca978bef05330875569ef12b0b833453abb85434c3df7530eceb46dae25e8a7d767330ff26bc8888fd5500ae00a332d4a6869f53cb756983b3f98cbb0e06d7b1fb41b335aedf638c952624a41f00c55f2169a7bc2185128af7718a9d88bea104cfe7cd76b584046149046e5262a58844c252c6213c75cdb737494034d344f907890503fbd3c0067e8ed96e00a52388ca307cdb2d3537662317ef6a2169c8dfbccfb48cb88932c3709b58b63901af9d9c1f0340019a71aa890e6663d75cff361765c40d4969bc0e02e26611200878e921fe4d48ce9a4805c120427b7f5197f2255e8d246907f006fcbccb5d965cdd61578fed7efeee5db3b336eb0d576a2066d98ae587180cbd28373fe1976e49b3417c714227a9f0c4cdcb75e50d31079888048abcf67834f4ad803247f707f8ed007416728716c2615720e453b89656771a53960e586eb19052182f7d15a007534dd71f878ed470e40cefc14339beea159a0318066ea09bc32b689487ff7d98fa0b0e56cc053302e37b3ddae238334883b729f8ce7a7bec018155fedb63f4f884c86fad4f4df70aa29e91ec7ae26bf298745516f19b64a18050725329a6556c8f843f145ad05edc3e19a1fcde4b79a1c11367bb932bc5bee24367a29a5993373888baaf12cd976e731a8f04cc2b90422b865743171112331c97792e3c82c3d351caa3201c33e3cb4253b8a8dfba03eda5f8236f70daafb7f3d60568ac35f76833b63c8e2581ba2a25bb0e224c3bfc4204c1e7d774808c7d25ae8a720b9600d33c7fce3d0981d8f544fc0ec4847e4fba627b56ff29632fc83a9fbcc54bd889751a83c0871a77989a7c2cbbc096686360d491186e9b6684077969637ec26e35321e6935bb6c4b327001041843eb52d1cc2367717187bb3bef8b6c7882eb8048d67b585da0882245e15585454f8b86620bc036b3b15084ecc67e3f33c8012f016cb7e795beceadccf9c41b47f3edb73f140d945416d1c195e2d0af52a66b30ae2f2a05d5ca71b4584b8c997ab0e2cf2cd8303011bfa30ea15764f1a95872dcd0b3cae5c6d41e445649a94fbf68985dec8cb31e9a67bcc4bd168ec2ff015f08bbb37b421726af826521628cd46bdc8382f69e4b1c008b7eeb7638389d74437c44752b36b03510332ad472e6dedcfd7ae7a8c551ce5b617299c8fc31a8da221acb1d1bba0b447e28517d7bedd697d29342a9dbe40eb60e328455c2b36cad5804b226a241025a96456748d544df488c0375cdca22f3f2b1d470372d9136503ae34bcecca78df3f8ae8d9d36bc50cc4b71d6bfe0deee5c08e6d3d6336db4b2652b9dc549a7563b3024f5d0d35e007701b0091706bb0fac2d6f3980253cafcff35b50292f1beb102c04c4795e1e8a34ee9e7921d653fea434eda069ccd2985614e7c7b1a0afed510d9a1943f606de144adecf69381ffcb87f82f5e6aa1b92d90efdca6c10e222e5380b90fb2030cfdd4cd8aa8cc6e2fdaa4275315764da3f7ec56fbacb7f48ea2ece12dd6e90b73d699fd3be600b8279d7563276477bfc150b5fb15e49637881ea8f453ddc2cb4ea889425f871154f198c1f2de05553815672cdca0b765018623437c86caa10d0d5b8d95446b6f88a2876eb12b28cf75fb6eaee9cd6a23d98500d748ac9c5232c55bade8a9dbe4a23a6a7572866b83cf3819ca4c4f6e133b15608d3a1815002ff2e5b2ad88c62565205f1a1b43c7f3a36dcc2d536f227703c666be75fef4a944d709b22d5278390a08d72db57f45fe5d6a165c52764e48a33f486c67adef5ef021213ec86e397f854514de5fa60878329dedf434c4b7750cddecb563c8cc9f1f21f80903e01c8006508f4a6cdee719a82e72b0deb07d482acbd7f6eaab0cdf0ef8b223de247fafb81089d3d6f7a42503a1fa04670978945c266981bac7c1f872b64ad693c4e0157fdd03ebf3c6bccaf1bb649814fe973b33c75c90e844f42e237ed22f650b0a9c17c28eda3134e94d2ae4519252dc971eda8bf38ba15e73563d63cb455d6359c040be3c1701e43c606cc0677d599a7b968457814dfb8a5e296038b543ff77ed2d54267643b57f744036fac865fdcff2eb358acac37090d01b4198f58c65b04bc4a742f283057870cdbca9dbb7e7e93f42b1e94862158f53b0c36a2ece7abd755c3689ffd7daa510263a3c4773f7a4c2d3f4e9f8172dbcb33d59390d09f4c5342326079fc2a9fccb1f6a1b202dbf06730d3fb7525097b474c8024b7c5c9771cee288140e26d0f048d908935a00a0593e89ad8e2062746b360592e5e5a8f15e9cf99427ae61b0183163b29f4739b23a85ef38ad3184a50278bfd7ee8f3223bdcb066b0e6c83e4fdbb42d21a6a292b11c3fe2bbaae7008071df4c1017e4fcd38dc4f45780056b205d532178d18c75a41fa90485f66316bdea707ae1449aadde1abd0881c18742b01df963fc76591e4b6dceeb3786af2ca8021814e91885daa693f7b8dbdf97cee98604617af46de5ad0d4254aa71a3a30a1cba3931856c461c2cee17c1c5ebae8801222e8dd347b1de8d1b171971739efefa640191feef4fcbdca28f45303145bf5b056aa25676178173d37ea8cc515c09ea50ff673ce4e7f37407d1616e408d0dcb3d23318a8ced2e6b97122d08176d3c04f39fa2ad2236fd9d8c4cec26c80087ce469a280d91a6ca9d4a9d780dd112a7db75084aaa94a1acfba8b3fc7f89d638c1c20ee499f6ee2a105f5d14204562ff0dcc93b843d494daac17c0fb48d8567ac2d2096bc05e55845cc3976aef9bb1e74fe48e96263ac8b3b57796e4c4a5af728a999c212ad5ea9751cdf97e4ad00b8202f021512f7", 0x1000}, {&(0x7f00000013c0)="53f4b042529c26b3ce4b669f24da3a41871a0780489ada62ef9da9e2f5a441b49015e387be1b1f6d013763fb95b05edd595238fe6a5a4547aa725b9d2133f20a1526d7e7dbccb9642fdc3ae285ecc4efa9ffb3be1774a52c11f2ee9fb2cd11c4dbe47adc10cb8d306c62b8d22bb637be7af2665e78f998238d773c61e6228c4842f0fb21a75c1ce4e78975429ec9c832accdadc7d99a3dbcba3da3b089cee0a1ccfab17643860ef59c226ca5d868518ddcf94392188f52d7551e6c6aa637dfb0838d0ae068d44678c9e55d9685dea38b336f0a301602f09eb2bf067c65f744f53f61602410aad450d7b1e7309c16", 0xee}, {&(0x7f00000014c0)="8f279fd1f05d70e880885245d11b747b87ed036892fe7463011c803c23dd60ed7eaf5fb25ba343a88f4d", 0x2a}], 0x8, &(0x7f00000001c0)=[@rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffffff, r0, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff}, @rights={0x38, 0xffff, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, r4, r0, r0, r5]}], 0x78, 0xb}, 0xc) r6 = getpgrp() r7 = getpgrp() wait4(r7, 0x0, 0x0, 0x0) wait4(r7, 0x0, 0x9, 0x0) fcntl$lock(r1, 0x1, &(0x7f0000000000)={0x0, 0x1, 0x80000001, 0x20000385, r6}) 10:58:29 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1, 0x2, 0x4, 0x1000, "0da3896da072e31dd702d72d7c7e9a54b87cd066", 0x5, 0xffff}) 10:58:29 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0xff, 0xffff, 0x7f, "c8708ec1f28a128fbbdf498e44851849500ac86c", 0x7, 0x1}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r2, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x4012, r2, 0x0, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:30 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r2, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x1f) 10:58:40 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = getppid() fcntl$lock(r0, 0xe, &(0x7f0000000040)={0x2, 0x2, 0x9, 0x8001, r2}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:40 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x1, 0x24000, 0xf1d, 0x200, "e4db19b4d70e6d0b6fdaebeff3397956cee1de79", 0x0, 0x1}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x2013, r1, 0x0, 0x592) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r3, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, "e74d0000003f0000000000000000405a8238cdc0"}) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r5 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000080)=0x1) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0xfffffffffffffffd, r4}) 10:58:40 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) ioctl$TIOCCBRK(r1, 0x2000747a) 10:58:40 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ftruncate(r2, 0x0, 0x7ff) r3 = dup(r1) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000001340)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) r4 = kqueue() fsync(r4) sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000001480)=ANY=[@ANYBLOB="d73ecb13eb01002c2f66696c653000af1b97f6b38d548bb9a65203f76618cbfda2335e7558a4f7a51c2e55de024dddd0c254f809c7174e6bb6cb6590ebe64e92c10dc0a3638f2328206053278221eb57c33aee764c4b6d037eb34e9ac94c3cbd317be32744da6eb9493125023bbc86108a45adec6fcba32baf65dbac03228e0328db370fa23e023bd9286b08a6f32213850bfd9b5a5a796597e2a8977b2927bd1d8ea5c577ea7988ddc731cef198da9784111ded35291c819d3d6c224930a6268f4f7f60d3"], 0xa, &(0x7f0000001280)=[{&(0x7f0000000080)="802e8c", 0x3}, {&(0x7f0000000100)="fd32e6854d15c0221c6fec6e4bcc938abefdb543260f36c3e8012af30943a71ea3dcc65caf01ddb51c8f5f370a5ba7e100f11d77fca8f201061f90ee25540a6cfeea5f2111f94af94a7b8054c0cdfeea67cd9cebeecc1788df85fae5ffb363e9d3931e685a0f47", 0x67}, {&(0x7f0000000180)="bf1c2825894c08c7b4c92e917696305b345b123e947ce047445e9464f42101246a3fe011a07195a20bed4e4e9a818cc2beac7387434785", 0x37}, {&(0x7f00000001c0)="1c2475bd470cff9f799c8da6739b619c29d9b13c00a4e4e18e6ccfbff47ee705717944a0f6c43e35bf8c41b9bfd1b4cfad61d97f98022bbfa902c45588045f14786a6623d518910f8f5a06783cf269fad73887df4e73290a1e4e6779faa0e5e69e6311bddd117b7978205e9262053b92c16ebf7a1cc4ebb0a0e0aa5b4356f87d9bf4caa655a0a1c0a5e1731d4a095167417a576b32a688c3c208c527bb2022a923cde6772885c63cdc20925f140e66a1c4dacb484c92f35d6a9902edcbee9517d999550cc0e6127f84c4cb21e268e1ba3f99e261ae8eaea81eedb3d8d094d18901ca539b68fdea053c4af7697556a017408c2b6c411c906e00a21e7b8afdebe9f895d5f4ec7b7181d808bd2561faaa3237b4275e75702d9616d3befb995bf45b7549059f602c686238a55c73b679d53adc5bd86f259647b61b9c271be6d0b3a336b4fd03c38e109e6af02e99a39c7d683d87d7ee64776ceabdc949bc0bf490cae1dce11a748981862cd45abd77032f9c977eb6fc98b7da22a017fff74935b33021ca46b91280fd1fd836f4ae4b4a24f39a13dc627255d0d4e2439755556839744b8b60330fb485fa9595549583ee545547a517d97aa8b352501c878f92fa94b4b684fde7b739003e2afd23c0eb8032bb260f5d3e0debda1bc22ce26efda9c490bc1d4efff10dc6b803c6ceb4caed0bcd31f3cb5abbf9eb0f5a47b6f654d577b2108a8676e8c270513bfe8c854827e9d9b60f1eb47ae66070353bf190b87f6304417ff37796348c55bb9f20c6c24d2422ecebdf36fb94877aa0cd213dbbfbd7699fd07cd9948fd528c8bb0ebdbef2bd02f1d13589c6823b8325ad38b35ca65a998cb3441efa6417e6874a6fbc576c91baa39218e1be596b10f2fc944e3c5e08a116db1eacc0d7ec99aee2d0bfc8fd046092fa4adebc3d3fa7219c8b7db2aa5e9d5d0137b27b0364602fe9bbd448bf6310acd36bafa639bfa448fd0e4e3569d5f3b85963f5ebf6222c72afafea94cd8c552276ff19aba2e9a01fd4596717e3feceb0f1b6b2dfaeab7ffd36492d774f10050a138980a679d088c1c9ed8ad5ec972f9b176af3df8135c82feca6cb05ba763b8cdbd2d308db1fdbea3eeb5874de3ec2730c1bdf9b8c66e534005dd4f99939a29d24e0a10544ddaa436f78f05b94d625ec40874834e59ac4c5983697935b1218f6ca3dbef524fdd6cae63698bbaadbb598c6c521043704138be2d399ae06d8924db312ba8f28fb2db9454608174bc70603a931790d26bba4b54e6f4bc81199e4fcee4b4443078e0736d6fdb78f7ca03b148ffe0e6cccdba9984f362f1a2f129c2435ef9b2ae7ee222a78a5c7c9d98944ec8dede03828bfec78a2bb865164066c716f55fcacc519c24372a7f81f48feae2069301299a9c1c2d61483a4b13bd698e28d542807af838ec3948b9f95b0c35c916b4698352b73661e155e71792941dfd4b3f1e49c93d486e5b77c39c5996f2dc08ac28a0c081a49d80efed6d9a69a65d2d14a29ca75a72811176e5b7ebd2af5bfec24d2afcbfce171122442de67620818b89b424220f5f40b7c8e8a6d0b0d23a27c402580667639d4576b7fc0a48392c5b67b400865a73a4f7d738c19110b1a11402aa8ef1b7db6cdd90c08563c6eb4f1e3e02d0e95a15b71d78c2a46a07a38b579c7e0d3192f56c34494bca94d7f920c4a19c591a8500157d10393d574c99e4f6954ea0041ce756d9935fd345a932dd6056fac39a438b1e80df1f7e55a051c48901c15d3985fc7a414316ff523a890a96b47ed4fd950e35f6291354e10d83499193fcf2b6c10b2787e69d35ef8c16f2ffc1aedd1f4cfbc632c6393db4e1cfa3838a8dddbbfc0463594a1100652ef91a4c0a36e2cf6a9391e327515b9d7754b56888429d876f5a55f5a44e6aa8fc33509486cca4b8054beaa5e9df92f7696fd1f82ac7ac478e824e1b1479345e3469aff754f4800a0416077c0b0df5efe66f79ee19516cc6e4adc3aad526c2553b4a93ff2e22fecccc6c12646ca679d2d615af5782c1412a85966f4a76e1f8559b87003f238bd05d1effa3cfadd4f6685031759d26b1dfc95bbdce42a6bb199ae0616526124e312fb6f87bab3a24c48fc6196d7087f7cd2f448ee005858b9087e3f010a93d45f1d61a0969ea2cbc1ec965ebd20a879b4b92b82e8339692ac6561acfd6a89b569b71a8e3a2b1d4633ade73dadfd1ddd531691e1485e1eb3b5f7e1bb8d698d3454a2f48103b9dc8cc159050110fad5d23d17eeb8804ea1d62751907057d8abb08bd95b05b83aebf9da966eeb55a050e1a1f6bee672d308d0162271556bb01167480e98fecddc5dea0d2db4110724c2ff5b511aea1a6e76968986f86339c8e80a608c74975bf4a908d02a5049749563c492fbe9ad37d44a89a9ceff35791291bb6e34079d65e28232dc2a937c5bed4318b8247b0ac452a77a9df3ea17c9cdd5127483a4cf0b5958b684c3a5c917577c0913ff90b23d61c7bcf988b6b0527ab7358d127450b9c58c829e5a83b7f47bd274a8794db763da325f750f6b296b07396d0b5c0a2dd9b9362968202f00fc66be73b5ab858ffbd4601a7a8d401513b36cc916f74f42c9555015980ffdfd031e85a308ec02bc2618eb4c82e40195aa7b42c2221667d218e3e0d7253829c40a70177adcf8ea0e7d37a3bf57d357de1b52ba3eb396c57a499f379cab653e6b8da358ee4207cedf33627e6ef15f1c46b5c7c7312c52fa54084ce48b5061fb43bac14c12e2d78119f6b6398fb35fee8553bc012d0f124fa757967143b81f64fd55fcbe0c80e61c2c7e17291678bf712d7cd03c8c195966dc82840287d99c5ae2b5aa63ecdfe3cd810ab8abc4dcd8774e080a3aacf6dfc651d8832c2e5927ea11a6cba6cb48356cda446133ac08f812f4bae7b39079796847f45eb881c5fa1283823d73576aa017e6120424e8c3162745525e8aa285b01b0d4aaf77ad6376eed7ec1c32e99c0b403d4322ae0a1e174eff0897f2e5c0698d985ac9e4ad381943beb652f5f67b4e995005ae758c3d87e5272e93258032f68625399a7dd66c3f1005db392f0e5444770ed96852ec948d20ccd51bd8ad913789d2990fee3fc7f6602d418a9905481b0a7ba2aa230cdde1d1521c6672d8ec3edc3a53e2af1326214b4325a39ea323cef8c17b606787662975d0ad6763071a19e5ea09dc0237442cd179513ed098de3443814bf81b8c0ed10094ab9eb5c478547a2975b3c17bef2c22ebe36bcecca8e08dfe25220cd6fd595d6424388715ff50d3d1bdc79310d69c756ee1fdff6cb4f4842d9a9cd85575b011db515750e7da0e70233f6abaa9ac68df3e9dcf689ea21562586f126b70361a274151a351bffc115bf902cfa44d64a2ce437adb0b9a5e0e21f1738c2859bca442aec6efc00052867b73093cd7ddac6c87e18eed07db2cb88682f999b5f864ac5524b947034506a3874163297debfc918b24eb5bbfe09a93f3b0ea845c7124c98c0ba8834cbc1cb0ed225e8282484407a6dcc333e04ed0d74c5972f7a107e77eff6795e0e25139e9494261b2fd13eda49503740655a60fe9f9184c874af39661738740196ffcead8884cce2f846ced0915bb55f8b1989bfa6e71dfae4274dbddb275a8e599dedef787e5959666c5f66256b260e24408fc1c7c52e8e6de0bcf48c9f13f1e8a18c51bd006b19d23b1f2d092c786b4432fcba88f7bdbeb2f978124b6e849d77c5e7d68673adc9c41c597202cce0df86f99f568eba05a367bad457797892b2e6b8414c756154f2b0eee53cf28c5ec39462aa16a6c8d772e259af4d3b2da3f19908c8b47c5d1327047196e53834140eb319f5046e1ca6312339c024b9093bcdd41804a272c4d79cf32958a6887425e9d7ac80ab501f2d1d30ebfd0292ed570e9b4134557fc86f4efce0d47f883daa0c4ef3795b1f722aab39f91a00d716b1e4cb3e6dd98bb92283bc612eaf78eb511da1eb817f5542bf6f13c614dbf5c3221c7d09ed67734c2538fc269962720d8194688bdacd7b90345fc1eccee6b32041ac4ea5e21e107862eea1e2238a1c11a300fb6684c099c1bfecd2a3283f2643e653b79bc8345d1052e9d661ec4a3109a5317a3243e0a678d5de8723e1ff4845006940d6fe9c83aa867ee465249bae578872a9b207998f4f0b22881849e65ab791d3c212138128dabf832d7d103d4124faaa7b733a2eea034e39ee17d349595d5e592ab2db1ac3fe399085f983fd18e0b6ec7789f8e6c18a0daa228ee3acd164e321e9ecc4f86280a2ea8b1bb2b570bbcc277c4e1cbccdaf620aae733b99c1c3d22a30af5db1cf25b4c289f9b222b325cc6dd2d4d7ad049a61784adebdb770336385e963a690418b2ad783a8069f39c20660116a17523d1a6b9f496aae7958eb6b9fb98c2a6f5191ab543100b71846ea60a6f6af9471afa540d79deb583ab2802349f0ca141d5556a4b8339173c99adb93617d314b6f1b7b1b3711142fc7719b97fecf6821cc6effc24c4ad68a175a7e5334a9c0a8b661a228f45f9169b13ab24971143613c4a9ea68ed6da7354312c322e616ceccac88d699627ca58f6b9bc5b272706349b09297cd12463799d6064a2ce542ca1969c4c9a1915b6a40fd65aba39da4c8c66e48268cce9907cbe6292038779493f36bb13a0385443a58ede324ad553035028909e0c6767c356863dde5d2954435b3cbce7566d80c4a1e7b3bfee3a075d7875a71ec2754919375363ba61d4b327a1f06af7e985bc380aaa97c90c0a1a155cf972a9c5968802dea26a702f7aa8322e739e18c3ce55d4b119e2ef8df3be56489203ad2290d48bc9ac11603adc5258239695004c5c87e587d799ccce8106b5aa8cebb30b4076dba7691c4f320007a9a25ad5c935f942909cd4d47ac1aa1da9beeb93ed490dad6832b75d2edc344d7a906ad8659d73b8085e66b86f926da71df0329bcdbc06fd468efc06531073cb4c443f039787644363836d22b06a37dcc3166ad045b4885f68005ff54fe1e5d4fbc6255bd434914d6d2fe16adbb040a99a8251c4670cd21026477aa12dddf28d86a63fc8c582aa48e4f8ec1c13c3efd481f4077b9f815ecd18047276be2eb5b2a7ece48d47f9649d3853056ab1ec80727f76271975269237786462b5548c83cefbe029d368c9707ebbbb7abfa893d3859e0d4a66fa65eb6df1f7dc4b3fb66b210cd119dba9c5a73dc06640b0489999738dc228ae47aec596084e7b73b932d098a82bcd5e926d00d720c23df7d3082d98ca509873f07f78094e0121427b85311516f0d9e5e8fbc2eb62ebdedf5f627c40efbb66c043b120acd044f81372a5aa41bcd4e2ea4d812e1840420515c0d3fd694d680b2fffbb4b12ab05f91508e3b4d4e64f7d85f2d5fa827503130b1ae6f328363710c301620a6bc1c2600e9c0911ac96654ade2dfe349d681c0036fc5504f8c122b0684496a70ec1825850bfe1181b7618915416b996157128dacd30f709023f0ed067f613e3f51af7b6986d3965c9b2b6323bb9ae7ad5dd064295002adf861f2471c7dfd03034d442f9591dd1e716e0dac932bc67e5b00fd8aa9c3979bec9998178389e1e0ec17513c9fa121d4cc1147e2c2097cd6bfda1b2e64480c34de5f5a19d762329f502b6c32dad274db15fc63deeb137bed44dba68e411d06e43875da8f4860878cf4db40ffd3e1a3cb5d4648550670c9f390534a7ddc4e2f4ac60eb48c095f68ef809c0aa5f5547c0daa70ca83dd565f8fedbaf7fd973d7b2005d92d1e36ace008362b42d6041e74e34", 0x1000}, {&(0x7f00000011c0)="0f7661741b12ca277bd0a109b12e9cc800189b34fc7a2b652354477020503d012547efa9da0a912fa509baf6bddc32e0e8d7099f18ff15d01d29af15cc04c86469a59b87615124fc619148ade3004c037a99478cbea11c57a87072f2b7662d5fec37498918152cc15e0c1c0da6690be85669b31b34feb4824e68caef2c66b57e0fc03102bc47157a7d7be79290cc373b97a2462904e36103683ad0039248c61e", 0xa0}], 0x5, 0x0, 0x0, 0x1}, 0xd) 10:58:40 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) write(r0, &(0x7f00000008c0)="5bccf47de716b3e84149421db553b209f91892a6f8ed4a8eaa4f3c5580741986c253386f7618dcc0342946456f9adfc668aadf8027cbe2c2ad2d90758b42c9944c39a69202bc6f9c17622e06c3fe15d302cd06ee371305adf9fc3ba0c5c589efbe95071a0412588190ebc91c75f63bc49cd72c8b9e07a3717de95734f048b2ae588902d16c048924cc46fdebce2062d8a7", 0x91) sendmsg$unix(r3, &(0x7f0000000880)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000100)="9dfc38f8cf43eb31faf273ac32f7b15c70c2aff97581f21472ae3bafc4a180009cdce22f0d427f42792e541c306d8c7e26db8b40ef6a76f59628e0bcdc048efb24cc8593ad1e66f8a0f82e1fd49eb140425817f89bb0c012c89579316eb706549b472d4230b16e6f924e2aa4df99cec4dcd7b172901ae2e82b85f8aff517511176af9239b8b3b0f3771717d1c0b976ee5512f7b53c8a", 0x96}, {&(0x7f0000000980)="33f9f10984a9ddda5866156f945591a4462fec510f53d4a510396bd1b1fc1afde041a281ea2d7020b23177f13771c12ee83cc99ae12d110efce6b5e92af9bf9e5c07be073cfe52c355c59a0ccf365db7ae1fb7bdc9f738b13183fb03adb02ec51cf5b35b757734f5dcffffa25f08b7a66c4aa1e784e2fe02f2ac8e54b9efa8576b6fc20cb523ad029768a7059e2a39e5", 0x90}, {&(0x7f0000000280)="4675d918b25ce40532dc2c1737d9a170a0b2bd3fbd17f5fc600cf0585b553ddf1cb2321a1b3651ba3622c8417ba6d04ca4ebcb986d4a036c9ea7001b03441af04dd0143c2032565e94e3ad59b38b0e1a98f3845690", 0x55}, {&(0x7f0000000080)="43c8717cb2167206756728ebc3cc4d6dfd476c8221720952", 0x18}, {&(0x7f0000000300)="2827f4a069993379714bd6658d372433aa517712cbc2b273e707c04dc7b9e68d331d3e04385fa46a519a7d299be060edb70281b24b9673d97bb020d64cff913feadc7d1795a465feebeff3c0437864de3d2b18e05e8389fee44be29f6db5717b0dceb54e8c5b3c2b45d1f3136a2c7f8986ba522ac53bdf306c50d105494ed2e013542db02774db3d4b54b466b0b676d8bdee2f3b4bd0183203d823186e23896d32895df6a34a9f025fcc10a1ee0e41fdd897df8cd5b4646c08b3dbc2defb3849cf16542e20fd2254c334ef53", 0xcc}, {&(0x7f0000000400)="483c5a1d4479ee91bc73c93ff4de91ced0b119036264a11426268807a73e882472aa321bf9a582b9be07a592d24e0a04624cb84860fa8b643f0d7b5092ddf13e2d0e813fec3b195a464206c507d4453d79cff17eb943", 0x56}, {&(0x7f0000000480)="053532642c6188ab690bcfb09453428d96d6922c1fb23171636695ba6aff476650", 0x21}, {&(0x7f00000004c0)="9705758095fdd433542096408f1fe9e4c9c72142b896922e50f2d91aa32a7bcef17c0846201d07211f3d575628261396945559efaa38ebca1cfcada15f558d9a9f2b7ce4ef103ae39a516e9bdba85b726dedb5c99b13b4c9481b0775e9b1f8dad5371bc21e640d58f951facec87cc2c3fd648575f3b50c6f2f35bc1b1274fe7da962dd364cc2c2e383daedcbac2fa3b260b967034ad3c3c4491718cba1bc03943a536be6830dfe089440cd2c5dff297847f145642fc227185ab27212195ce272ef013c1f7e830903961c54a6bbb44b9d36c8bcd69a5985ab8be31975498620b555a4597a9a0248dc4e26298ad591444cfc", 0xf1}, {&(0x7f00000005c0)="3b22c0e7f45cc4be3fad4998a286da1d3530b403b8b26cc987c39c1b7e84d29ea7899e3dcc8899078b6684771beefbcb932fa95ef10265c12263784288d7093b645f214080c3a8a8f0a54fae76f54211f22bea37618fd528517f2bda99306a67c06c28d0870050598bcf689febd2cbf2f5b4f3124dd21aebc1cb50668f47b22890d3b29ab3357c409fbc8f2def7cee0c3046dfd1ab0f65296ce37947cc7c43f08b7973e9575f18392060955369d79125f2790f0f9562491ba4c5d571b8c4c19d70e004a25234432df96da0188789ee1dfb0f4ffcccbe1e7ac6f41fc06d274b", 0xdf}, {&(0x7f00000006c0)="b22a00b97117daab074ee18d11f831b89dfe9a1d9f8c3e887aff4723750a939d64ad7d624d4f12dd3882d421929011571c6669ae1acc64d27f98a3a7e927d57d90ae8e1cf17944d755790cbdb2e020e676d95626cedb0d506e59bc5968cbbd11e9ecdb22246bf754c8a5a3108273463310b593c2503e7f83d26f60a767a67888e65537a8f526bb1971c3e00fb0ff64949f7cf01d40e07874b331670c14838988e3440527ecbd153d9a41e2988dd34698f5d1d70a8ca566b2522483496c98441b10fcce58b0c57ef97e197348603201c55d0d", 0xd2}], 0xa, 0x0, 0x0, 0x404}, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) fchmod(r1, 0x18) 10:58:45 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r2, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) 10:58:45 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x8, 0x20, 0x1, "95e22db99129458899fe1e022ff25bfc17b3b418", 0x7f, 0xfd}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:45 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pwritev(r2, &(0x7f0000002300)=[{&(0x7f0000000080)="13495f", 0x3}, {&(0x7f0000000100)="1eb4d579144f7ad91d34f92c30788717f054dd09623781d1a3353c34365787294807b296e5ebfc3a5d0981e03cfa9c5935df561953c2c505d7a52d205bfcdba0dd2e4de6732067a031b36c996055bfd635be75e6581a0116b16e84b22d24e5636b61bf1cdf629a1a67da1abbf91cb6553ed141adfa92ce3e00dc2893d264321cb457a727882e96b99c1fc2f86bd6e163e93224349c5f1a24431d6c37e6be33001d25c270816cd3e7ab848a1a81ca3b1cb66db327fadd14b53fa686024e6b98fa767c83cbea909a1ec571bfb916039ed79960e5c7802e42b0a885eff7c014f454195d6c6a87035d4a39afa8823f5d314092827f86a59a3daf6e4e1dd28f11092151e012e5dfc6a82a19332eb021929c29a5ca5da900f351f8121b27462e3c2143498ed0ea08440a89502367c60f66474b9b112bfdf57db9f4f0930f70655a411ab79de7a0aaaf8eba82bebbe0089c451dbd9281fff06c39f94629a0b7280aa4fc2cb5328f6c1b6e398527866173614d2ca9dbfc9fe3470d799a8ea6fd7da74a47caca130a4146cc74d10398982feac761237855bdfb8bfb9ca7d432c7a565d31d04aef8ad245bf5223f472fc4b876aafd1d931bfd341e43ff72498b2d8cfeb39350a6b565d552661787abab10261ab295e5449ce6a49143cc059ab82aa225242c57bc79d29b7161aa891d1a6faa3d5faab5e27732c5e6c88b9dab3a4c0241a2db14aacc5d36c6396645535ca8f215d5533d11b61ff775a8d6e4ab5d7338bb91ba2cd5bdb8a517a70510ff4f97d4cf035a2d6aa93a03376cbd637ab1ff79567ab058d9569239de8efad6fe282d980ad81eeb7edc800f2d856abe95081baf95a264d1930b964f6a46562e3f56d12fb022945009bf95c6eeec126fc25cbdb9fa8a95335b72e18bdf826a831c6fe2f71a007f2621e367cd074ba319fe23f4940a8aa48f705fc9de622b2d4f146e921c653b08db7a9551c82571a690c4fa5de99eda165fdcaffb60ce38abda8d05854a4353f1649254aff8a49067f3af3e7d75593767ec8d6c24143a4ae0ebc792240184890e5e7bf01631b696a4c7f555002ede3e7dd07752f99f99ce731027c5bb163e5d5848c8d2c63a4a7b790ccc55ab148a104bcfc0dca0af91936e48a3647376d6922b1b119c3de6e8c74f8b00f60fabc8241db79ad4313d6082a56c0bfdf15caa970d33d760fb2c768efd49f3d1b73fa12c2afefe64bb47b8589e9ded4529ae4cbf482f2e3c0c8aa06259725586840d50f46c2220f3c7dad1773d35d7886c24004625a65f59675f44d373fe928cd43c3935b71d0dc18d175cc2ce62d5df2c91da28483610704f36175c7257f0cb969dc16168be0e09026c375ff7ce17256dbe36ca83f15b7c93436d47d33a808a832c958a1ebb789d96f6c419626a8c476e683cba5adf424a68b00fd6f2b41e8e3889d4a18dbd5729157127d9d6ebf7ba0e77d8db5b10ec758718e39941bd9b5551bac9d1aefefe2ea718a0610324b8dc7cc6c720f5906ba68132f35e990800cd07999b02eae794e338af4792516da56fa14d0b73d9ff2fcd9a1805ec2050a757ff33fe86acb7003496c166dcd350a69cc3cd14f5693bb51d5b31ef8e3c4afa607de53f07eb1dece7e22331a67359c2ed5b5411ab22d6cc5bf7ff478edab8e7d602c39fb19efffcf29246ee3ea97126c024df15572136f98ed1bb9cc680636af08fc1333efadc42a7bfb97c6e8bb2adc1fa47c055b1727da3d0f15949ceb92ad5df6849ccfddf633d0772c6d8cbefa963829d2d15b03f9ee06a9d426833618d80dc78f3e049cb3e0b29cbdc3d260622b1ab9dc5dd7c0753a8f13ae3cd699be654a3ac52ef3a38c0e7d555508e74cec2219f940dbb364053ad264ca90755b3633651d5fd2e0d83fd90babc7dd34a609b24ce8b22a96165d8ab15ee46eb5a47c2a69d808b88435152296d34e679fc4816626e3d9157cf7489c66fe03ddfe99fa551b14ddd5fc4291856cdecc45dd6dfae6ed753776a22fcba29cdcaeb80317350d29824792e63bdabfe985782edfae6b5d833ad5bace5765ff81f08d4eb889d42ddffc50b3f551f9ab4d58a143b646da9939edb817c6d29184e31601cd6e1e13832cf4b3b2c78d266457ea168967ea54297f9dfaf6e725d39ca9c4b4639d65d7b7ea0bbd3e432be012cf7c65f10ca0840b912b6a13c175a3b8e4140274e9416d2b94f6cfe2d9b8b1155152999da9c81c15413da76d6e096b4532a429d24c8f558454d341e2b76afdde9a4eb650b72e2fad29e8d90580e4fcd6541ca92708768efd3aea32cb066b88eee1d3cc71dd75101d01e765be6992fc6d94150cd2736989d681d380f3f56cda331de0f424004a17c2117786dd3f030d09988c04b5d66d7adb60773566152b7e0f2d9155d3cedd7e3f11fa497522e928b45169e43a23ea13eb50b31330764e5abf5b985e5a83c2e3a06ab13ba757a0b3df5e5c51950855ece2679dee26c9a5a10fb7262068f30a3ce9387e0f65e03452d5d44c52f434f657c445a98914d6d6f4fcb108a8af0abfc1da05db512f41a2b4cd2e7948ce07434f8d07b45f59b185901fa47beafb30042d7cc000fc2b0a0192fe1476e726893c756a0bc5ca674b644d3bcc6f11b68137258dae37a4acf6b158f4887e654986dff63d74b916eda234d5af6301d07b976aa199a707380a9b8b9618028000a31b8bea6a57d7065961f5a179b2e92df41f6f9b93dfc2bf34680a97bca7e881798f368d8cdf715a77b56edc18b55069395be01fc7b422a1cb7c72b62f6e11f01b783b07d8071ab2ddba480bbf879fd1840ea5404acf39c89027ceeab1ad6f765cf48e180eb5388737f9f92610be2aa22f03034cda67af14804685484ddc65ee33803807567b7000f591bae43c6b4c7b22a29043eaff1b54576c4cd676ed4e576138dedda1d6569f46814b5df225dfbd0f14d1dc897abfcc263c431a8325b649591943974a7183c3c3a82065ead83af05f10dd65e50806ccb19d1ef0f70070c2af2c68ff0f995b65f7c8d6c41870ee6f71ea0adb9758eecce85345edb9c37586c9ccf486368076fa11c35c90f77a9c2daa6b37912b980f347452cd3ad42deccb6a8364f3e07721b576af55e921fb5e4938a7aee3b765a876db5ca23530255e8761bfeadd4aa1e6eda837055197f33a83dd90985819cf7cd92c70b6a59fd4947254ed888bc21e502dcdfcf1f1f8a2a19386a71c4039864c15b63af6f2beacb2e0888c7ddead419d0539bbb49475df3239ad00fe671940b4f533deca6f45a65f869f0cb67ba4ae125bda95c70c221f4ba8db242c7f3853020de6f7352abc5e7764c55501c4441758e685cbdd42c1b9562f4c53462cdfc870e9a3f7fb064a372b2f35557891bb9e811ba398821bb1ffb92fcd5efe42f4eaea8ab7aa7da3f291b9bc76b53997d35bb8388e6df3659235be70b6ddfa7156378c920413664ab56e51b2a6e6d0a19cf162768fd8aff8f7433f935ca1a8f2a2282bcebc28084a61905097c0089ddc68608c9619102251a83205da1ecc51748451d9f18923dd2d642803ddaf597af2bfe0d5c63b1212206888f28891b4792c6b94dd8485c884be99e1242b12bd34991faae0b3cb15171fa81f05fc3c78ac4582cff36881ac71e3f287df4da1e818d67e340392af7bea89e6d577d395444d014ade66a273997088a98185a89d594c2b3470ea49f7d01d55d8d7009667c8a1dc2be32be93d1b142b2f279789af745a9c985fc9668b5edc276196a25dd1d5a95390c6e2e887e06f08f8f0571a68ac3c90195b7a310c02f87fc9d25eb8c15881b3029327de74c178769b487f0789fa6534e2d9fb404a34895112e06eb0d3744cc5a993be1403aec997097805eecfb590b88bfd8e138782fc20bb500fc281dae43525472d64e96efdec152db8cfa7035288050b5bebc4e5c4d497f045ae48d6eaa69acf254a29085ce65e45545d1bf6a869939d4a4433dbb1b6a9f82a6cc2c1a0ec0ec821bc107d5a473506a667bc1745e6e779bd9b9f870e09e72d1bacde3a402295eb1d200366217a5e8b57dcc11dd01f2f9afc349f759b792b4b150c4fb99975b170969084fec2dbf29bc78922d5975f2dc8f85594f1bf99fa5161449aaddb73ed5d44fd4555ce11ddc12d415a98414df1b322cd7e4eec811844a9224e851b74f32b695128412da4ce3137241dc31cd5da5b79bdaa52144a2fe167bb6ac017450d53c3af48353ad3884e1f94064c1608543abf51ac85ba8b96b2a7d33dbe089593768845ce0536fec2751c8687bb72c790ed8fabc2dcd48011d39e6f9d9184b8cf919d500f2b207a42f9b2ec9529788797fd35a522c90144398de8a0fec4f94a81cf5c067c3c2623470a9ffa75609e194c8b5e3adc42cf02893ae0b5340d9bda48c16b46cf7cb46221eb0abb06593d00037bb1583215968a034103e9814a4a3ba3fd2f820d2424355a5f7637c98442b920923461b59c0e7afb0887f3f1cf2b2a2f11218a0216d5a221d99f133ca37449b7e0eff4792fdfb4f74594b295a7999c1c68559666fec79612aded468b8aa05fe5dd6561314596f68bced79efccfaf48c90634b6d8be7d3371c77b072fb56cbf94c6ca5f0e246cac6a3a9be169af9fb6df471347421b9eb37bedcd007f7a4e11e11db78448c674f0c1213ddddf197e756ab8bbf47d4b536fc880db286a02d66782cad1d784987c436aa1ba8660e1ff122b56113943ec500acc3f6ca8669f7d85481fe2e399685ce17356dd11c56995c35079f047a9ca2ee42031fa87c89695a0d594bd302c94414c6277995391e0ffd7cf38b5ea508f0be4df67ae2fe039a3edc8fe31536dbedade2d74bc38f97a604181425e54df1fe343819160341b47b60293ecbcc1110020bcdf4d867d5d7cc61a34c510e35a9aaa2e305f2255d065b6b937189cf51bf267f2e137ba3cf0250051d08c7dea50042199925357fa74941ecd01c16bd9a888587794d30c05a50b395a0cd9c40fa4cc363a6d878bf679baed9169f20491862eaca6f825101b959aef413d4a7eefd5666b333208454ba0fbef48d0e466664691858351303c35f87147d3cb566a2a1ccf6c04817a45b0d286ea435ceaa7cdcf0e77f6bd7402aa566f25110bd055a0e8c0671f568fdd54dd483126a0d025c3147e5a30b7cea198294d4f553272f4bc5b5d0e944615542e8d0a7887d504edd8a361d33572b818ace4e98425ad24f4ad9f83d221d8bd6f31999783acdcef8d2aa7ae126c8e6246a441b7220ec40f237c3dc57242a7ea088cc68a8cd985f62d52f8e114bd6f4438a3901aa16aa6569aaa193027c242577f83b142de30f404ee33866e7f1c921a4759c99fbe3dde334b6de07e3a7a4133e638a92954f14aecce3d3f74713d80024a119e13570a09cf886b805db4bf44e56b9ba635ead51ea2aba0256c6cf7020997321b4034a85f159b4f14c3c4f74acc376bfb5530dcaa85a5684e797bd64f1d6bbf60623db98a6021e9d95db1e3d48a747214a481162eb3649e675dc13830946dbc6e4bbd9bef6cd4a30e67ee12c192e70b9affa4d220145a8954d7907935f0abb5007c2c93dde63e21c5037c9f74df607f3c526edc4580188e15fc755578b5df349b3f5ae426cd2736e4c68242ae88fa1f4ae757f793713f50108f01d4ca314d9a7db6525c024bd08dd1f4d5f4150d6428ed44087a58e7b9f868e41e55370e80690e11946f834269bd4379b1f0adf25e62a18fa2521a9af45c7e013b19b7c7a143b57f4389c65bd028d7d992b18ca2581a8754cc8e12a6b4945df85", 0x1000}, {&(0x7f0000001100)="f125bb0a697bb519c8d0ba446f5ff4a6a041bc62a1d4669caef33c77d3b69ca46d1ec6734af3da67e955a2484b3d96dcb03e57a5e0397ab9f01b8187604ba18e4960a0d03f5be609d933a04d290f33085e01ea85d949e7055c32b3483eb4f430dc8ef8cd2d370288a3e6748b0dc11f38", 0x70}, {&(0x7f0000001180)="bfabf897e85a40d303cfa2a137789c6de61736abc9b30f15e8d1bdbe5560aac7ccc560bc44c803bb53f073a014011236c8a4c8a7a983d9aad2f1357fa1e5fcaa4e64e3750e02483efb53a48ac2daa49027179a5af5d95598c3b05e712a64019f081ce614f106d015b65d63062f4a69019c38e66614e173221f053d2f3b04477de3248d98fe3aec909fc8701f5c555f83538bf72e4ad40ddd485baa2fd6682d39e9ee78bc04fc0137a2363881991c3ddab8467fb89b538dfa1f1e77c9db07f7b15bc25fa2a74abc4cea5b243dba7eca1f8c1580d6733fa9215dd3559af74703c4ff7d914610c4dc8a671d9a30cd7c7fb6eecf5e3a40b94e7eef98b260b8a69c434bdbf8df5dde27ce0b4971b3f5f4b11e079b449e9a06f8d5af220deb487f9ae7b5f87922e1139985f1fb54c60430278e83a68457898ef9ea39351c8ccf85bac23115c6c9ec51182624d985948a5d36036d18a2c1d9f11e9875c54af180c9ce6ab715dbf35b7dbab4601908eace1eaeb495b75f53e664741d7eda874b96d03e17761cb21d7a0ae27c133c51e04415ab23e309e5b15506180cdefe0ac1f69fe434c3db3186aaea5a9c1f2daf1b17ddf80f522fe6ace29fd138d2c14018a6804755d4dd672867e01a6e0ed1baf444f0424ea5945ec45faad839e61674ee633b273f6c55f6aa41bd8588a66733c58c1d030e2e7a33aa0ee17e21f9c61241d10e38e157c336fae934f5c552a63557cdd76d0f8e3fb65fc9b281701a49df4e64334b56ff4116fd8fb5887f35fbc39b35a9206a2611de83fc14b3e7af012e5d24061aad68cc8d89b4bc414229ed2a4c695d7d88ef68184e6cd3c6a434e5f8bd4fa240f6af65af8a1c1ac522681866816a1d37b581eec0a4a66b92a2851dd75d4a79e57a7af673a31cea1fc80df27b9c4ca80607bb3ec35ba153b5b46d48bcf3c640bffa88c67ef3b39d45135f8288cc9c9a300c4b5e35265fff831e4c7d9eda7f187c012c3944d7b3b3b5879635c86f631081e38ebb447c09db0239744b01f6f98c6d2673322c5cff4c3b77025636d144c3bf7acb6483417f4e9bcee45096092db957ecfca73737a7101821573248ab5e0ee9f127d77bd14e772f15e4ca70115ec588c8d1ede25daa85fe6bcc3e8799cc2f53d86c7f17893d38d6e5538a95bbe3396e20e8b757ef48d89e1a044a31fbd9a3bc097cc607ce42033a31dadb4ee2f306a1c963e747752d94a2d2eda699edb200c04891f3044a9115ef74457604af010404edadfb10a1b840f0849ddae3dc8e72086921fe4dfd3215d559fd2a7e4b21076a371d8207b0adb97ad98df3dc4650fd442c122a8758e5d236bad8a97409966a05e721265190a41ab3e33755686df82dcd12b88b8c2b3b27d034621e815e40a128f80041d9be87eb571576c62b450ba5af502f58e48263175919760c182c7028f78255fcea2e2bd9ebbafb946cade726c8aa1ce35419d77848eae3974bef2ba564becf8fffe3b268e53de69fbeb401a1142e5d2fb2420782bfe582402debd5f36ebf2e622a5847c2c17c4c865021d8e7489c9a1c6266d1c7f998e1168b020a128514ccb3c1f00238c98cd80f331cba6015300919471028ae04bc1bccf4fd21fd57c089a7f193ff1994256f09123958226f2aff8c7f0cb66b27a085cc3707e3a81f7035ae8702b97457fe472877e8a99f8f5a9f35d07483735eafbf85b12be891f3f392c2b5a472aaf59fd33e2bde26ce2086d5e2cbf8fb37bd39000fb2b2e6dda847082c2fa8155bf0de26ddbacd0747a8e436c49d7a123c9fc55d33b9f285ca9f3816ae4c981fa82ab89bfed9b4c7a03442e18a224a2daff837389a6eecc66327f4e360ba07cd8d00df20ab07ae00ad89f279130c08beb4a25a88e895b8406ec787618a8cb18e42fac13cb81271af946e3924b2a3a9a7e290a5cde2907ddb2fd44444d1540a77e9e850cb29c2e911f303adeb47840f67314dad56482191e14229e71deb77f196271ad1fba366c12c74d6c340a0312ecbd5fee8b005c4f573c74257e2577bc7e455862beab6c811aba0b19c373c7dca05f4a632da960b6bee4a68f242e7abfd0826454b565873632ca9d985e7960c47b9621e3a15d7ee2de32bbccd82e6848338ecbb5a13e3ec4125ee46ca46562961beeab5ee09a529dcd5717ec5663e744a348d162db83a7909efc9f7b2639e06316b566303620f08701fcc885669321bc664e192308da007661a9376e07f708bf62f9dc162fda10a475028a5893353d193f415ca1920b42da05df0bef6e0450cefc8e75c70ce54e4829aa617c3360ee0cf83929c8c3a398f77a4a3d9f02898eb2b83c0d4cbe81719ee8f75b1d23ceb2a36784d6f344c15fc2232f5718717d02d7e74550c9c11288e3bb59b3404256af978f18c524b6e01269dddbb64dd7445bd4c8edeee674276b9d22330b47e4ff92d7f02ce817e420db2c5cb047b710b89f8d3ab0de361184b5695608369622cd9290b604e888e442711464f5256bb5901f23aef5f8d40274bebcfe9455e7c78ce58e3d616e8fc16808dd27b64cc1efb37b2f8bd923dd5b36965629be2bd8974184279dc60f536428eed2f3e3f535e38352a17fd211a933f4053ee44c2db7e0caf19a1521f7ce740b86f118ef90ddc4ed1cde4cf94da284cdaa7b36bfd28d4a42ddd2b98f3a0f76fa708ab23cee9f94e58590d7e7bcad526a82556dacb98bd51e29fb9b9839ff476efc6199b18682be548f3e8eb1ba7f71ce1cd3d90fa7dd211a381bcc16e174854249a3ed023d558b6c914a15a81321f2dfe7f02ccb100a8afc84f3536762fba91045fcac526dda0c6d40994b14f7cd8c6639e9308f5eb995d827b8efbc6dede057e0c830a3747aa025d07f5e15f363993081d840e92aa3813d5c8d790768b77f7ef5c966f9be296b9f6985ed77c48c39222ec7c1de3570e06a734bb1e03de932d27cd920c7468a520815ffbdcfb9b0b0e30bbd15afb0cd544bcb86304b97c2e772b8179dc8b8d22d53611d78c070e858c699444830dbf741bc21b0271e6c19362c6e4967d62af8b72ab5f4881fbf7020678172778ac24532b6a1fbdee11ab58752e0f3fe951ac182eddd9ce577be69c968137164141a29c7eb7dce8feb535c8ac4a812b2e4ff05e181d934aa31ddee59d39a634e4e8e70b6796999734f70d6c59bd7523a5a6a128409bf4d3f50a4218d1aaf2ef4077f81a8bf00a81e12084c8edc385d189797c02698a01efe40762f00794bac21e3e3b6d14fcd6f88233aba43abaa5fa3f72701e7ed12257b67eddcdedb1c27fc7241a328fe6769b2c59fb8ad044e7b78098556398fe7be0c80265f7de84bc2e1676d6947e4a8cc04a6589df321f770b23b0b766d637f7a8c391f9a47962fb6bbe3b0806f02e1ae7ee750424061a3b0fa9502cbbabcebbd994aebb75fdc8287f793aec24a4b5253ba977323a91f4a75666cb0a5d8856811ddf08a5eb98c91c5302c5cfb9c7477e2beed36326550593c6104f1ef06d4c9bac7cd9de81a253fdec295724958bf6492c3e44154e8da5e4ca03cee13664c0a31813ffcc34157f1350ee3e64f30bdf54ad5694ffb80797c38e07a8a2de637fd9f69d8918a1aabb0116cc074c8ea6eb46c35dfb50b714a2d28ae6f496f136299d307ab553d8a3babc72ac3f1a1fe6cd0659cee5396fd24d7c87a6a5c4e006987b28eba831c2ed6fd8f0ad6b31b2e6138d76a7a7e16a75eb07c6655d20d9f2853f6d20809e1de850a4859ecde9ca3c9f0f871e4e08f194d5f96a06a0d1c1fc898cf26436389746f29658f3005e3262e089dadc7342e99cca5b35f3e1df0ca504b102364582416a4cc5025173a14f1a40ba85d65c361c171942f9df8fe8a5efd81f0b33fc59f08fe94a17d4d0c339b3884e0d923e6c414786ea7a4fd9e39641eb3fcb2836471bc6a5cd5d7628210ca1837e9229be57426324bffda19b5792d0e4aeab293d31953a3fae05d0a94421953f68d8acd251c5eb2ce72f65bd6665ac3a36eae13ce1eef0bbd6b672cefffd88cfc1d1288821ac9518dd62194d685abadaa0fb6310fd0a1ac53cbcff9fbf50d0111a5d486f711f857340626a2a6e9a3de802727e0997e8fe30ad2604a0ca35d5c87ec2a1cb25d9d78e4be3f80eec679b5ff6c506fc1cf6a25655c18e21d260a87225b94b60c108dc2eaa16f14963f731ddc152dc426a206d58f971abca765e5732c5fb67c024b561e258e8b308da788611e97d17d000b07f12840034e795d9d309c00d803721600acbf9f367008b6f076e61e3bc4db36a09700563b53cfe874c6726e8435b70d8106dfb34288085a96322a15d9bceaaef0b7f78c2c271541eda4f109c7e8c63869bcd06bf55ef9ab16d31ebe4b18a54f319e81911868952f25bf666742ff68a6e93d585d985530464be2ce7d4d0f5bd372ca968cca07d40733a0e88f78f63c905a2de544464a17d22d0aa07b7e661101cdb86890d6ab6b8148684ab606dcfc1ac8bd1ba941a9b92005e73f9f877f4a4c8939401f723122dd235a1b8c4ab3f6cef441edefb665301d9f8239a10627d22ae77b41e588222fb490abe5368fabdace00c751f5ececba468e396a0e57c05dd0d050568f6b69dd21717959907cc1fc29486797c8ba105a9926260fc2544b9ce6853a124ecf3c632ed4f91493e57fe374f3564a5f9459549a38bfd695d2ec59cdb24d5704da8c9cfa0ea1da877b9d2ebc1094d785752aa1643f7f95a4398d87cf36fe5e4da8f18294d39bb3e7d221ecb9c7a036369ea692094dd9ac18eaa761250146132fc01a660a6e73cbe11932737205beca60a67f7101157e8b9b134c1f9034551e424eda8c213613882b48a3827fc48c2b6eecad01b644ebc6e8d9c4fbdb16761882d621a991bd01f44228199a13ae170f61a458b6de7add69c1cd5a94a86b480dbdd9a25a3d2ea1280e37fd49ca722b8178882f0bd38310c31d27292a6ab11b99b24ff98017a31625942b1a1dfb59c51e96004a2056e760e5ba003e81664eadb3a0bad73665104881a478505c1aa96feb8153557bd64ca11e42580c11ea5a82ed550c4bbf3a0d651f8d01d527afebd7cbe2356824256b2d39bbf48ba826ad38e4eac3fe884ea4db807db7ab93887bf69d84cda1a8731bc9b9ffacbd589d50d7f6619a5e8f16cfc048305ea1b4e22be0f955b7c874fc4c8899a5ae03d17439fd3ae697bbb16ea606785383e984794d14b103914885a30444c1c343edf2b40e562d33c781dc2775ab5309e8326be5187ed3b0d81677e5847b8f414173ed0cee34a3d979886fea8f636ce2c7f9eaeed6409c43f7f1847747cf2ca674590f0772eabc5813f3b0543bcdd6c9fa1333e317dcb4eb6c092995fed2b5bd036566a73499d480c7231753a102ed306e070d85a83c9d7a05eae4c5f749f987cc4a7b4395fb5563a3831a0c7231e79dee32da22a1ac78ca41c6924d736773775d6fb608003257374c1299959ec4bda67df0a4f08e3501aefb2e87ae74b49dd4c9449228c28e355cc120d07d7c205d9f6f80325be3ab279acafee8c7d696561b1ca86f673f72e5d3d254c2739e27100542ccbff2090182b001492ff0ee4bbab1e10ba8bb77ab6269f513dd593ec82ca3f530a7ca64349cbbea698b1a0111c44db149677d2b2b9e93db3e20d669406ca873c4f5e2bba8954a48fa9975691afe803ed78a1f43e492eb2e8422ba9acffa6559f6c8d383ae49a8f525b9f54ff2b6a09ee5ee5a69305f9b0d159ad6a7f314ddc69d8904ce440b88d97e0192211ac4ba8af2bf68ddb5fa672c6028037", 0x1000}, {&(0x7f0000002180)="1850604fd6f1773ed82bf66ad2d454f0ec708ad9b3e4b6eb8c3c1de3563990b9e816b6b1fcd1ec857717c697106848ecde50f66f39e41e5cc76319397f6f6591625155f3b88ae0f98b23cf72d2e9a62b5ab817a8cdec0f033e67a28e63ce62367f044584b3f0b652b3c067a3d90c7e31480eaf36d3afdec46ae9987d4dc6ec9625d8", 0x82}, {&(0x7f0000002240)="20530200bad96e912f8b7d9614dcdf8926aa6270a69704aea495212ef763b835e2481566c503a7d6ef2e60aac55392feff68f3d060a694f8be16e8269b340d723f4f82423a42726ff6c8", 0x4a}, {&(0x7f00000022c0)="cbac729b0e2112ad15d2fa0930caee30acb06c94cf127b1850b1f5227446641a3aa6739621d8511496881058e0d9ca465e185b969f", 0x35}], 0x7, 0x0, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:45 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x0, "e74d00000000f9ff00", 0x0, 0x200000}) write(r2, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x2011, r2, 0x0, 0xffffffffffffff16) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="3927b041f3921faebc567f326dab1ed57dd0819460ef3e8129fa9a1af8f8a98c01a73f3c4ecd4e2850f302bcbebb75af", 0x30}], 0x1) 10:58:46 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x0, "e74d001d0008f9ffffe7ffffe600000000008000"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xd2, 0xd9, 0x9, 0xf6f, "5ee8739f72d2daa045a60df84abc2910cddeee8c", 0x4, 0x200}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:46 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "e74dddb60000f9ffffe7ffffe600"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(0xffffffffffffffff, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r2, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780), 0x826bd19e79dbf66d, 0x0) r4 = socket$unix(0x1, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r5, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0), 0x9bdaa0e4ba23ce5f, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000008c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000100)="9a7c238ecffce88f3921ec513134a5b2b1cee79ad9819e69e9d2a10d75a3b1cf6b08761b8850b97ea375f68655c3e15f8af270ac7dfed8a51c1f3aadd88e0aad039de7e16d214c4e3f7d6880fa53e00ad614a80dd77369a51e62e0b0329523ce4406d9ef39eef451b9f3b2f26f9b5742db5fae093fe9b77c911cfa8f736c2555f5467b59ae6c43f196a216a7539f1499fba6949ca1578e3c9e73a0f69c2d01e1f36ed650dfea650e212b", 0xaa}, {&(0x7f00000001c0)="aea1ee760af39742ad8c10c4f88297c80dd2742f0b0e2156050b6cdafc5d69f1bbe300ee36e62a7b84ee1cf699628fa2d585c61a48944a8e52049579e3bc8e34188ed2b8036700db6314710b8a0b919e7ffa9d319371bf85b4c7b405af14f0acaabed7672028feaeb47f0015b0012c168732938dbea4136ccb918eab8a29b3c935c9e00786f0cdaca6527ca9841f714ad1fb6efcf7ffd8a5ecc090830f0b7da6c10697b5ff34596c1a5e7cc32ae1fbdbe17832777d8678bbaa645ca384872abd8ccf", 0xc2}, {&(0x7f00000002c0)="a119d35c5bc684ba28c170919b37fc9ac3c495ea7a9d922e1d7bf991ba0ca81de85680437aca78f909d6a5f813aa158959d239a3044f7d7b67ba6f1e70d06e185cd96c388021c2070e1314c07549fddac9930427f2c8b689792583ad423d6003396dbac12a96443c4209b8803172b030c2641a0feddcf21e8358cae8df900f6bb72731dfd3ad69b93a6b4a2edeaf35a4c8c7efe4de1880c0d819fae4b79dae0b75a1efdce56a49ffa6c4a16c7c0be9b3c07af5f02bcff18f293d90c01dcaabd75dc762611c", 0xc5}, {&(0x7f00000003c0)="d52b83c9888a3f90b47ab6009830a164d1525ace4fc1d850b558881ab9b4e9177567109e6ca114d88d035554aa979daf7c1330809329005e185ff959144e2e4592fdce6f5b3b7805e029698cdafe3b7b407d8452f1252a6d4640c36d9097bdccdbf509043fbe", 0x66}, {&(0x7f0000000440)="5678cd91ba47e07903298603e9bfbe973145a24822b15e2b995092ecb5d6470895c8608a391474f97eae6c0351a9ace3087dbca384e4b018ec91a9033883dc5ce7d9fdb3c1385ae396a8cc1a2c1944cc64bba84c8c5093142086ccc9d2ffe6bc961296eef5d817c3fd1aeb1c54b9293b0a757cf4a2110357a026cc58e7a9bd2dcba6fb49bf66a6699780856c6b42d0de3bffe40c2268531ecc12158738124022ec1967f795f46ff50a44129c418ea69090deca72a4baacf56fd2556b80544a0f3b0c4fcfbe63fd072211cf76d4c13dd73cb7d554bf479fdb939a621321e7a571842a8be8bfd858f85b32974f63c169d28dd0bb0984825bec8b4f80c1ee1d", 0xfe}, {&(0x7f0000000540)="2c84fd13a6c84a82b6109cf4bddde96a70d64954e529dc54e4a2b87a67453752dba9ffeba73988e9261f027b7a7861dbf123260ef43c356a0f4aa3ffec6c7179f3f75a35b2012c127e4cb5ab556b33dd2b54c72bbb4130898fbb7730b672160607bff7ca08b74e843ef69c37eb5bc028cf92b7b0fde72ad7be90351a2f82bc40326844aa2c8a28db4e6809b9eae22ae78cd1918dfba9af2218b1f71c9b0534f84bedc0ff40ebabe9b4f2a697a4ca6753cced14614f2edb403822c1d2e5576e8075bce3f26492c5f0538af2198ccaecff17f1b918be0ac2a98e8edb608881b8cd2ce3a4454e71dc6c53b82d", 0xeb}, {&(0x7f0000000900)="6cbee6469c9b26ae847c24ba228ef376e3898d68ecabe981cd06e638e72a1c305a2123b1b0cd4be13ebe1b6ee704623c0cd578cbb9d97fa431aceff8f5cb9df8ef80d506d578d11dc4793fd1bc1a60ee33fc2805b9aaf0fb5f0b616497209b8ea48724dfac4e57b874a15ef87c58786a4116c31f7aa2e1a5da43e71d12e5ab3ae42596ffc2", 0x45}, {&(0x7f0000000080)="365658825a7b805ba2ca68cc22628934b9babc006fcd6c32ad34e6838f17028ef73516bd0a5f3b53c1acaabc0f0f0c34455a0f92a436ef4ea4", 0x39}], 0x8, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x30, 0xffff, 0x1, [r0, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1]}, @rights={0xfffffffffffffe71, 0xffff, 0x1, [r0, 0xffffffffffffffff, r1, r1, r2, r3, r4, r1, r5, r6]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x98}, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:50 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:50 executing program 1: syz_open_pts() unveil(0xfffffffffffffffe, &(0x7f0000000000)='W\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001480), 0x10000, 0x0) r2 = fcntl$dupfd(r0, 0x2, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) r3 = getppid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x0, r3}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000001440)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000080)="5db8e4fca5e64c7f8fa72416342cf29051f3cbe911d3e070b45c7a8fea25893b7711e5791e670e4e6c75", 0x2a}, {&(0x7f0000000100)="3ab7f5456969b21e65d49f93aaa050169b07d709f7f2f42c108182df848a03c2b6a0f70d7d1efd77fb4b32302e8bef15a2a4f1a7ee022f5301ff66c65df191f08caae6dc7930366629b3706e5c0dbfc3d170b260325e464915ae54a21f494afd44fc7e995d9bfaa3f692a287dfd8252ac908a05fa3879e3735579a30d0d8fc09e2bc64d71d47cb575f22d44bc073c226a785c29d8b9eb7c843dbcd9fb733225dde7aad28f9e1e8262a3e16cf3a189f675e4646c56d90b19487ed32ffb2f2db61077626d656d1744c15a598f30a48f51edf811be789a45d78cf451a969c2368313f67ad6490a65c0b00c14baf6beeb27aa503c83e3f7fdc86cbabafce898eae31c01f7f2d1d39678263e5ebbb832e77746e2f4459f35a44e4f4d59d9c3813f0e33ff6bdf6cf6bfdc94cf916a4a359c177e0860dcd17aa87817039fd3108943fec7cf84b88638cf870b66e199931052bc823fc28345d6339abb86378846b14e7fce86d0b02abd2a2da50719f713505187d66555c087fae8149c93fd0c903eea4cc994b3dd07e4b756335fede0dd81641d9695ae1e532c4f63c4f384da622f8ceb3ceb6cd24053064603d7f07d9a096de734562591fdcfe57f3253826f1f6d96d5f71c6e4ac29c4a3a961adb3fed869eca9c3112e3f6a68c5a5c18eda617fb85affb442029d0f0e736004063453a5fb077127f0d714ac4e1fba54f3b593c6c1fc239de00ce05cca0f7655c4cf68ca2d3c32a4203ac1d0977afcacca63b0ef69dec2860125e85e5b602dafa64551e1163876b76a5475dbcc10e315cb88bec8ba8eed6970d7009801bb5b62e1ee5aac987e6475b86f5d6dddaa5f7f04da8f2680f965801842919d10829e8057f72224bb2b8303bf7602f59ffeb35bd35023fc38c8ce1e5d63da267d267c94fc70ff55f30347718af32cd2ae9e76639cc53cfe6907ce8450375a16682a1ff0c0a6aab4e2bb9f248017ff824b7a7a0f91212723ea94226fc3fcb6bad7a24d85c7bf05c91c03376711258734c7fcd801fbdd83d6d473cf6628e94c8635bf25c796d99bd441de018577e08e3cc7d6b73cd2a5eb86c759e6ecd519d0f695744af96bc3f0ac66295a69e3a67a710e5e976488c4815ba58f43a8caf6919344e48fa144bd6ef8e588be44a2e8ae8cbcd42f72c93ce2754a4878dd64cee51c38d711a5607bf4ac7b3433f132af177f7487870611af77e85aca3f83f5e58d97d5600e446ac05ebe9df56795c47136ece2f576731ef32f35159f6a7ac0b6466df3684aac7177f47dbdb0a8552b2b7a84aeff97b6922d799494df803fbd1357b8ca1e54e47c35f74129312acbad8594be4f14e283694412bf9cdea40c2f83c2d12526caecae03562d3c68fb77cccc7c653b216c8d5691c3f46ee99d83a5e2a4d2a92b31d7df08b59918aedd2a480e1b107d720f5d153dfb93a3f5acb8529be5bfa028143643ab4582653b9e4846f4f6ce4d899983205cbac919c59a214e90d03e15b7bf4417869ceb484f5255d70a60f959eaa61d7ca53d2652e53d01473ff8bc001dd935a71ce2dd7cbc7068b5797b333bf32c045bf441b5a99fd214fd120ce18febdd4cd67a7aa5258d6e5fbeb7b52411d10cd8a81ab0c89d607b68baadd0924c0fa41cb970d4456e8b56d4cf3691127ed77e15342f40af0bab19182d2cc47c400a6178a5ecda1213f95538af1a8135632a9d59bf0c5b773b8fb2420d3e23a440ee943a7a8b69cdea1fe26383327861cfd8819e3cd2ff8ff50b8659daa7f3f98bb7b568fe56e6b6f7b55b2876d1b45271208ece9d1b061fa0e6322d61a324843b9d63cf04c0f1de4f43192dcf511e31391b37a5586bcf2f1687ab6245fcaece719b0f61422626d6cc502dab47d5c4973aeeb8bb219a5d715f17b67b3e239096b97eb13df6177a7e04536ab4e1d57bbf93b859abda93a3a93662a94582856f11a886ec97c74ba0a8de0409b6bb77841a40264f651058d52034683639564f4afa09a0725196171396505ba41d5169398d667b816e599be51f8ee669bba3b452c9ea8f7cde9129dcbce43f9c4bc844ac3904c81172281dd534dc527c4b1d3cb15695726f081a1ecaf96ca22476b3432b0599b662b32da9c17e6d549aa21ac9a06cca1985f215314fbd3f9e60b284552ba2f8226e479678eb7b9677f4183bce8a7f71c6040b03945d3050cab1e0b3f66174981e20cc14167f8dbcf45049b0912244570407e6a8af980b9811ff772ec161e9efdd2966f2061a94c06ad4d28deba86dc26cc698c3d733751f3c42fe895a330d09c8dcc77af2ab1e74b10cbc4fc6951ce8a7ee9d57201508e4d4abef397854bd9a42090cf38114ba6d782557478bb699d2006a66ebad441d6f87be0d43b649a4e4afbdeff7d43d657c8e5ceb5d49263aaa40b1298b3b7962dbfe4f1f341ee78ebc1693d8d3d3de855cb7549a5ed4253b24e114e7eda2c2fac14bb23b02d361c228a24b1823cbe66759e80bdf2384d677143ed21b2302ef2f0ac42969d9abdb1e43482fb92256e05b6859b78dde48d26cac599b1334708afe74ebb0a332bc04eea90f20c4175f0c98c0030cbf1ed69ba1632d589a577de46aad9f58d37c29f3f11cd9a244b8a83e8d161e6ada1e22bbeda1a44527bdd8bd11491b924ba4423e1a8e513a63b4caf6d45c526aa3a1aede6fab6c98e1886cd0fb618ddedb0e6ef8ce381f4d4708264f2c908f37f1ebe747c559aaa34c321a58e10b9a246c2d0b23f1888abb8c01481fa3352502fc30d44d022296ecb406725342b9e6423ec1d809b9f203eb8cbc2fe4afc58443d1a4a4309014a8ae5b23747bbd89656e0f11e2ee666173462540c2c2f663f785088a4dce6a639bf3e22f366237c3fd065d495d113cf396ad2cb709227e16747fcc1e2b74c5aec027c0e3fe13c59a04a47fd18a82d634bdccc33109a46750f136cee0e4139a6119173ae2e258793ae579c00349db3457c5e0864419fb52be4842729d1c95bd0ba1ccb87608657e2c77d0ef2f4ac4b3100fecdb9fa85453893e34cd192fc2afe0935c3ef711fb479e0e321d990323768dcb38acf708fa8defb2d78e6d30b24fd33f06f6f6a031e73e8f0765b24dd036a2821096524cae194bdf6db258d579e65e4e237f6434be3fe077248c5764e256cbff5e67a6b290c7f3c5a3920556f5f161e1a143acd237c98470747c4af962cad21eb5a2dc372ee935afbcb59bc87cc066cbd932d384e0327e2105c9bfd3f1b21a208aebb66d9cdec520e964a66f98bb7da5bf3867306bfe7c6593b4eb05ba31dc4298fa93c1846f7cef9e0353f7c5a6b849a5b965f30366b2022c39a141a73b3cac313b06c94ab16246c59d44d9c1f0732ae1048934480616e8b21b1d793bd8063a5bee0e5763ced7e304af3802b6710dab23204c2aa6c83e39e2668a1e1d6cbf0057749d03a9bc4aabcd51f434a486a3e566902adc72a82c478653b86122cf287584be9e342e4806a96926886d3a72dbe8a9ce6f0f5ef834de2a11f496ef073799b1d74a5b091a914a1bc53b35d38dc264e0e6d376adf255d1a1b100fd252d11ae28a969fcffc758bb625f6491bebb75766ae8bc35193a835a1ce9c1beba054b2258da7bf2281657801e359e0cd6144806d5905d0aaf56c5075eab3db0298abf69317c674ce03183c03738591b96cfda8a9dbb6f0f7e0ed4eaffb0e5425e2619fe6ee67c28ea675e370bb7866fab0ad6308e617168000daf68a30efb5616b4862056980dabb35f7b95b5d047923fe9992efb3eed221cfed27b62d639bad8eb2eda6f5429f091f7b97408c24b9eb87e85d63b3a57f67ce4a1c46bd19bcf69fc4b846caba9262e31f06eb923704e1f2e71f42efbc604b35abfd79899704c214a81c7c44977c362e83768ac4440b646d09a94d7a9e946a2a829c468b4c85eac6059fb11d8efcd049ca52d600ee2b34cf86d17a41f4a9be43d565f2114ad35c8613d860cbc356a4e6519f10c74bf3aa518536fa1bc0f3931098e7c0d75998063a214a76e7b42edd1a31c689a630132a28a6c60acdd4f9f1564a2f73d8231bbe668ed8f2d7af39ef8b4bd91a09a796202c4f2f331416b5d5a68886301ca8b7822c52b601b45ce0e46c62d99cc4a7e931293594659bec979a92fc40e4aa1d601c41b2b31288f00719199ed717eb5ceff609134d494d4482d5743fae6aea903f2d9f42ab7124103a1a7df2b6662b0aa5cc0dd272c88f5e0f22c4419a389d79cab272569cde33d5229d28a3dc486d19b27bd2ff6a5e810731d8ba12219cf36625e2205d0f20975ad9302ed53f7165ce96de45046bf8c3bb5617630e42b80196f0582756ef1d5435479e4eae6c086a982e7a7a349e7547bcc936383434403000baf42dcb10546ec171954c354a94148ab6c0e2606f58d41f2f0e02774bd1a9a60275fb339950a16d94e676d200456a114f0765bdf5778e9af0dd87c0eda7b615933684ee64bceac349473b2e9a7999fd6618c6bcc00f1784f7d650bce8c440afaa71ed1fc8bc2c10aa9aa2cf0fc47a3bc6cd09ea6c9ec989e7f806683ec2264f72c267a8fa2bb10fd3294b67b059d3419affdb025b91884aa04ae5747ce755e07c01146fe7ec596a09351a7dacf74d06adc94c053640cd05f6e27a505a09bc08b7413ec0965fa1201051545152adc1bd51adca8dc0c2c606b2977a3b2bfc8b12c536930d4b26b3662e392669e9e4ef1678e33f36a9cec9c4707d4a4c27f59f6f5a432296b0e31cb3e2f7b9aecef8843b7517fdd7189ae3032bac17d88bc5e0aa657cc672117cd7d0ff68c8554d5ccfd4dad1fcdcbddb455b2bd8bbdcd411903d7dc52b4e2eb14ad54fe72f26d1a4e3a9cfe4bbbbe8807dee5659d012ef61d321f3903a0123a7c34662120817468ef463c9c328b32a96812611f0e4d232d7e795fa3d5bd2ed343df3697343ef724879bc7faf1196dc0e4266d579a1d197dcf28ac3c75281140ffe692f1cbdcf01419f3f119536b8c573c8e104ac316b624704ad22ef7c0f17cf40c42f008151784556abfec0547c19e3a423f58490f2bc3d4e00daf0f075fee4e30011209a30a1470720eec30915d5da74b288e28ac0a2876eb9c8eb49cc04dd93fc61a9112694850f41eb3d329ce531ea5e9cad09db4bb26eba2da5750cf7afe5bc334a814749e1948788ba81227ad5383de852771b0d5ef3b02d0238dbfa12009cf96a8727e53eb9beb7e7f9c9b3766e041b781b636701b59eadedbfdc104741ff73929f1ab703ec89f2e5f0a95a07c6e244648953e8f03506d9c506b203dbf4260c88d2e517acf9269d5ffb415a6bdf3ec0e1342187285e0cf2f49d8643c6c19bae10983c4b21ca68a39a7422803b94e63f7fd9968351e149b10eb50f64f194738bb76b312fdc82cb7a2cc9e89dd14938cc2568c0139e94d96e66695ea7cae3774d40ec415c8f8ed8f0a5f34c17772f834b06a5072807377321f332e0f23f347df7a36027b7ef9e0c7304f0801cd1e38aeedbf97b20409db68329fdc8fc8651faaff0fe5c890d6fc057f83345cfcdb69853bd85ad43d50469be2bc7cc492e3b56671ecc50fffc656ca36c48d29ac3d6810a33a6af1d74ae03f1ea8eaaacd02a50fbc526da6bfb4d3ab6abb4c866f35a6d9b8b7b1ad097be5206b958122631d8c65b1cc9c6b0b8c51fd8d691b48d5927100ec865b706a7ea66ebb8ae19f295411f15f00805d66ad21df1beb07606b1a527e57e3387ae2e53cdf8edaba7ca4371f7084797202587c5bb0cd9c1ef95f617a6647089ae1917627d08d60fb72ccbd4b2ac0014eb088d5", 0x1000}, {&(0x7f0000001100)="ffd456cfa21c8f0ff22842e4f1a52905337175c05d05eaff8d5b658b736591868abf864bb20491a290ed27ebc9cb0fbff04084f6d96129b602d61c086ec9c76e79607ac90ba577f30f3ba99c70e4ab1587e222aa2cdd7c8edee26f44af5e33cb731ada6cdd0c448e1ef7ee85eb62e57fd384db03eb0382a1b6a3b341cc69941247773dc872ec70df", 0x88}, {&(0x7f00000011c0)="cdab57ad02ba8ac784cbf8da82cd2c4fc751f371c87ebc2f75e7fc118c227c715a478f21211a28bc69", 0x29}, {&(0x7f0000001200)="a85f04af5b056a", 0x7}, {&(0x7f0000001240)="2618060a95c9721637f179c09700bb18ac0cd58b128ca8498ea8b8aa846a3f98705af9135c66b819b80105a8eaf70139bd5bb9a2c243f4765915b124e0fdcf4175a22fbfaa593e0319c03669a5e091606311c3e85dfe99", 0x57}, {&(0x7f00000012c0)="5e8b7bded1475c742e0fc1fde799f690849f0f757dd7810e9f92eabf0856a3ebef18816edc5d791e9989662480420410055505af2e0364dc2901807986b82404a28900ef0b49485a95a3618ee6df5062e2bce27d66fa823dceb4bd877b919a75e765b2933587d452fa3c99f1413968a8bc1d359b33efd63fa3e71ceb80c5229600c9b1d630361786a2ed5033b3dda169a00eedd62e45434f132a4d6efe52317c38b111c6e5ae44d4f9d1ef05421250dcfa3c4588cdd802f31bac1a521bdfbcf6a64d6b02bb089f1c417b65ca4459f798249ecbf000c1bad3788578", 0xdb}], 0x7, 0x0, 0x0, 0x6}, 0x40a) 10:58:51 executing program 0: r0 = syz_open_pts() ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000380), 0x200, 0x0) ioctl$WSKBDIO_GETENCODING(0xffffffffffffffff, 0x4004570f, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) r3 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000500)={{0x6, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x120, 0x5e}, 0x4, 0x3, 0x0, 0x0, 0x20, 0xffffffffffffffff, 0x7, 0x200}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, r3}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='(#:-^&:\x00', &(0x7f0000000240)='#,,\x00', &(0x7f00000001c0)='\'.+{!!\'!%\x00'], &(0x7f0000000340)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) r4 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0xfff, 0x101, 0x7, 0x9, "2cd589b6e66d52824346c350f2d9fa861ca175ca", 0x8, 0x4}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:51 executing program 0: r0 = syz_open_pts() r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) accept$inet6(r4, 0x0, &(0x7f0000000100)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:58:51 executing program 0: syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r3) sendto$inet6(r4, &(0x7f0000000100)="21892818f018aeeac4e451f30f4dc310460ffbc42ae67ce0435797396ca50459", 0x1f7eb, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) r6 = syz_open_pts() write(r6, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r7, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) pwritev(r7, &(0x7f00000023c0)=[{&(0x7f0000000100)="476a1f9d226ecae21e8db5d61c6fb634ad92eb92f96f3bf456530531cd61af34f0b5c1af09d63dfc8d347ab31e21b516e8a0247c1fab01f03bc4a3df0659d64b9a33731256ae6a6baba747b1c6ef6a0a00c1569b1ca12c4699a56f2a97ef7a8c13db764dbbf647f31b5cf95c51b896f9a0c068738110d2c4c86db81689c616c0d1b9a899354b8c2b3e01137949d996d6ba237ce91bebaf", 0x97}, {&(0x7f00000001c0)="ccd0f7e76760ffddcc5c7e48bca5dd2a52377416cf8556f9fc95458e4beac1392ea066e832079953a1aea5e661592a0a38de4959377177bb27bd521db377b7f51924eda7862b543c060a1b", 0x4b}, {&(0x7f0000002440)="69798c560770a7ec8fe32651c1387beadbe6826b4356d51fed86a4eaef48a23b05169604510aba0dbe07347c9decc741e65161a274ce277db03a55be9f5f5a55eec99f022e495d825502a51016e191efbc379b6b8ce44c28f193889372b429966139554efdc7ad7efa078f304bfa4941b2426f2f3f46cd3a154ba058a710fd97558f02e39965e32b877d9b97c996e2493ca9a28c88ed47e7209a18c79291a74fa086ab8550c91f265ac67068b5aa9adfc24142b448b16c91a0", 0xb9}, {&(0x7f0000000300)="a582cf76c54b3d8eaa4eaf6bb7a63b2f461c606fb9247f6b87df188141713b7f776dc8519a15467e4eb15974fca081216a40494f34a0c2f493b8ab3f6de836de5ea984585b8f4dff0295fd6ba1d96f2e36555c1ef3ce1c77e126d642437c9a181341213d1f35ec86affc38838699546120faa1f9e657b9aef638a8445cefd537c2bd7c9696d6b9e24aacc06bb89cf3cfec6574a3a02d5fae7e9aaf877014201587a5b1777f8d9ca70b644fd64bfa8becbf60f3d10fc6c5d523b95ff5e81aa5b29e16dc67ce67198c9ff67a7bcc00de99c8e20453ea5ac0cf45489ad4e0492da56e06926f7eb75cc1ad3d043088441737739481e3134466b1de2615c76e0c8c60d3c0ab5c355e5ee3e18f4b1200ca1ee5ff3295aaed120634d69e6a0c6413f8f3c53fbd21d82da58f3e4ba8863a57fa0196373e9e0bbd92309a39605c0fd99ddacb9795d6ecd54d9c38d78a7a48ef4fdca7b6bf7ba3285f45e669f6fd486e36ed76f3fb39494506918eb1ac2d3b4011e0a65f2ce2774dd5536fe104d1d62747fa488254cc031f3603082da9200083ad27547635348cb0fba78ad1d814a7bea70e0a231fde1d2d84671e25863e6b9666e24e038f8c5e02f9dffde1833c5cf0e57a34629cf9e7a6cb16e0dec71dfc1c96439e6657c2b8300a8d5ac7732bb621bf7df92237f21c8a5def18a2cbefd685594487fff64fa61922e8a5fa65f5c310d789eb9c2ae21d689364798ca50fcefd3cd85a1c015e9ea48e9d29afc9605ea122c5f6fccaeb39eff6a099b9c9f18900abc189a789faca7ab92d7d8632c821521f8d923d87df24b643e3faba5fbb227f415385667758172e8a964ea5682a013f74f55e762d85c7e1b60a9396d4ada4839d7d0ad763b55ec8b18d70a632ed9e76c0884d6eb0c6f8becc2304c95500725748b13b92d1896cc513c9bbb36d170936610bd0d9ce90c3d9affd3c873d7aed17edde64664212ac39a4668df467c9bb05ae79246f40afc14a88a8db36650ad5b1520675d65b8351a154c24f8922230dd25458001afdee997212553a1a322bc8a9f1ace36dc6d8207c38db89c82a3b04f79be1e9387776dd42c12e4df4d0b1f04ffc97eadf6d3aa9e23eb61dd8828e2974afdbee3784d0c5b7312d93a42a95603c3beaa8fa50b546fabe3be9338daa3ab6a619c71c1707b1263b676b81b6bb0d3889922213219b238a68220a0f81cdc7afe0151331c2acb676116b2699b869f51f257428f4211a97cd168ca9fea238c19c7762bcc7f83be20358efd8182d6d45997756c08c0cbc848bee665c652565d90f321449d068bd5fba624ca1462db506591209c2905472b9221e9567328586e8240463d160a08b58b2cb33173921a30acce555d95052b8fc979df889df083b311dab9a88caa25ea287a45cf0f9aa22a6baf9a9cf354e899e94199c26132fdaea70b8fbcf024ce405a4e456000f0796d16ad9e9e479c5d578d622bf10d1302ca1d6ca31f986d855e175f91f94e5f67fabbfb74d4146f93d00cf458cf407d0e0b720b9340ddfed6c3fa3ead7ddb423643094fa2d19be6bbe21d30fe061d0777acbe5c1752f4df53e04b6eee1aeaf1f50cb04873a31158f615144133a1aeff9160a17e51b71f2df5b0a8e6eaf4573ef2b396c5d010a46c1c2b69b31d5760be04ebf65260a94486b3173c76fe920bc2147e51b62b87ac02980ece951b0f109712ff57b4e717fef151b546f2db22b3bdf2a0a85a10e3b3415fe5409403bd94a27c01aca5533c489174b77c8baa2c1dfe07a937acee62d59540f24b65060105d10b45908c6c9829dc611624d925624648d1df1d74e1d621114f91daa0a724b68d9c29c80e4fd592528861f017efdf575db06def3dc3f08540929f6353748a9b7080351ff18b7683e3493af132580a72632988aa9cc9da2d4b80de9777e73a008f0275bcb76e36591344801e2025cd4318267c9c87cab549c879f20426d0cba313d48c47bdf7672b6e555198272a7df45855a5346028d15c1a82555c9c958e3d31d2ae1df86251d214e73e9f1029c572dc6ee8649f7481db5e38ebcdbe979f8a28ae9f7c53076e93d6ddff6fd557749a973664f1af07665a00aace96afcd6b0ce74a0c681e85ed53370f801acf9185407b76c59922016bfd1469bd6662f1708e644b989c68f18b79517b3ca8702f2a73e13170d6c118859d710803481e3f988aaea7541f53b207d029d6dabe8dd22ab6d0ce38f82d5bd4dacde241ebcf908ddfdb10d24898e640aabb3abb19b92284253daafbe4aa9e8edb7c7d228c9b04b93d6011c0843a49b9feeb8beb1cdce7f83a79ec19235b55a5d2b66ad1f23a1122d055e243d94fa75312df26814196201f1b0b0e8087bc920bc6bf3e6255f0e66aeaf263d7b0d7a106d032ee7c840a0a70d07374dbfdc0ca0e489df6f47f8d2646dcea792d347be269613f3e745aabd982818f256ed7f00628b789ebe240a38706743c07e7e3435616944fb143a581a4249a0f9ae0d2482f2a497f5269333826f23345577d1809cb45f2a02ba63454f4fd4292e29d4ec7e09d8e016039d1b37f3fc186d08925bdd91776ef364ef61340f3568d4f4fbe30376559300f177ec24b76cd32d26ade5b59a4764f755edd85fbbe7bd774487f270bbbe5ebad86202fca385520733b885132c86b4c92a20ba1fd4b021f3f2f3576006adb4e7d669bc3f19e75c6a3a4276320f8085b185ae9d209687080c3c1819d302c93b57e99e4c620bb9fab401e82133315ff1ffa2fa4adfb58de048b1e647aa1de52610185f47b341affd2f931835c0723118d2e0514954a796ef36715b4ff313c31db3132ab2b777c96660b6d1cdf5721870ceb84096b117b6ed9e13c481c24b23126a51dd04b0fe1666cbdb8d944aa014f20ade1896cfda9dea23dcc0c9c9ba6942b9be954dbf48f15f1326ef0562674646c00d01f392819d6f7fbd2283d24231811bddcfec37e5ddaa099a75e441d9a9c58b029e700478bf244086b8cefb756b8d00cebb1cf067a22c77010a160b2851d612845f64f4a3e19869149fca0d6d049634fdac03b4a87f9a9635e82f77de094b2193bf47deeb86f340f9bd183480bb5ea9d042a8a5fe94381530c6a77edead7de708843174a45f93aa734b910921e827c3276caa96738b8efd50f48be3490c9de5c2e52dc636e84ebfc1c8ce901d9d98c6f103f35b81adf414730555c42540b686c72d8cb4a9277a4e69329aeeb2de0b57f3174ffc60c7dc2a19203f92304e51f933917eabbd054eb48ab79a352e2af46251d7ebfb3ca8457cf6247ff05fcd5d29fe6953e6e760e4b501a5ef68ede0e404e4173963fac55dedfef258e43c872d965635e92e8186d65817bff8d6e6719fec1f3521e028ad149c120754835a9f6e4863140a6cc591d0554cee8920e40968d9b0a09757f0bc4fa1fc707d5b85dcf7fb245fe112e910538e9218eca5cc720a3c987fe3ff4bbfb419eede72b27be5b3b397a9a2648dbc0c7d9d2337633c3c6856490a80d4f9f766c762f85fbe8fd5b151e4e28c7f46947f81f1a7559291fdf4744e7e2546ae9352890138fbdd10a24f1e758f248ae38ab9312d8dd9588e60979f25138f986da4dc7b368a65cb4da3deae513df6048a410f8d1160ca5d77575e6a587b45bf5abb35e1cdbf770c6747fdd4b39b2b92912cdeb6d8451792b47d807054b121cab04dc19a86ce9a62805eaf9d457ac95119e76370b280b5a3084ef27e735ae6e844e851b1e5ab0999ebd87c7e04b605fb7d12d0f15ddcd00eed9d592dddb0d3525e24a4f6455150f1662ac975daa33218f55f3c0cc37f43bf8c07f7d4ca1097c6f09319ee047659c54e92fd0cdb09845cbe70ff3bd1bcdae81e09e6816fb3990906b9330d88b42e5fb4134fedb5adfe24b692617b672c06ccc2250aaffee79734fee02ab469201f339bdc1f8833965d11cda2d34c46196c7c996e4c1f611d34231e1ba0e9f7d40bb7050c47a024568734f7014e4fc6c89486b47467051bfbd36990183e5f829c441469143c214f86417ba8a87af7aa9b4f94aaff0defd8a7f6ad40864152bc2d0a3cd36a03489de065cbf22a9c2acd20bd4d408cb5a2b494772918f6127c90f212e5f25a482510f206a4ed929cdb697fe037c3df3ace55f0b241a4c28fc615dccd2fdc4ac758963096bab342d9a69c34b93ed24b2eae8d14062cdd524d3bff1b647f47ba9d4e0ab43f184cc6ec30adfd4d4037ee7e1d42fdeaac09d30c1242264034888c51499579205e9bd70f7ffc11d412691decff8d4d05efe006335eece4878ca8ba212e0edffa8044516fbdcd55c5eca6a519b8071795a8d082bcc12ab9cce8624c22e3c90381c1df2b983d0c2f3748f46e6290aaa42b812c5ec9b0482687235c65c64be8a77a19fd109a2f07d72fd5125d898ba075cdf00ffb327b2fa5786037fa1d827efd31d938f9b76edf9685999d6b09295c2d78d36fcea5d3b532ec0af01e3b06dfaa99016a278423dd5b4f893c51c4a1a155b2605f2374699be08c477ec1b4ee698183436e8379670c2c6f81ac5dbb1b09b8fb470874dd5f7437963a9c81e874285665201441c300bbb4bf6dce393811a9f09c83009d78d1dcb7963818b36c83d447f867bfdac469ee12342ed2e1b92ffa68cc7e8340ce54d04d023b3d3392c7a2c065fa4e1d12f7dd2fa41494a08eec3fa5a6ea145e407334271b147ea3b2f4c18c745418cfbe8d7e04a1eaf148cd9197620d887b123921f13b8fec5b435b183ea9c9e2148dd931dd4ff249496615c5327fdb79fa28c50350270bcab231e5bc21fd869a92e24778949c2212ce831a7ea0b32150f5d8e3af43eb4e8ba6e40b2e80e46170d5bd1e6c9b49b9a07f58245602b3142a1aa98706c0226fb89e79721427e2d05a09d91a1e04eb7536478cb08c95602fc3caafd63695176943ecb0a558fb6f83ed71a49faa803184d7c652239c08a07f7d1626be53f2ce99b1c7165f4803af958a169d79e151bdef5a185382c27386899d2a4fa0d945bb42117899395060912380c15ce66a888a8bd5866ce11fdca9ed434d9c58121242aeecce32ef99a07ebef2b1018fed7081675203fcc1f5f2ab397d2724e200b4be3929764391630bb7c1a85f8a913532c64ef80a4842e9654498aae847ebc61664dc9b036a9523a52d0020cb69e692591613b170cbeaedd4b6a6571d4ea372316084845ef166e3812275007b8e15efdf7a3342f90875b5d2ab668ece9f6e6792226d150646a30dfd7dcd123ab5d88fdeeff8811627041289f4d3df553b5549c37d4bad30640e2f8ac73967bc811db5cc1bb106aef6d902867442f2bc167754dd6c3c75f501580347a2a2eaa59b499baf4158d6028bb7009eb510f4ad8a0614c2dd056d1bcc42eb43f6c9f721a4b7ad06b53def6e34b443085bd82cf49ebb5ba11fc428566fe00a7641c90185109c13c6d2af7d250743988a3d02bf9029d26ba507ba80066f7f953deb13f857ec8ed013e9ec0b0a30728cccd83644e82dde628235018b2b9c10e4a9cb3ee7c7fb3ec9f5ba79703c9256d4c94b17157e0bdc1ab9742a915523c0ab79480bbe27dbdc2176d24b76cc2c82fe458faaf013b4af072b6e678f855521b45f9c8d7a1ba8d04bb7846cb67c1b0cd68dd8f6c73a00b829b6eabaaab3fce4250f108f65c29db4eae6e58f1a304be2aee2ab172e3f9f3160a01aa657ebb92459e6e8e518b0db82139e960cbccd1a575bb75ccdbd932da20abe1efaf65074a0dee36f101acec7a80b0038144cf9cc59d84b72b993a6f7da4cc470f8299f", 0x1000}, {&(0x7f0000001300)="b28c4949d094493b8c25f78a7a790ce9aaf5bfe02743638fe160837793855047471fc7185c0a0b24299461d3d38932f31bc6883e48f8c6d38b56fa65a44481d21ef058f7a1cf9767ec0d0a88f70dbcec8d970e8b831f0d510ba4a748a22b2cf752883ec8160ef94d9c20c72d8e1618b257b3c633e309dc90e0b0fbc2b95e908eb50737097ba4e9e1cd796772d7c83e86f8f74676c1076ee7b093207021113eb1048ef8c1312092123fc99c2b759deab9", 0xb0}, {&(0x7f00000013c0)="acb3650fe54a6a69ee0b972e64d058ac93bc558f10dbd45da060616ff7054c76b3b71f4314360bac1203712754d8846e08726cbc80fab6a0111e54872ad2b64e665623116c884ce545b008fbe39f85d97615c4aca7677676a61f78161325f47f066048e826a8c99aec8cd37d548b4de0657b71df13d1393686034a85eefd571474a2621fce012e017d9f167575e9e5beaae2ffa5cd89c84569995987892ef61c4d965d2a3987b03660f7d817322e5798949b2033d323bb21cc50e6c3b6345547cff2e97a9e5456a1ce9d0dac559d6bab1e1f71d9ef7acdbc06f22bea5c66ec4c203659076c17cf05920ee7ade85137de0e7100d064a22a045d0278e608fc1ba377cc0d3b4b86695bf14e36486302e7748e88908786b796e0361a8e9574f47a48bf476c5cba7f4363e2f58115ce9392c6915c886bfa99a2c2292d0f47b52dce4ca9082b95736bb460530e037a973a611b11030a0df7521866169093b7dd8fb7b4191647244dc20ecd626044d1fcfb0a0d2fe1e25b87bdb4866707e32e34b0580a73921e7c9d31cc3086fba328695d0e71e23c4b6d1f07167afb49f8eec0e8a37964a1bd4c6a3d81f2e47d26093a167840ede1df98b75e7e3bb0da03c1c228ed38c0d7ffb01433a732b451a12e0bd6fb6da4d9fe0da332b6297457cf01c81c26a9f416e64565467433614b74fe084cbee3edf0cec1f3792257fd9fcbd43a8060c2622d7e51dc084973a6882e6f38903be4ba85c55bd76c4e97e90867e8a017c81a589764206837b3589994ab1c4b7b2b84c364314e2a34e6b53bab34080ec6da098898ca6f1b8db912e33a6cc14b4325907dca9a3dd43d07e0d6f0f8bd564ca20ecf7713ef5861bb0672aebef887353b4b716ea55800221fae2ec3d03bd74971bec44f24f791936ac789d82f3806b81f607ce04f9f7654d1de4fdb82cdfb1fac74c8054db7f66ced5b2b0444dc8e46c2198f294e64b3e0b428115d93392f2f957ea035ca064180f96bc78458584c0f0853b332b712814e6a2e35ffd78f2c62ea701007f8cc0fd13433c98bcc45eaaddad08cf3bcb3ce2d8bdecdbad2fe2cff690b7a4a1a0848a4b0824fd5b7fe029219f45e83615275972a16c38d4ce5a38ed80ad6a4ff64af2d0d1c35f7b5bd860bc3e63ac971549b35f3b94bc57f078337c84cbb1d6b9d65fa3979c423581d5945a5e87a88692e12469217155b2175bd67e79d5c8b05e6c33e98f82e0c395cbf3ec131965ffe9aa7ee42f221004333ec027efb92ddcb60d7448602a4afd99ecf6910031a4dba1f90345593f59920e465d504c868a775c20a2bb425ec525519085d3bbd78d21344090fd203ebbebb226b46fadb30d64e9c27c2ae1688552f9035393cc45f839051c3f5076172abb28c08a5197ce5d2ae54444e7ff129d92741ed3ad4ccac5c7518d3254c307cc1798d2e8e273f71493f27f050206f5bf3c40c14a43f56ec59e3d166c7e0605d52967926f0cad9cc5e3476861dcadf6864bb57bb9ffb7ce3d4b1a2966657827305f87dd9adb5b7fd200fd69a10695504bfc38854421bb53c8ade5f178751371990f7939dba080816f9d945375bb9389f44cb5905f84ba12222e6dd5311d6820196f5d973875919c9fa8067d15b46dc86cc1d8fae1886425fc42bf695bdf9c1add8b7e765a973989ce4bdd5ad4a4639ce615a6c278b65829303e44aff110b8b15e410ac66aa6b0b358bc26ba6c51645b2aab64257a7916b4ad52e4ebe4670dcda589106daa6f70114847a22e42dbc913aa1e4b9452806965c347125a8162ccecdaca723609aaf9cd2fa136b84c0807734c09e08d3f0a8b668bfaef308a57831cdef2df33ca923e08bb66024526032a8e5b5abe3892f437e0c8371b5c4f04b00de3ff4e7baa50f0c83dca1c074cb99210e404ae32bb37d41aab9d3de0425ee360fd7bdf087bd4d96ff57922704c70aa00cd08ef925b6af668c774b4fdd62717cc6ec296ee8de0222452287960b612d0c79b6537ce5366e93e33a4e1b9dc41592a106d4a0c77765425fcb6291f0cf36bee505f5112c0b92ed200513cf1c3f615c95efd718d30e28c20d99e9a889980a39974e40cfea28dc016a3326695ae9b73845f5dda345d6a22449163606924448158cb3f76070eaaa114ecea30a573ac1b12a5b864a8e4af06e3ed2f77c505d3b182122c6af809c58276fe63f1d7a57c46c35efe3094ececcd88cb65cd5b6b6bb0187fc80622d786e82631c08231a59c2a4549742b388a3ab2950bbd8b50444e275da0681e2218f72bc68f8f475e6c0fb15e287cd787152f3ef8aeae1c42e2495492ad4e4d195c7133af0e328f9eee42868f3a34ab4eaef907bc5c0edd16ca841d9e18143e40ee35ae6f7f7c51efc62e4a11171332c299aed6bb4f311e92b06191a51658e29e2e32ca2cc3e2a791842064f4edc9992cb3513a9e7fa4a4b2bd57801a06049dd111fb04be4f3763dba601a0cd08d28b3574441a5fceb9bf7c5a1c53e0563858cbbcc1801e8740dcbc48c06f6ed449b5d0ae38246f60ba350559d738f1385c7add6f3cc8472231df68e5be851fc31cf2d5aeba78db33151e6e3919c7617ec323ab0df3a17aebb051a1b2793955919025a0925798207dd3fed51d6eafc46385088db8e3a085ec1e181cc3012af218129e17cd12c45b67c647836663730d68090a1691a085baf38dee969a756633957c8207bb8a79ff150077b59218c0d1e9e86d3e42d6d9cff3676b2c2b7a81f19d569fe8a1ef0ddc298b839e99583f2e15c555ee0a6db982588d1150f193c29f20e5516e630792cf95e662e4123e31320dcd6be497b9c9f21324928ad9d523eedc9ce31bb1442f66d6c8a819ee86c93c223090ee9c5d825df4b0638bcda336744d9034c03200e78cd4a05fe9bfb4aebfce355c8689cd1a34b0adbc08fb7fa097fea9d9bbcffb5d91d5ccba68f9895809f3c01ba5536ed12c1d99baccf9ac9e26cf49078115303832ee5c1975f643c1f4951797245b337c750aae8962812881557cc83ded2ccfd78da553e31de084834d1e830a97ed4f89b2bf699dfcffad36d20b98ade6f35f295110b0d94a025a8de5fb9baf699e93b0bbbfa7421d41bc5e0a561520f778f57be58d7ec7af6a42c82259ab88b8dfdda58d6b70e9efae5ab667aafd4c6b1d3966683074d003aa56366fed6e0ebdefa6b6910225754136a8bd7b66a91c0add9f661600f04b5d0ee7733c031aedd1515fa39ed328a86e482897d05f65033a8d6318c18f035323ed5f484ccd302e63030c2dab6f7c41e41a14a98c8957621fd7b46b89d9656079507b89a69c8c7aebb6c4a9acd94998507a9a5650ec8f058fe96dbeafd5cd0604d95d9ce45f2814b442955ebf83bb18624665a2963e4ae8356c7f92dd3f4fb3e349ca29c9a1f7a5ad19e516f9bf84ccc8dc7594566a1158b952662accd7ddc7c706c71ea5a52f43bbdaa4da151162529bb33bb02f76114c31b126c42e8fae8c5f8bf180c19f6e92e9eb198b5803958b9aa09534e044e7c345cba4291d43a2f4405321582e70a503ee1ba2f459e61f0b6a790089dbec6f75ba3859a5db9179db0759f78aa753d3e75ee1b76f598d6c1c76c780e9009292f39fb05f3bdd2a66c731c68746bd95a5530da846f5714ea06444c7bffe69321e9e916a95dbc391c26064124b56b749f53bf9c991b67eae6be03a4e746a56437fa83c3fd63b8065715376d733c678917d6d91ed6bcbb3604958c3b80fc1da7483f856c53a12236fd3a4c816e52570cb9ac1620276a4438afb48bf52ea5218738ba365987786fcb669fdb642347f882675b6ac1833823856929ab17394ededeeaca068ec12e7b8613ae858df852045371d4597652d9bcedd19010d881d46fd99dd4bbfb9b29720bbe6b37c1f33d253635f8fb0955566e886d19ff3ed89f353b72e8c073d44f4050acf690dc506f675678bc9045df9156572d3972cc3b801d0bc84db50546dacecd8450b86b99fb332bc1b4bd36d65dc974e0446659c7ceee1aae21060470eaf25e61ea40e9afe2fdbd730cc7e481126dde90713971cdfb6bd6065f019893fa7c76ef9b8ef21b1b06d712150f98bd3750ea90defabaf7f1425ed94b7fb04f62d4ac6b37d3622f04c8f1aa2e6fb52f2e581afb1c7beecb061aec82daa99266df08db8eb64992adc80eea4fe775a3a421460365eca6840a8856c172bf59019d6d368056c97641f00793d060360f2fe4ad26b73799d2ebe821b6e902f52a217080adb1e80fc4ac7b1d6f8e53f7a65a4c0bc46b578af8fe1a39a3c64bc08e216b0123eb64ea896cb0c2fa8830ada66ac175a05776d6b2c3975267c96b3cd8a3b121795140f33231e4489a14f4f6eb669dfb5a08253efbc2bfe80082a8f6117879683203a42549986f49b6f96aec02c033b589544f1892d1f24ca1c4b5cfb04d7fdfcb857c41e7d9e97771a9147b4e1d0e89935238b6080700ac252f064b10148b7a0af65604fa622e62ca9cb30a25031fa777beb2af834f621698e9da94451812eb677541025da0a3377bb93f427743aececaee99925a31d8532c46e4d2aa73065c289d199c5a19c171126d974bdd2fbd58a43a15e305f63d0eafdc0fe5a362d106e324f1841a413d3f2e6f951916518cb5b85c657404f3519ca5a7498a512ed3bbd72b0a33ef1b4613bb0b21b68112598f878d151001c2ba8ea1e553363c67983cfcb306fb64aa169ca6d89ec5b22a7d6d0f4be250cbb306542138e8b0f18790100718735cffefffe51e357ba3ff66cee7f0a01da4642138a58528e12b60d7107406364bdff4e2405aa3198146148fded537f9beee0e235a078339f6ca8094f7dd5618a3f022a20334d7e7e4c482e67255efeb3bbd5dc2311d7c78beba0e95ee1106d9a9f399333260d30bf6a279c72a80caf7e67b732b9b0f0d811941db0a3e2a44b98a2784764dde2a3f5bf46a67aa5746b87c1356510a04d0ebb917fc2d9292050f71e94634fb05ff5a0a7e9bd2912a21df406d72e648582bb1493fab7c3094904713af06b2bb5f87f48ebf2ef54f19bf3d18b0b8f9a49cd42eca7bb71f808f0fdd578b51f2ca4d5e011b62662014bff3344cd9e74dcccc85a9cec8e622ab2a1ef85ba7fc46d175e375308f0a3e93557b5fa36b5b1928a3ac6af50ac46b67f2d3548aa71014e4332db5d68895214cb1cc7c0dfea38c35a8230f5659e9c5b0582677ecf120f26bf51b7830e1311e9052e57b569fb3e28a03b780def53cfb4fa55893108556cc0ce716e765c07b424a786555f23bc48b80d32489dba6eff8a6f6054639ce555da30db822fd685fea93d17d7c70922f8522730e318b6c09f6e2b54e9dbc767585b3d5a084f6de1a1bd50a50b7bef538a94b94efd9ef5097aebef89f62e19e0d151dc4126bf3c1825a4bfb8229d96de1df06e8a66cc73833345177b7d8d972c97a6bb60a6c7aa8ab757724ca24c15c828e0079296ee6bec53827f8e3e5b8661b258cfb3c1bc2e41a72d76487846c5f9a4ee3771c2c0081bddef96b8085929387a22ce4aece21771c1efaee7fe8648c6acaa2851880ec12ef2e5d4964d37871a9ba29dc80c2d408846633c0a408c7b8a426478d2e04282169c12f976b58d8558eb3c7a9383323de5b0be23f45763774a78f71910ff812c5988cb750aeb135e71d05e523eda6cfef35ceceddefc43447f1af642646afec7efc56c7e9e9206d933532bafa5bf2f60d527c4bd1a0895b1a39a6a3304e5e3e0473092cdbe4f9aa58286b091e9fe57c6817c12e88f086dd55caa9252b452badcecbc1858fb5", 0x1000}], 0x6, 0x0, 0x80000000) kqueue() 10:59:01 executing program 1: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x2, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:59:01 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x9) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0xfffffffffffffffc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000040)="963eb1c3bf3cdc613a04d2faf77c614e19f94c140266ca2c12bba708706c329ff10f0f0a39ba4c27a0c2436e09835b9230619962caf9961bbc2f187049dcafa725747f52431cb677318e15eb76ed08034f7dbc942535ce89093fec88aff6aba0e8", 0x61}, {&(0x7f0000000100)="1a2f75b8335e3486591b9923c0f55880126f11e3b21a12144f12776634fe6fdcb3e8c9f8aeff3f105fda6e97bc69669a1c2b3d7ad47ec155f4391d7fcd8eea8519802528d332644d3c787864604bcaa3f83706b291b85d0bd70103830494d6a359302138d0e67aa983a6da35017dc03da2e137523911bbec29ebf4093675e5d8a86d59b6bf8b27a7e4181d81dff385a62e339533acdb7089a4b8b96f625db39be2435fa6cc805387700859c8f6a3e7b1a2d1c465569400b82ba61a78beb9c13be325c8d4b27da59f", 0xc8}, {&(0x7f0000000200)="f2379b0368fa0aec752db1e78a354d0fe7feead5727dfc11cdf62ec4a774038089eb442d1fab5aa55e6442fe5e2ed96ab5ef98286f213947fd9ec2240557b4ccc9328ea1c5f1940e9be945", 0x4b}, {&(0x7f0000000280)="25908d37c430e713dda9bf2dcabc6706f2972ff4dcffaefeb4f30e4f2c59f08038038d9ef9d870b246b90744a1bb8a385afb1ea659c57a3c709988899cc63ad01f62705fd9ada29e7a4ee44b73d080c5784a4b3f64b51cac656d65b3eeac1f078dffb79c94a530d9f8a543524b0c97bf131aa6245b6a4a6728f5e3b871a1cf81c768cf182a3941fece65e51696e0ea60c1374476cb994db57b5e2e2e9dcc3090ed5139ab9a907ca87fc58edb8b2f307c45200ec9a536dc", 0xb7}, {&(0x7f0000000340)="91b72c0472d9e041d4f4c81d0073ae1f254d61d4c87b76848abb69bf16799df8363bbf8567e9ec6416c89c08ec5b87bbdf63373df6db8f2884ae3cac2bd6ec6659b946cb95728a54bed84198db7f3ebcae5e2db3e55c13b8c0eed126fae1a9f966ee453b0643b699bda3742e43cbb52b249c6518d0dd883b520a5b8efda580d0c24631296b80e3fbe4d5a522e0a9b128cce7bd231f556a422365b75ac012af5e00fe5d871f923dde7e49af416905765d1c65f3ff0cf97524bc21032fc25c167279c113a101d0dd93e8340ee084cb8d50c9151cbede47fa2cc81a", 0xda}, {&(0x7f0000000740)="790580f69d73a2b8eb64443bd94d166ef37dd7b32f15a94650d66b2352b76bd8335de0d1ff9f591c1147898d43f5491d20126190704e5783ae7dde4a", 0x3c}, {&(0x7f0000000480)="ded4e88af76220c8796e4c3308e1cb00beeb798035e6e6e76e04a25ad9", 0x1d}, {&(0x7f00000004c0)="8e46f56f43b55abaaf4eaabd20ed127464f0699cf507e63d6f7890509ec019d75ee68991bd7c8c5adcaa92e66cb4ea6045b7e8326bfab7aac443a4f7f276f094b3edaf09c33f8502d194d99d701490679bc346aa473d2beb33cab037ed7e6f846b37811f4dad2d72766a1474b74d1211c296da45e6f77ae7959f6d9ebc6f8bcbbbc48e112a6dd35b495d3f1df884ad48bfe37f45fc02c3b5f973e109151db71a7d9ed95cccfc3941fa881df46416da66db568ffea96a", 0xb6}, {&(0x7f0000000580)="856cadc7e9cc696df3683136b084a08f691b58ea3c671ec1c94dddd623bfe65d9cb12b0323234aab2e376d371772b2edf8e40740ae400bbfad56b0f3c67a4b02bb6d1a99eef762e1a94c3bb87a5db180bcba1db808736283bfd7e2c07c61f44b2bf72a83aec89ea3956caebd04d08b744cea612b307746dbd0c06ad292705477dd1d410591014c350e335fb7f6b5206adbbd41ef29b2af191ad79c6eda08220bbdf061595077c8a4919fd6d2ccec68985ea19c9e4737b65001a90b740b866f0a52e9533166ab40c5", 0xc8}], 0x9) recvmsg(r1, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/51, 0x33}, {&(0x7f0000000780)=""/111, 0x6f}], 0x2, &(0x7f0000000800)=""/6, 0x6}, 0x802) 10:59:01 executing program 0: r0 = syz_open_pts() r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x2}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) 10:59:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000100)="1f4253473746dbd5d54692d107fe2efed3d7dfcb1c4f3b576562e19527755fcd71b8398674b8fdc67111dbe6ef65bcf5f2f42ef7ad48d947bfa182afe22e8e9689267045a4d05846301e5326c951e7a8bb0d13dbb0600abc68d2aa5f78db0a956d376f3c4859fad24f1543b696bfd351d7acd9df499a9ecb85a74fffb3d51bb5486618df9224462a86a9ea8a6f45948ec82ee7f93a24c0fbac2a0ea4daa3d5cd05ae44f08e189e3c88cec5", 0xab}, {&(0x7f00000001c0)="420e1beecd225446d1adabd1b2dd996134913456f9b0420af2afb73230b29d787ce3cebf3a94a68ed67fb9696111d9b70da5ca922267b0e0edb10754d083ac106ae4a12c96b3387854442b0c6015ace4b8478a91d0d28fc8535ff751ca3b951a47e552bad4e6668082679d6b418dd0e49a7c8d86c33112ba5cf8a93aa333127af55bbb39f26e54363c2d50386a303fcc3fffce2c1b4de429c9133dad71068d1d86eb422f094859439a5df69497f2a8ea2fbb78a6fcdc9cb60c82813f781a06f56a95998cc2491933c074", 0xca}, {&(0x7f00000002c0)="6e5014f411a91624761c44038a49015c655af4d771886e8c4d855569cf1d964c464a4edd764f25cc652b69a91e91dd4dba9a69d42587ffeb395d63027ece38d9752c0e108a470e4ccc82020763d9b0ad667989c00c86da185f2ca805958ece5bcd72cb1923053e449dae44863a85395fa6ead09c2a39dea8783f8156a2d4646b349528e8e2c7a60a93b76882afcca7dcf56ff930f3b1bb26496cca2b1d0af7aa234a6b10a35e498a2029fb82e7a5fb83d75683162c7b6a7b69422337e3d0c76e888fd0389bac1467a00fef5c7f18af77b080235c2b27612eb469883b632f4b7392", 0xe1}, {&(0x7f0000000040)}, {&(0x7f00000003c0)="77418f341870a488669ef1d7e903935871192cd70e72e562d4a09065c3db4dd313370116fa3285e352d1d40c09e705d70dd2bff68cc32cccb13f94e98b6197f8b4311edd9b99ee70bd159732f6998362007dc6352512f03b3dc595a4fe425df73b34925735519412ee6f340060e83720ee956720cd8c0b29b0613c953f09739ebaaa8472d28b3f7858ca13075ae152ed387ec16f3f", 0x95}, {&(0x7f0000000480)="de394abf9da2d87dce3791ddbddf719aedebfed83703d095c85eda88152e807e847656a48b6449aa6c68535e79e3503aaa489bc74fdf6398de30aeff7b3b50070d5d8e6328e1be9dd22c492fd53e38a04a1b99f9b5d9c842c89f196433888b79c52495386ae7bdf833be7cbce832b5f98708ad2e4a1b61027cddc1119bb6dbe51636838c537689568983d388d0b8ac8896e61a86c17e143f41676d3e444a6af013919e130cd8142125f2fb880ac9709dd23e5c1bd4cd91a1410d74b93b922d85636500c7ed6f3f803f9c33d3b8a751695643bbff3a98cf2040556752cb3ebd76803f83291109fe5b970ada6bab168e678f0b551306c77700eb3f00ee41ef218bbea319f07da9061e5264e76b8ed111b14e78a31ee524a2c4b62b9a935c8c184a0f19fa0f627e111d614b60e1ecefde2de4fe0017b0113f620a981059f408b2ab081d14b4ea551da7368d7535390075afadf82d2b8d61bf671512ada0d2aaa3a3d4e04481db7c7fd2d680089c13ff2f686e351dc52c1ba3e341a088a7daf22a5f1cd274bed1a965eb22a6d844f840b15fbc6dba99b8cfe105bfcba70b6ca07f1b1126b752226d937be05156c9be5cfae2a194b4fb3f343942d58e7a36eb3915e330b9a425c1026308e2d0428d29df1a9324553deaca80c7b19a6b7442459d0a2609e7a97eda876be257426b618451210f47544b8d1017e10c2d5601662ed8e23fa723f4e1759ec02c310a1d9c872f60dea156d50f8a010c079b18990d7d7f0d4e77e31ca161431cdef84883d0e5f19e07ba441a5af7999fffb2c96b2d6ef8198f8e20933f2023b0fa0c8f0ae3e433800b761b246e963c425625f8fcb5689e9553e9f7b7cacd65df8d9fa6ef6b804444908fd2b97b85ac114830b0091dcb947db3dec5d9a92a76c60f4c95ff028a2a2cd5a8b89ac39d3442441cd1a654804948bfbc4bd0e27a776cb43109fb7c49a440ca36ab1f6c2ceaaf5c1bfab58a5249d5bf0636cd1ee2fc2c6d01514b6269a1339decdde7ef412304e0e6a4e1de4305c531caa7e1916053d751346df444faf126a10d236d6afcefc7ad4ac480afacef4235a0e5675865243906fe29de0b309e76b57e043ec9ae063f013aa6c3582eb5b5c344a21dc37fc9814ba4cfeb52b4cfe8639132e3573a31635c335f9b4e0fa2671e463e6d2c63f6f5360a8d341744fc5fa89ae4349a0798249c390d7e4cd306bf3fae8f0ca2189d5b94ba0d638a867a50e3cc8c169dee6f2996b939394cf7988f54aa89e21bfa96c973939191f60daac162b1dedc89bb6ad8d1a75ceef30a3cd634f2bc6d8518badc78d19107e055f6f9f5b7e9765e443ade81c6dea9ce27ec4815ab7b2cfbe9abbc86dc2397c88981b244f424fcf93a85e06d0d8af8255494015070619bb998a70f2686bfe8da1ff564829e844199604258971cdc7860e4790d38c7c5768fd8906ba8fea18e3e0ca6d2e3c954e0a78c9f670e957960ca454682a66e222a00cb120f21d27c34ec384949da18828ce744477a1bb7181131f0bef5f14a3bb1bedea513bb9f9fc120a031b1af7392cc7d444502228d0cf462ef263b07cc8fc6a938c7c455a656a9057c33e46195849f96a324a4f6ad541ae00993c8c7c7e92d78e10a4e22df3c0a1e3d959f4998c4e4d9b599967c3cffbeffee27395083451efdad6b64e561b23fd2268b474c50172b04c15b110171cd46707eea49e2ed6fb343c423c87d28b5492a126b7dd7e864f7b1a8faf3ed36e541625d0734910acece276f01942c030c8c834f8169a9090a2438eedbeb2bf82c13682367b420cd6f67bc10ccf68aa01859c205254443e3e632a27a88ec86a3b42be088e266d81a9673c3a3b90d685fe0dbca6c78e36f8456116b23cff2f5c5b35b78f2fd7b1381fa13ed3b1b98af89ab5c0b22165f0314b8a5aeada6535e7f1f4e6d0fe3665295dbea31a27d4c014c6b17240165dbb90b0a5875b077c9fefc69afd7bb32f72903b2471e5f257048c699a6cfb0f1f65afaaa4067a9456781817a8b19c1a5b3e58805f148cfaad0a10a701603fb4ecfd335b7df2595d2079df2dfff13d8e6caf6db5cb943a11cefcb0ed458cdeacece166e040ca2b3eeba81b7620241c2a1c02761ca80f148716d877ec8dc4f0d1f69e670e758899147d33c88f10097c025b65c66778f3df3ca54bcbd000c685e1c5d6b0a43ceabf6ef4ebc684ae680af4d3aefbf10e11b4d370ec8a93a7db4613b265bfd1690ae4884271af35805305e6dc953d0200fa91232f678b4ae8e7b6d567f1998c393732f93b2b58c020c40852f4f26c98a487d3e184e52ff0e5e5b13e1c630a7768277d10a8be17aac365c6a840c4adc350a2487bf999b7b3156e721040c10ab8f998b65da412760d7ca978da6e24195ac681e0dbd000620439a2b4b725427775483358dd2cd5dadfed3052937559b62fb6117ed5a28adf49be57b46bd47607a7af25c6845139d1f29b56260b29695ff9c7deead021099bec2813fd662eb58ec45a4368bdfeeaa863dc7ca76466fed2c8ee406f4f52d35efc8c4272208720673927b519805ccc58a04708b53a8ff4bdabd8792cfbf6d7772b274f9ec2c242354b6c28915412445aeeb9ddabc96cc3129cb3effafddb02a277fdb55b1c816d25df559fd85fe5defa5c717b1e222774c89ff80a440251e53cde5c51166ca73330dfb2cc2052b9ef2062aefe73d7abae1c71a392530de72ebc25676a2d54ef390a0eda02df479b45f4fd7a948e49c178e0abf7cd4a7fd8acad3bde3edaeeda9f7fa3a5a16c5601b80266fb0aa0fb1c4e902628626b3d9d419c9c523d56a05f160a6bb70118fb6592417a473a0ae3ee74a12c2985282d88eda36c6f86554570c91403f0427331583921349dc42e48a48735edd8d73e05b80f91b9c40c318461aa5a40bb47ad8fc931f15eedb9d0dedfe4d622dd61c6e88d0da99e3d15a5a21bf6d50e7603b81894024d974f3379bac5486edd5a80afb83c9a30d8a3aabf9257d3c188155cf47831a391c28169c7b68247d49ed324dc8d9bb1befb13076ce408d819057aa77948fe1869db466745fa1b93343ef167afa14f3482c83de512264d5b7f857c982a957f86543c886d50f9ea1c3b1b097b360ebf2680ddd52169f63b5b0519e32ab6859b217cddffe691dfd13728242b8992e14b21a8f84cac48cd5e26b6084d957303ebb4ec600218d597750cd95b0e0f8d02852d4556e8b94a5ba4e93daac4efe2dc300efb1015d860b3799a23da95e11e4341ca4d5ae7527b439b1bfc8e2131b46aeb92df7eea26afb6ee17da10623a1d400a988bbfa6a225b554d79c8558a3e628225f0044f45320df0b7be0acdd60e3d9122ffe75ab3ca99860540cb910b33eaea2e4fe0d555b0f16913a9cbfc874ac575b80901e14f39a4ed6e980fc43ecb52949e45205f3d831fcd8b683f17ea7a360106533912ae53a184c40ee906792cbc1e59a234ca5e9be7ee95ff83365779605a8120e51f1d389e2671ffb80bae1cb2beda9830258f343916b03fafd14273d186ac80fc92f164339130216eaf05bec4cd06b9447e6b083e46b7a98699aa0935a32a7da43da3f7dc4c07f0ba36ded4728487a2abffb76f30bc4858525681f5fbb78ed3ac95ee0b73b52e93dd97bf237200b54214855984d97923b3224e08c6f51ac882f31ac40d6fecce88391217b3582d24c12c2f9b1860439f603c61a70c16f05c5cb6fcb4998a1a82f7fd0ef40a23c1243648c39d9855e1fa631e5905ec8f6ae349ec21986ef60c0eb8b57f7660465895cdf8dd7f5d27a23bd1c6e5e1ac53226f3828f2ba97a4de3bdb509f526b037726dfc82d4949fff50ab2e3921175b086c2662d6e7557c0652bad81d9059efc7b939e48fcbb99a0c3a3baeceb5876f56dd9ca49609b5e75c79840965a48d702b30d4a3463075005edc47410842affd2b816333d23cf8e6c14feaf004f1c53612e096e462b13b3967d0fb9a151ea3ebf64ed9580fd1657d3e66c9af68502ea4faece5bb3abfe0c098727b1d59530ee38251a44c7df49e65abbe48338fba53905b0698f8315a81d84c0b96439190ae8dbab027a2fb7c440d2afd6790d8a5fd5cf16e00d5d1482c0d024bcbfa15b20d93e3f66fae5beeb51d107a1c34531744c9a4998db378e8b93dcd88ab0bed8204b60f0e150c86300dab2741c03275024432e791373876e24c7885b9c45a926ae90fd26760d3a7cf8e3d00435d644eec6fb5fded5a33b821f67c0d40ff6a90923ca13b485957f983660870f5bb37f2ab6ab0b94b2f92a87e3ba2c002fd75880d47ed90807475ce2b6a8d5c9fbae7a89b1e71e2b5a4afd9bbeb77c011382e557c87dade34eee8e6463b1d9077cc8c44f6e9cfc9afc1dba10324f6d84251c6b39f8d471fc2ecbeea40f329d3aa89560db54f5bc3edf5fc233e7882c11646a1de205dadc302e0ecc260c84698cb1739a17ed7c6d634dad7ae727f4fd1b0729d08e805b8c5eea8da34c20f675ffb79957617f92d9f3827a7f3f42c4cbf5bbc3114ef86a6662cc8bf6fc9cfb80aa60c3c2d68c797885b10d80637b611d52d55865cf5c3b348ad6ca703c07afe20a539a549e30d152215dbed1d7144dc5ca68532f49da55664327c2c4d4f01574cf8cc47520696923a8827d72fef55d02c3e1229960d70ace7bccdbebe41e889968dc7f77aaecd7f6ffe8cf74a62cb69ddf7cdf408bfe616de09287b973f27f1ca7af955bebf6c4f8418197eb4afd04747dc269b31dc66309d664467d566ea71606c4bc76b410fb877f46632ff5f5141f62aeb91a8ada26add3721c8391c1549c2bc165ba3a366609e59e7439e0d9a302794552c58456ade15af9cdab903efbdb6ab5feaed379cf095bba9d38a259297d9db08d2f8850b8b8f3374a59c9259d7faf78f3bfb687fd1bcff24fa09e1920bb390f99dccdbe68247b00e1c544a44e10f4cce2e3c4a42c52149834def3fdd8d39ec9f5f674776e11b81b427cbc29e654668dae85a495759efe1e5f515068cceefe804a9d966bca5904f94ae073d9a7d21fc70872bda30584e1ef544910aca6e435ad86a5253be9fe6c0d234b6c89fcbbd3b5c0cd06875e3f4383ce0ad8dbb3532b9d599e7fb60a797dd6012f21aa8513d031429369c8d2f7bccf8ecd61119ba846de1d3d4a33e9048ec6a346e59ecade1b112942cb71f852071d6fb742493e55b0aea7bd82b7e34958d42cd89d91b3aa7f4109a233215347de78b4dddedfac8001872137a7a7eacc3727a84247d4f66326331069837d0cf69753fa7e415252afe41a96d5c591642d49ddbe75ad2383ac6cada9b1ca492bcb71297ac9ec39a26a181d9c71631f308a3ca13b81fee973d78b3821567507506294339b82bf81f4db0f2a9ffc7d0efcd86b8a145bed4ce8774fc14320290fe44f0b117aae5cd4f6f9a7772cd7cff8d8905aab5f9151c08eb138cf0124d5f78d0b5b2adffa60ba4ec72326e50aa85ceda2670548a2faee4f83e0f0137908e8d9b3fbfb49ff257fad48f4f2caa26b74964dc497bb73eceaaa0385c555c7292229e9ec5e3b4a729c3baa5bfa52b5412dded9e48fd7e3aac265e605450a92b347af25cbefbf76d6a105306de8f52668972a29ac24f60b4c86f6b245bdfdd648a32f69139b569e385cf45912df4e9b43a92adf68b3d68c4095ef7d7049d5d00b2b9b49ccbe179e4e5026fcf1bf732e08772b85c53fd50a07e8140d1f16cc70eb33288c45dad9deda286610881967a9a62dbf449ade8d65a75d01a45402ea56847b29cbcaba2bb3740d082286e99e", 0x1000}, {&(0x7f0000000080)}], 0x7, 0x0, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:59:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x80, 0x80000001, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) r2 = getpgrp() ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x80000001, 0x8001, 0x9, 0x0, 0x9, 0x2, 0x5, 0x0, 0x0, 0x0, 0xa2}) wait4(r2, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x3, 0x3, r2}) 10:59:01 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() syz_open_pts() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) r2 = socket$inet(0x2, 0x5, 0x80) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="94b870b67a104e6cc4dbb80d2e95ddb9095be029af3f5db81f959cd99267880065631a9d3856071bc6f1f7adda5ee8b551aa8fb188738c88b711bfb6cbcc8430eae2db632b9909da84bcd6a83a0846ad3b40eaf42f06e0495cd020c6086c6b84224848784fea1c3043c02d644192f0bcb465e26a27548c9793a3ee7f9eb012e30f439122166716634f613e9d14bfc5c6483d35f8290de5549763d5c409cb103a60460ab06628883271a0b2599c9eba685eaae386e2fc5c67f9f95e6ccbcb600494e3143ccc24ce37", 0xc8}, {&(0x7f0000000200)="f6b06c66c5fa91697eaa8cfb1fccfa8e4d6ae8f470c77577ed59d7642ad00c0470744d7e473d5da531deaa131a33746984e947e2a34f5ddfe029eea0f9176300cef24a97b3bde0e368e0fdbf170a687125bceb99ae447ea8ca8ada6fd5fefa655c4464f9f854dd4137de3ee70967fbff2b0d91549dd6bb854df3789c3e38d12c975239a78d52f59fccc484e981a3284d757e0cd53215d49e8b91cd4d17ffacd1c9d27c78f1f42d9a32cb8050c770086820523f39d608c2f66280bf76ea699a65f7c44a98232b99d0ba1760853776b0f1ffa6950fd1e58c344e5a03e4493ddc4cf482607ce2", 0xe5}, {&(0x7f0000000040)="3d80845a85c9fa9b5f52de6b89ab5b337ba3eec54490eb87e411db7f5a3877dc83", 0x21}, {&(0x7f0000000300)="6f9224aea8b9b3feaa8710b261454809e157b8a78d626b0740f15ae73b60b1e228869aaaf9c051095fa55792daa4793a9f85380eff34693b364e70d11971f9d6bd15c0369612f75ecc808a5e6d3fdc800e7720652202b900212d4dd03f7f749fbd2b18bfc014105754e218a1525d010f7ac99ea98d93532f31c1fcc8bae4792d7c802fe0b6b1a4023c45c3ac1adc13f1ae5c5b367b0b5cc5df8ef5fd4dcaee856cad9c8664315a7cde550ecad388d29b16b868b6437e3af58b8098747ed50d472dfc295031c3497a830507fcfb53203b09f34c582c08ec424b12cf8163543b4d411a5ea25461ede59e2a613c70279cb49d46f75fdcf1429a1fef8dc55acf2f8559e87f6b269523bf8f9ec999f3ebe4e67ad1d1c1c2687f7947e8bd08dc6e2b9da1452c7cb05872a56886fc0b4e64e8e353c839f347987bb9680988de74d700e13399e3a5daca956dd01a62ad9e3d3f31dc9dfbb7e60278bd585ee90809fa3bfc4c08056dcf0bf729c796a53b2a17e49e6fca3089330e925895b1884980fd711b43ee332293d475f77f8fa1dcf1a9847244df80fdd2014957bf1c282b8c189c2afb16ce81f267a40a0a5d36bf88283ac3836713f8cac92a53d1bc9646a91170dc0211b793c3d4d3d7cb4706e567f6724c80fe29c0a26b6bd6cd79a4d3c1803da1de3241c2d739dd1e571fb05b1231a2534ceeeb2875d0dadfd9ccc49407f0776424a5ae17b11c2b19a3e1e5f0461a461aeff34e762f702d46ea286f83b054701b5c2ac3d0675878515ed41d0b63e05374da7d9121ff11d454be2ca7398bd2be6ead4e64984525030464c43c0381629c45721f21c8b6b64af0a647f7e67b2168afc3004ba4719a00234468104b4e51041d5304b092d03a13371b227ee19bdcf90c250975294a8518f1fdec4362edfa3711a07cfd3257fd10ac45ef61ba4dea7f428805151610ca5f15d84a7b966b6898aaa11c7bf084ac68c638582d753ffdc7f8ef9c27d30ddb207f36ea5ee9a3aa21eba5a1bb452617040599c70fc1cae123eeccafdfdf71476da71b9125beb0d571ecfe3a68bdcd33febcad4d1dfe2600b70f00e8745059cf4db934e896971cda8c8e1c8c5cf296eb11b69a3b5563c5536273171843803a79ebb04cf2256bd7d1907a0fa983efd9549bc3632e5581609e2d958e3920e583ecf6737f2069186127865cb4a4ad408a88bf23f3f28997d3b1e8f52ef18a475dda75d98f6fe0ebd26007e28094c20e0cf113480c0271ecba79eea562808160ea42e07bbe182dcd4684c04dd55efcbcc1c53e80fb85cab839eedb6bab8321d8fded6be0c6a89dfff88d1c5cdf83bdfc188887b773c2528490a765e5b3a68a4bfc7bd5305cde94588d239b37c21f265be19f33b630be33dee615c565dad9c44e1a9c0f83953aa4006a4e5368ce4cadb1e1bb9f2dc344bdb1d64cff6d03cdbb5a24723e091ae30da52661c43a7714e13f1984231f75cb2e40a98db68f9fd41f20c669c3ddfda021bd5a389fe27240d8e5eba550b929f0c5e7eb15736fac506b5b28b772f3e3138a68b203f27a837a6196b65ecbd03f43b47109d88bab0263bc5e5db5a26305d9e2cfb219cbd7e87c68bab78a215f02fef39140437b640d446529668542721c290ed4cc0eeec923f4a28072bf979ea86651b99f04f26d9b39f742e1c5caa34438894c1bd6334e8acc4cd88e47de1128be8e1820613de05c2b282f9619accc20830da1d595c4b8ea63395a860fb3f152dbbf2f348630c140374870e0f99130a2742121d91d2665e1d70c1c4c2a495473f6f5f2ebe991dc6ee463bd7b40d077773edb281a6ef7a1897fbd40068d38766248594da3ed59b3d79ee7ee1b3a035909d4b4d1eaca785c305b194637ca6f5ca50c62eb9e7e266c9251204a2d584c6c4a4faf75bc5d0172a9140d388e277420400111b0696912f362f8cbba65041800b8d6dbd14b9567a8385e55524a6e6b3c9e5b3da823148de3ef2bfca233a23b6d522869cb63d0bd8b0e91333f7e0149a5a071aa6e73faa37d0244da256d683217be127eb2e02661a712497a81cba1e8bd95ced05dfd03cb613f1413a9b303216d8008a960782843be751f3a3520aa61b8ce9270c81ac33b26386cc4249c668b720980a806b3f4d405203df40a351e7a8db66d2c5a0fb588d1e903b00909b70b0ffc10f5ee7f074571602be07c4603f8443acac26ccf7f54ab4813cababbdcbd9554f6a0e6703e241cd2fdf9c98e4ef034183cb39ae6b0305236f5aa34e3464e0496490dcc3af2e6f5b93f030105cc8610b1070185c2bccb053f656f32aacc308e034da738112da48a074438e53e89238dcce616855e0224067c587e1cbc0d4b69ddc01897e0c2f70023c811e848835b655e170f55e1d63f69db79ec5bf6f0f42cb92ad95d72667427f863da90843938725a7283878b6cd2630bcea7d7376d05ed97779e8277c9dbb4dea7cecb34d463246b749ae9a4f48d5102da48a0ba621c7de2dc663cd6098c5e1bdaec36e3340434d85b39480ba662703e1780d6cfffc2bfc540b948304303139d35dc3e51e7c833ce8b29164fbce7a29c885b7795f3cf19c7476b970194383e0e816d50c96fce10701425d56da10065541a6edac31f7f93a8395e8cb80d16122a4211f65f2c9bc1fa8c3bf8b6cbcf54d91cfd7f42d644fe4e8c301cf4b95d5484fda576bfe34392d65d9a4a266ae07b29ef33532041e22c6281b8014fd65e5562969eb6e72b69f0763facb716062f895243123e4195efa6b40d8dccb2e349e97ee9b17b836b11352ecbdb43c68559d61fc31d40949c3af0493643ce1df2150ac16021f145a3a9a349d41fc19605accbe0db4a026d6f42b54cd440fdb9617f9be2351ac7a20308bcef8c4bda377a868ea3f5005a9f164bc346570e1a6f6c4d74b9b9994b78b7bd578d969db74bfca54328b1df8f427255493c77eca13f927b5dc1d7bd7b22f7ac9eab3810865b3cbb70aad3a60ab755e1d890191ad9ca41a720a34824a3f93dad3601d5936e4141deff16da4b1bad6a3c98d2f07abb00fc3c2f80ba9843823a1a7ec811f8009b4864a6684eb761537d78988977440b894b86b37922b8c1a21176fa69151c9eb18029944a0ccb82fd352f0039830be6aafcfce8c85545170bc7a5a0aeb5934f887de8894fed1b5c47b3f91583d503ec706b0f611b58a85cc9b82a06d760bba2d141f992623f7dddff910c8764626c00848d05cf93f1c39385c9d4a1cd5c2a21d4f9cb5b14cf9111b79730c1e7c9eabd40aba17ef17e858493d889a636c9df9a8741cf58436190d0b97da554cf2b18158026b184ebf67c1363a596c0bed6619096cce37d380a7878de3e748e7b1275e68fe79bd64b970a893fbc89ba34ca6125802cb1e538231ff4a3bbfd7276bb1dc4b145547c35f2189c03759e0a23fb06c978e89ed9b8db322e375254e2c634a9fa94d4877328d69f81d1218de9acae4cb1ad89b0dbcee7fd7be121a41e34c7a1d4abc79253d75c022aaf98f72a8c757cc2b27a51d504c6d487ed4fc5f42ddfd18809e6d26c86f564db3f8b46d0721d1f295751e738504eabc89eace48c878f610b792f975c2901f66509688283c6101a8207b3175713a5300429757089ae5a28dc041ee24944c64a147cc9cc5e8cc20cb0429a82c0420fbe1a21cdc9d2dd7a98fc8d9c4b90b96552d6746221ee28efedaf1a2cf1915f35f9ea83a65be395fed41af21567c6b252d11a7be6fb641bc7edac6016763fcb4bf1a9a08b7fcf1242e5d091cda16a9ed16f97ab60128b08147269c157887c2d15815b0f58beda820f9d455cf34560b076565425e3f1ff1ad6bb04364f443147cee056d7b3fa1e02c78816f354aa5423f38bf6b98e57a5f4c835e3158ac7a92d2378af95eb30ca1a07317dbeeeaad28f9d0a57c108cd8e0625df6dd06e8d3bba3e57b758b823cf47b629a875de04605b08104dd914a74da1a32e138ca2c4e268f483f39a3968bc07d2f7c47f039be0ad58bd3ccbce161e3f41a9b15aeca73137602392c876de503390af7d1c52fb9d18ea6b88d34bd4a033991c693e872faed03743526781e9855094ef713d1ffc858322c97eb45847283fbf1fa914bd717c95446389b2aba7e22d05842d57019468bd51d085812932b599f2dd6c126126e5cb2fa2281451b5e2b72129f29072db7373a928e500a6197db1e3a0331240707d6b28ee35929a716c128fbc4aecd22590c851582013606e2ee863ed0943a43ae27742e72eb1b701ce61128ce7296a06fd9b46c07c2533f653c521d0a9655dc862aec1cc41a916ea93c3af20734258e1b5115ac028d9e5a1d07e9468d63125b9d2485884f16f7e33db154378dadb1ff69c3f6a1f328b9263f5318394a93fd1d8a0a682dfab8b91c343fd11cab3972d582d279b3b621d0e47506d53ba06ce038a4becc4b30a35b8d85c2f95a49698d6e358afc69c4cbae904b0966a17f62454770f2ab427f2f424e1f683689c24c7f707b543df58e0527f0a34a53ab6c7c8d9c2d6777c6cf2524afc0f3031ef6a095ef1e04a1e06178b363fded1a4d0431f82043aa96c94ab8b5c89ae7b86fe92497a0623d03c43691b8dff8d33ff3b1d606211f1dbbafbf8ab93308071cd347fd6e40fd9b4e6da928fc44209e3d37b4e3eb1e734121ca1cfd4e40d796362672d9dabbd78d80515f1249a1504697eb457c386892984f2b197dcd304a39707aa5b2adc7addc5d44f3d7fc72427a34a268e64a2c824bfb71ab41ebc5c7dfc62005297e9a3683eb0d9a1b3581fc969dd7f9a212468136c7e53931a40de8f0797fb2fe5d264e654fc128d1edd0579005ea830385db84b4d33b9378523a60c828d2f96f9c0342468e7f0f3c10a4321382d19f7116e283e156671205731cf3ec454b7d21ac376dbc1e3053f3d27ea2fa94c9a2ef1380cc2178d706d9875bb9073c1150e631b07875d72eb4803d385c96d9b2f124fbaf79b6734c6f515c36f2d92b82d921ff5cace42ac3f7c21de49c9724e3a46e0fdc9db08570feee345a6f92b0dc60bc119255bde3b01a276ee61bf5c0396796d0d2928a1c63aa88c9607289326c9a029e916527adc12c4f84a02ed078510ed0064bef11fac0300f48196853930324ff96ba0636a7f343fe71510229fcd0c66af5f4b512a0af283b79dece2798951c1f303da796e2ca62c79bb115d23706e2d559ea5ac3ed8ed810c51b91bbc7838834f2ff9f8b56c6645c9e918d78f16366f67d261daa748927b84854d413202e0b0246a9c50da50c98e2f9e813d917e5a85d5a50f629f75ed3af715831ac44de33304d491bb88b4d92b579d2552fb8ab73a62da2b313b8465df6ce5c908310ac0f70957703a7abf15197520f714674980f56be2cc424bae9e92c71eee79fa62b843a4d2de13fa0e6e9a242323789efc50e58dc554cec872e78dffff9cdc455a96dff37331f965e43055358b233a27ce442a033adaf20c75d5be5729cb73bb3c04e7d20f3e72d8fa3f92c5378a7959b57f7001e09fb37f0c4f0823f58e738506faa9116dd8245640fc161ecda255612de014487c2c5e6b1fc482007d5fa964cecb9909cf7b6a808d166d4830795d66e3079d261753b9b0cf2085012667153a9069ce580a3a9f8b80ea46d4a44fb71eb19d01d58d7e09ce2de4e3cf0e2d89d48dae3f583a8b645eb1030b18fd8f83796d7e1c90bd20deee42eb5f4efda9a7df2b20b1fa97ff94192b7726eaaf0601354b01d165329585a0ece06c4a445ebc691f1c9ab9e2bd8e2550eedcb9b24e97c69590aa7cb194f5", 0x1000}], 0x4) 10:59:01 executing program 1: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/34}, &(0x7f0000000040)=0x24) r2 = fcntl$dupfd(r0, 0x2, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:59:01 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r2, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = getpgrp() wait4(r3, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r4, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) fcntl$lock(r4, 0x0, &(0x7f0000000000)={0x0, 0x1, 0x7, 0x3, r3}) 10:59:01 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:59:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x4812, 0xffffffffffffff9c, 0x0, 0x81) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:59:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) accept(r1, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000340)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000000400)=[{&(0x7f0000000100)="a769aa52f383f063162c46f821695bc815efa6b1038688ecb29340d856d18722081a2a4bdc8b6ed10edaafcd0cc6fde22dbb284a2cbca4864ccb6d6d38d70253d81e0e87f4957d", 0x47}, {&(0x7f0000000180)="814d2b6f46038c617b149af486865e47edd399357b4d13455dbc1615db4fc6f7f9936a9daec113eeef690c11ce01c5cc056394ebc5ad41c2b16fab554be24935378bfb938c08d77ecf4b78c9168b3c8c0c8659322e02beb694f869bae865ffb679bd5f254449a07dc0da8d3f7482e040690b0c983586ada330e693d9647bb92ded", 0x81}, {&(0x7f0000000700)="74d723e9df605ed82a102d36ab59c5358881586cb6997ab78428e93aab3b183cef6a0bb98ce5a819ae6d4ba2e93ec8f9348620ba6ed42a719c38c113135d943970090247e265a628573f549536429ebc3768fe048fbf12c7e36543cc389dba2aed99cfd0f8a3f2b1a8965ed5c2038beade96b4cab1a4f09e1ae73b5d8e09056b69e6cc7d95c530f85d83897aab832b175f44cee15ddb71f9edd02d4bbdb563f20861dca149ca81c56cc9380ffb747cbb92fc7167203990b53c3f75e02483a357177a4157", 0xc4}, {&(0x7f0000000080)="a8b60986b18387ca5d", 0x9}, {&(0x7f00000005c0)="0705b7f3e9290360b6fda58d23679f4eba3089d00ff5a7d048a5e833325965040000006d6721e341ade01884f777c2f34f83d595de4a6c535206fcec13e64e32cbe42d4126d1f422e4e7dac37288d87aa8ba9116b14cf5343c890ae27065357579451767c3e18906af4667f01f3d95aaa25ade96e13ce8d3241c14eb0c021dbcbd647b1fcb259aab4edf3a00000000008b08feaff610608242031ba0ab7a6f874b4d8a97da08717ae5ac77479eac5fbc9fcadc0f85e2f46d5493bbe47c3c68e6af46117403dff83ea98d2f2f4dc2a53d84bb619072d7752ad0d64764ddfdd96f58f1b49a5900f6e19b7cd22c2d703d795f334e7695a97f15f705f1f503560ce7ef", 0x101}], 0x5, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x20, 0x3}, 0xf) r2 = getpgrp() wait4(r2, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x0, r2}) 10:59:07 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe700ffe600", 0x0, 0x4}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="064e56c531c834d4b5e9f2354b46f83b2051", 0x12}], 0x1, 0x0, 0xffffffff) 10:59:07 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:59:07 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x9, 0x7, 0x5, 0x7fffffff, "455a14143354ffcf5b79ca565a2b208ed97e6430", 0x3000000, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:59:07 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/224, 0xe0}, {&(0x7f0000000200)=""/234, 0xea}], 0x2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:59:07 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xff, 0x0, 0x9, 0x0, "5cf809d18d9d36cdb8240c3cd300772b66509b57", 0x4}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x810, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x400}) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) 10:59:07 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0xf7a, 0x0, 0x400, 0x0, "e74d00000000f9ffffe7ffffe600"}) r2 = getpgrp() wait4(r2, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x96ab, 0x7, r2}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x8}) 10:59:07 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d004f7d216b9188dd85ffe600000000000100"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x3, 0x1, 0x101, "0eeb9395ac83293e8bc393b8cf968552800e3db3", 0x2, 0x3}) 10:59:07 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x42) fcntl$lock(r1, 0x8, &(0x7f0000000000)) 10:59:07 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000feb000/0x13000)=nil, 0x13000, 0x4, 0x4012, r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(0xffffffffffffffff, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r3, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x1000, 0x400, 0xff, 0x7, "d032994cf3430e05bfb3af449eb058f22ca08d4f", 0x6, 0x2}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x2}) 10:59:07 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 10:59:07 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0xa812, r0, 0x0, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) r2 = getuid() r3 = getpid() r4 = dup2(r1, r0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001100), 0x10000, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001140), 0x10180, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001180), 0x2, 0x0) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r8, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r8, 0x20007465, 0x0) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r9, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r9, 0x20007465, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="7134568d80ff19bbeed2e23dd94df155976b350bdc7e1f02530b3e2a2d9112f7adc1eb682648ddf6b43b48cc126903fb459a56267da9ca966e03168a308eeb94e147a62fcfcbcd412dc3f33d1bdff4ed7826a9e6dfa6ef947830f1c60626bb480f14a616c3ae1ad879869ea3ae5e05d07a9f7fd51eeee658ed26cf3b51da67cf494552ba7d489eed9c5cbccf433a0f48116bf1c18202896da29812b2978d477644ccf7e43a98861e8574f86824b867c2df18b91d3d18d774c6e492328d309cbbfd6bacc354e55adc799d93f49d52c0e4464c196e8e39dd2320bc90cc938aecdb7c8dfe11c3cc0652d548c159a7eb02f5de1ed9719d66a16fa51c072e8d23b72ffc1dd31387774522338be3f3b2a13b3e47c5f5739504ba5733a2777b4fac7c87dca70c59cc7df4a83f3156b641057f1a87e0b8c59f76e2d80664bc98ea2b310763050716168d7ba08d0b99de8721a7791dcf1c1d93b26e31da4ff06443002b382d3bc595c433bfb9dc949c3ff9cd2ab3ff25d530c66c2baa57345b40c76be2b1557dd11ec6a9c0a8b19dc49d6b0bf117dddb799b3b5c6c18ce34c0c9890ddafa246ee66dab9c792ae73b607d0f7e3d4c4732f45d38205171cdb7ebf7c3a8d17a48a1ee62056c4fc71c84a8bf1146ee78f8d160a66e32273416c76e4383b2e4889c9c42bbc06bdb5b2fe5d719fcb6280956243add073c7933ecf87a80e887fa2aed6b7ab842d15722b7e0351b18ff8f2e82943393e2808e99339e7b932067a85ce6e7bc2c244fa1f9126abc0b0960bfba2c188704099622516b33145cb2a6c23a1b8f81ee9d3d647ba8a73c84846688845abb6f4340b578b5920eae574b26ef18ad735d9c1cad6d5d04bc8cc9b13556c2a36247a213e43512c41bbfc9d10cc5d875ea8dfc79a362dfe5a0016eaaca67284caca44fc890402eabc828f42c57a0d35f830a4867099e99dbc272dca97dfa5221cd55c6139a30f25bd90267a3cbc74c60ed49b80c52f8caf76b5a9955c8784c1ac7760d51ebc53cedebbff99a791538bd4b8cdeee0d1fc490d297b27d93faf5f38e5dc4bd49d97df342986ea7432c6cd54d0875758d5bfea8e5619e38504ada42a789b7d019461d064a12c24cb4bb8c9a2e5787783c5d0737c69318e6e04ceea9ff554b650172c1b6a3374f95f53b3b482a2a4ad110e8f79a2d8dbb48b49ca058f4001f553fad0a98afd6caa83b9584a22ecef6bb86d8ab41750160f9876437dea2e7f2a1d705a0ff7b38dc752dbd3369afbc1320088c75441bd101cf50274db92db02d725b7c6944a138eb9adcd1ca2d53c2badc4331cd3a45a7af15d3d0bea27ba19efad63a78e9cb26b5dcd4b5288ee76219f9d3530d87f718fc35ce7ec672351e0f2437fc4fff53ac21043879cec9ebe63db6119376dab2882b058b91f21336e7c83a5a25edf8519c20bf578e1f63dafb08603774c0b954bfa7ede590749fcaab4195c7ff29b693dc24460aca927b30098e2320e162a2ae0a24083a2cb45efbd5c6b9a07074cfa50916caca69e88aebbb15b7405da2a78dbd3306beff9160830831874a44d5f014ad754342df890cd2ac42f1ac6164eacdcbeeca376a1818d5c1b177491f0b4abc0922c8a1e44a1e9ace0b4243d1170bbc87423c35e8e94bf1b4c5aa4259f8a9587883a7918a42dc3b1c4d6ad7d724108126bd5122602c859d97037055f9c3dce89df2d505ec7e31ff18bd4c67333e357695d8ea3396598bd68975fd2fe6182947c1e908fba6f3b0003298b38717e2f000c157ec6c60c67a6d3bafcef6403f3f02a6b482a55ef0761e7f4ed1d8f400af6a2d459dbaaaafecb8a00fa3912acf99bbbb6273b431f062e883b7938d92f695102d31ecbf56e459f23d5a7ae85dcf4e62a8a49d1e72eaffead9c3d3d9640146665886a9c5c05d76e7af785f90be51e53ffc6477332ad4df68f87dbfe249ecba51b2e6c58d1c2131968a7d5c38ca67affd9017a285c40447705d3aedd55157d2ded4ef0314908d4a73e6340db40587bb420c1c3778713014753c85d5933af3263614c0384332e336dd5a718c17e270d4e64bcef8e7a6025a5494528948013a39de49967a3a3dca2118f2ba94510833ba6d520b06a866000847eaaa7d8aa52a34fa48903a2f486021612da4f330f05b8428eb5c33be368e193d2818f2ffc47a85e6b2bc885364016c17bd79240c51deccd6200a1953e339964fd29ae2f79eb1c7b2b7f130f17aa42680f8a8ee90dd914942323269668d20d03f2ff46c0d5f3781d78dad2f2f118620e6b2141ef8c65d52e28617de38e5233872f010afd35177a5a4e7e94a07a7ca9f8baa8d45be0cff7f9776f9f08f1f98513a24ad9d3d9a6d16b9219952cf3923ff1c3716da5e4920fcdcf49fb96dfd1b7905899d746a57ac15787613db360ad1b31ca7c3d019692a07d3ac570317cd3eb6e2204b1eed7ccc3e9fd5160663ffbfd71b050c9ca9544cf7420011385e845b65f02434fd656813ef41af8f41ee91b2f1bd0d94ecd7824e82ac7ef022c571259b3dae987ccb5501ddaae53d7e93ebbc2bb040986decc2a16322d987c274d1950085d509e1584a865562ae0b3dafac6f0f20c4d0cac80fc7f9889cbfecd7e52ba45818ac2f0673cd920b991f9eca2d088d0ceefdebad4d9e3a288b10538e1f87a5a03583ed13f976c7802824d289e7d1dcd88193a1d9a3eb3261075a9e7cf809b322433d1bd7b4a10facc863b84774788a8f959e96fa0ce9cfbe5dbfb7c5b9390dd9e00bef3e60908755639e6579ca7303297ee82e32bc3cec11dded46060be93aab9a66a61905237cbaba71e42038fed5405f7c83e9552bc9ceb7789bcb6747303455f3e1ee00272acc310425c8eccfcf4b2431e802ed2456fc5ee707b21ea6282d42e22727caa985966cb63454a8a802f5af3bb05e3c29e82979de2425964510bf03cae16e27fb7fadb853c1ff3ff2aef23f695aea8b05f4a76db4b3a4afb5b6f9ca425a70f243c24219d6ef3438068dd2fd0cdc2061f7f67e67ccddd4584645b624e1fcb028d285ece51463b78f8c9f621a5a8f3ef2c54de88a4177b6c37e21af73648b408b6b9de953374c19201e8aacca31cef969fee342df32ca466745b8ba8301acf6318ec05c6c8defc94bda20c0eefe04b69bb2730e6d42d64a9d03e6f3392ebc80a961e1d4fb27f5edd0ab75e439df24b21885bbf2b4ab0103b88a39f9edfcb91e566ce5eb680947d5ee6763684b30522b0efd031e6ceb7122e465d559e9989c40af029ccc0f391e1184d1c2cff013fc9051d27c31ed6fcd01935e8a2241ce292d2b7ac8bd3f804124e56d6116cca07336ba1e3e80bff0b2465ba4e3d2263ccfc3fe7a46a436afa24556a172c38eb719ddbf75f040323b9b6159d3443b6a79d831213fa2dcbbe65fc99083f7854f91cebf518cf45e73a788354c9011746bfbb2dac54728fcf4c8f12325d29ee57f3e2c9b0885f339a93f0f3145c476a358fa3741c7fb0a7c617dfcf74ef551a6b86faefa956bb64c6dbf1c0e51f17a5544db12fd2d63339b323fcbbe1c7adb6887db07606bdcc3e82e9aa3edf784cdb82254b6d953283284556df2767c431ace9884f6c607262b43ab20ce010ffc4143733b6eb2bb965266bdd1653c96e78e534218cb587d9b1379ba553f29fbbf7d5d36972c01b4ce8d37a3d18f0600689eea9ec4b77e59f5497f35db4ba96b15a2b709ad8e745de4eb7084e5b99e152bf007040f3fbce75577a48b3e61c1eb7fceb5a6b5dee486440b5cf7669044095cc9f4771bd8145b09681cbadf0bf50ea043fa4f3100f5bad139adb135a7c728fb8351dec6e63ddfb9ef95b1a76ca1d9dbcc6928daae1fdecac70d1099744738d29774b0351a9939bd7971483f51553d94ac7588b41fd6cc1a579b60d076ac9bf05394afd41904c37b4cbdddaaf58f3c3d2a4fcc121b93cb09c616207bb3c30b813098eaf14d1fd8366a11b61fb35abb34fd9ecf457b2854c88397d09ae91adb2fbc2f4277f20a652ea4bfa9941b033f7ddbc881fe9875ba5e6f0ea1b04210d470a3b63c5a49448770c041e2a5d5489139628ce658e30eeb3ee0b1897db03a11ce7eeee75cd89d716103575bf6089e04ea84d9a0a150eebe832286dea94fe692ae4ebfc8a24630b70376f9ccc46823a2947e0bc2a048038f24c7a79cfc04f06370b70f9bc367ba14f951f99d637b036c0bcdaa8dae89e4b8265d254454ecc2424b9f5a2142b76d94cf0bf949abfacd1b7d0e02ee88673bd8db9a3557a808e1d93419fb0656737062c178cb43e906c33cac65bf9062afdf4ceb774085cfce1b61db23a98ef9ad2318bf436f562fadf988822588922233141be2b3cc8eb31602500cdbb50d7e4010940a14f057eda93a0c5685010a5575206e98cad7ff7452377e1be563a3895e04517e469ea9449d3a94a228c60af3349d6dbaf416aed51b518cab08fb11dd1eeb3516818cd1587ec0375212f12a560f9333c4c8c128c1329f86923dc6f26bf9cd89d2fddcdb1dd34aa50f0b8456f4a4fbfe443b1acb5ccb688c417e1dd07a1ea2f8d8a4fc82e8a56f060627c0bd2937c59fff69d5de5701902e5c12d2bacd6a70392fcbe964a615d8411001461000263eb2a02b0260d9f00429e572851dc69dc24541f75415639e17821c2f692c074c2e419c6e2900ebb12ebec0fd4485769f8f983b8128e8f170a7f62e444b843c188ceee0cc5309ca77e5cb20f6d5beadbb6cd29554fb0ce0095496fc82646a2c550d2aeca675c1ce99442b5feb35d52459389bba56a781f5048f75a86bb176be1c2a0d179566195c08a9bbc43a12b858130cd4d8cbab366230d7868a49d8418c0673b3b8ae5226bb725aeff38255691d6074c2d784715544c5721c615bbfc58ae0b42bf9e19e8c1e2da8bb49c648dfa0392b6cbf861dbfa0a55ca2eece6575b3890ae0d9892d7a3323b63e85f50f1d95c6a927a357c5cbe7f5057bb336b2730abb29f45bb5a993b38da88690cfc9e85730dd422899f8c6c8fc9298a8f0352566ca2de60ce8945119540188392ccb2c94c1602793960c8d7cee1d398c6a8bf20f5b57b5f661c67cd4b4b3f39688668d3baaad5bf9da15ff04979263da22e45e25e994476ccbaca415c2e289b0f789bade9db8cea2b7ea5ec791d6f1911f7b978403a52413fbdb764f10666a9852f9aa24e235e95087eb95c655912be04dcd34eb6d2fee87a45a5f4d6480e361405656819c9a7ec8a80540cff57eb075f58caade3dcf0d8cae83e6a87c438e02c5fe48248f323372978ae32a58c14be310d03c133da7e660d635f3daf23107aae9df42949ebe2162655b85f8f35a0951761f652c29f96def648086fe867b98b97a281e6dd845fbf23891c767fe32b7921526be8d532f227d436554923089d416c5c0af4408c3058b096b7cf7895b08affaeaf4645a6160906874638e0d1d794c5f24595d80958680e0c56d92adf6c3f4dc9866b47a5c4d87fb3aeeef08c177d55f3fabfce82ed53fc1e00f422c44ffb91a2490070cdf553dccb8d50ff55097efd5a5f236139ce1a53ce3cde7f60794afe3d636c3b1d016b6a491b50cac21b122b60b7af05740c44283b13a68a2fb7c66c6aa83ac8ec786243d69d4d91420de9babcab10417d98a63342f79ea37f1ecf9b43bbd654e9c4ac8d8b1e6ecd3148686f6c829501f117fb10b0c9723b179bb51832b6b48085276d0b58c16f853e34e8ba6e03cc6a1ecd1f161bac44c71a3ddf37840b3fe22043fdd91c5b0f410b97b7ddbf5c6f8b9bfefa89b0206f9eed377a2", 0x1000}], 0x1, &(0x7f00000011c0)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r2, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r3, 0xffffffffffffffff, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r5, r6, r7, r8, r9, r1]}], 0x88, 0x204}, 0x4) 10:59:08 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) syz_open_pts() 10:59:12 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:59:12 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r3 = socket(0x6, 0x4, 0x1) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r4, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r7, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x95, 0x20, 0x7, 0x5}, {{r2}, 0xfffffffffffffffe, 0x4, 0x1, 0x7ff, 0x93b5}, {{r3}, 0xfffffffffffffff8, 0xa, 0x4, 0x7, 0x6}, {{r4}, 0xfffffffffffffff9, 0x42, 0x1, 0xed9c, 0x6}], 0x1, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x4, 0x2, 0x8000, 0x800}, {{r6}, 0xffffffffffffffff, 0x1, 0xfffff, 0x4, 0x1}, {{r7}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x4, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x40, 0x10, 0x8, 0x7}, {{r0}, 0xfffffffffffffffa, 0xf6, 0xfffff, 0x101, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x6, 0x8}, {{r8}, 0xfffffffffffffffd, 0x81, 0x8, 0x4, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0xffff, 0x9}], 0x9, &(0x7f0000000300)={0x4, 0x1}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) dup(r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:59:12 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xfac, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:59:13 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r2, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x2, 0x2, 0xb39, 0x8001}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000100)={0x0, 0xf9, 0x2000, 0x80, 0x90}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x0, 0xffffffffffffffff}) 10:59:13 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x268c) fchmod(r1, 0x40) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e7e7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:59:14 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r2, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x1, 0x1, 0x0, 0x10000, r3}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$getown(r1, 0x5) fcntl$setown(r4, 0x6, r5) 10:59:14 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r2, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x3, 0x800, 0x10000, 0x3f, "9acde4b4f382469ef30ec61152b98a718415b4f3", 0x2, 0x1}) 10:59:20 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffff, 0x9, 0x2, 0x2, "69bc81d5f6c19fa85a4af5f01383fb18ad406d8b", 0x5, 0x5}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) 10:59:20 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e74d00000000f9ffffe7ffffe600", 0x0, 0x200000}) write(r2, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x2ed7, 0x8, 0x1, "12e09cca9378c5f7ae08d64f0d88e7626ec65031", 0x6, 0x5}) 2021/07/24 10:59:27 executor 1 failed 11 times: executor 1: EOF ifconfig: SIOCIFDESTROY: Invalid argument SYZFAIL: tun: can't open device device=/dev/tap1 (errno 16: Device busy) OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) login: