# https://syzkaller.appspot.com/bug?id=fdea41d98ec0a5856ebae47ad18f0c554610d6c0 # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"repeat":true,"procs":6,"slowdown":1,"sandbox":"","fault_call":-1,"close_fds":false} r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x20002000008) ftruncate(r0, 0x0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80400000000206, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x20011, r1, 0x0, 0x0) write(r0, &(0x7f0000000040)="4abec43c58759bf1284e336bba949c4f1d889f07daa6e474d6ce9e783d61bdef12ea34712c79819f60ada441f8000d4ee51d8b625a0fac1684dc2ac8234b3722a2f6ff5c3ea94d6f7fa5dddb9c83e3a021352e6d41acdf953f1b16bb9fa342f6f1971f5c097d15e13d9e8b167d4f5bcf7a6df87a2ae8aaf9869be47c11d6b7d0d0a17424692db439ac462eb74babbd625d9e56a8271976a8353486c7187552487eac9b389294ca9cafda72e4c73ff88eee6a74cfe3a43f8eea0f95336a26048e8feb4d4368f74b2a55ec12bdc9a3478ba6e687d86576461f0ec0688848bcb4d8de27a68d7d63acc7fadca7f65ed4a3f0fa502b30aabad0cab8a973f49da361f3b6dbaf3a91aa847fd75babc927334342ea317e948f0614a3efd63f5b110680349d85a6d374657e22dfcd55e8c1cae5dee2f49ff63a979a8f0ac81fa4532c6ee2e29453cd56554bc81a5de5c8a3d931f98f61982d61a0bf8705af73d1525849810d3c05c81c771a5f30aaeebfcd35c1779a8e7e5fbc5856e2f850b8fb2067b8f1031e3680381572f61ef8a024d29b88f7cd835f90e1c4f2d5e0921c91470d5844270cdcab00ca8fd875d84fd5bc60a5f7ce046cffe7efd204cf36c82d3824e50b7ffa8eb5b69352393eaabf1ded6f142726b8b9a3fd32a4f7ef0bb9a5bb355cfb763e7d16ba21efdf1c6ee4fc39bedba59d66206a5cf93b72e8bd600bc30c60c9df0a58c4691dfba4a1f5d08f9ac7dd34f7e363983ae9d11cc52d5a70ecf82c7c3edfe7c2505836ebcd999e654c90787e2cb8986ed4f91c72a1e5d5526b047488e94da21bde51b042e73c4ab1333fc216521dffdcad59514b12e431f236ae257bb8539df0a2fc91e7d6391b2e65eea86609ac44e06e00ebf12dce232b218b24d361ce00abd83ef8b6909c92b0fc2db69e0f8f80908fe52cf6d249c1c46f0abe2aedcce09d392e33727abe6db9142bad7a7a55791d58df5fcef38b94ef79ff57968fed61757cfdd00fa25a4d467d94f45f797774b99e608cd9d42226d1f3a540e4c99bdd22d0b16c513e1ec305507998ba99cde6a42f30c92514a236fc718b065a51389fb2ff2696eb4d5ba2274abc9a4e3354d93c68a8abe6b336293ab59f566d1f4427cb9085142608d8eb24133383d263c6b84d39977844ab3622e721016956a6d34516d281c0164f49dc33260ff56fd9157e4cd6ae1b68eb5a31e855943279f10258908631d928a7bdae592679f10fad37e82cf6b7a081bd15942d34e62345ecb07fb945ed23cbbe83b7e5f6066a07c701c43a4272ce027eb040e5dd6a0f9833625dd7e6dbad4754b712649ea0044d8c85fa413df8b53921ed8fbf115eadbab77f1e9595733e8f78e24b61243a77f1240e4c1eced3dfc8605b566dae3686f77db0f8adcf1157abd17546f96c7b9c0d68282bbee6c3864de45bb00b12a9bebfc67579e66fbe093ffd6378f35d1683d55fbe3786a2d22a65211588db4b2fc71949c20a90cfbbe1e990735416aacac77d25d9e824fd357c0431c27da759702efa10e0dc726e287694b38f325ba5fda606bdc63da1100df4a8d4af54a04086d8d57932dae769d252bc5ebceacbaf33c92a5c549b927a574d9f56022d9a5152f52fef95f938852ca36d1b5c7ae1bdac6550fd851f54b2615fc4b194d522ea6b8f5355691ca38bf2b4b63fc9627425a08162b5323e0a313727c02b85aa4813c31cbca129759d3ecfe08c733c1bf5aebac4b766fb5f8d9681646b5e9c0e6ded490ed8bf25b9255cc6897065f20c529b64d49586fe418792fb0829f4933ab6042aa689da48c564ec1935000b5114c537bf2338153f93d2c6ce8dfdcb9253f1f3b4ac12c3c034b48472e2cdc06e5c056f408e4191bd7ba8f15b95b60cb74448bbeaae901803fbb9d56a87bb22f5c7ce20f12ac8c8f7850ba2384d8b36e98ca3e7ac58f83f5c783dc7a6f8410377d79e5cdad50c29536e439015b806f387f79f6b06a0e96f83202c178e7d5677422641cdd52458f6a7e232d0fd714ea43d439ce227020b23439bf1d67278af0e8dc8fb32dfdb6869d4b6f351a75ba01070b1b708581972650ec3c53b0a60cf7ed9ded0c104d3c9f389556c54df509ea1076a50dcd200b168e6b4a57ab94c23ee158104735751d5d9845ffb972bc80820a6d8e9bdabfd07f7e3d5276340425ce107f7d8560878320fd48a035da25357ee9b112623e479dab833d42845045e05df16f4772c6aa6d12010de0287633b422817dc0a3bf5380cf1896a4aba4806662c52b1b1c458f817b943c1e27c5cb76b16d300da77deb1f03d41def4caac774befafdde9ba6a82b7b777e31a0ff10b1a578c5223ce24f41ecf33e33dff72ff4979489ea2693383c6c257a81d619492af19f4e980b1fccf3539d219515b479224ded698e99a882ebfd160e4abffcb1b4c5e622d08820bb4549b44bc20c5a463b95dfa3c61ead28276c700a03d1c89a9b7d1ac733022b734c35eedc2da99f74d6cfa1ce928fc4122fe36873a6606da7efdb8c3386b7003aba73ff628ebee4ce108d1821afd893e0db33936ee065f8a006ee18c500b9b73c4195c8572c8d33e2fc6940a90c0e1e89be0d617c06ba9aa70bca1ed83e1c13a4366f6da353bc911d4a0353569786e0f8bbe0a3311fc46c272fbfa6608b5dc6ae2d35f7ea8aefcb25dc3bd2b9838999a17c630d013a4c357aa42de42a1d09e677c4578eb2b678df1becc89b391c1635d6586dc4adcd49994290b01be90598d18c39cc9be107e88e94fb5a5e1c20971dcc4972dbedebc89a9d2c80e6a7a8095f2816d1c4a9eab52f80d1fc336018ae35817dda809874c357dab5740549aa7678abbf1fae72cb7cc9ae020f9f8ed410547102a6b411f92d80a46f1a93eb8cb4fff4c4541d27911d97e898c8b80bf6a4a4b6c157bf6e9799249ecf178823a2355a3b173c1fdfc2910bf597e47c05d120f6f3cb8a3b1f1c7a724dcd1cefe5a6c93e19904c68abd3b24f6cd5ed223f2f73912101deb56d6cc669219f5460d1f27236b1782a2e05b753c891e5302f23e5fbd549df1a7e98206514f094b5ecf51bb1c1375cff905f958a9215d8a59d2bacd3b44399d5557eeb3cbc934e7e366bdcdb79b6957104695961da0fb555eb27054b285307de08ba08dda3f546689a5bb3ae822cc02d90bb2a96900f5c178ec5435ea18aa38e4ff65ad9d5e1364ab1559cfaed876e6118c4786be35c7249fdef604daea517d49a2058e4c5f4af915e2789f3ed47c49fd84927bd96a2f24c8422752547dbe1da6257e79dcf5cbe8efb9894176ff9f07593716af1ef60249ecb4e324f5d71a7973613b19b3ba772b2abbf07fc943329ba5668c8bbff490d7edb72657adb5dfd08b01f1c415a2f386220a8e62fae5b950131342c419479aea78610aa965311f51b990e6baff3df700e053fddad2826ef9761ab2564480159d55ef8f32a4b8f34be6ba70a30219deff77ddb47b087eaa2f778b92b7c4a06a691c4dde2cdd425a748b2143db588f9bf5bc66684cbf945890fb88399d3f3703129121dd55d5ffe8fdd3edb075001343d30419bdf39c665d22241067f39f5b2a9c173dd7bd2c135e5331ed61e01ae740c8e32f38841d9e861a3c59208d779c15efdbd8ece97c026caa07db411b24ac333e8f42c2bd45d6eada6845d1d071e9148e1ef0436d998ddd4810e0834c2dc94d439e875c4aafb0c91461a01907b394db702318fcf5c7d96d9dddc5f8659505e63a15a6837556fafb21a20512cb439e2f7f06e275d9ad67fa3446fd8cd40d0539126db2845f4c17a4e04eb5baf77a58bb3fc03d650c490f3b12ab68e15a7a2151e49cb05b22143dbcb9d6a4f69499d078b1226ad4ed8d199b96864e58f949dd95b1763b740198f4c5fd54e696806577e29ee7fac625a15c86007a7e8f8bec488361e1e3ddfa684acee202cc455a975d9e9ca5bee6f838d504b37a12c333bcd3430e02d50b8f58966b6e9ac7847e81153c9e7a5484eb094d1b66a5dde7fbcdcc029e959612d50c480545b5ba85ab1c196eab2ae478acd5ef0ecfdacdf26e2e854ec0a478c0f1461074eed558674281f4eeed21948b3635002e13b7662e6567fe8ef0539bb83aca44236b226f40d2cfc52aae7c3cf9d8f31418a246217eefc00e861e389023ebd84d6e536c5dacaaca104f26c751d77a376790184189ce6eb2f183e6fab1bd2e507cabe07837f3a14f0bf83f9bc20709d8f40e48bac8680b378d569bbcb0cccfd24769afa9c8127140e4c80d1280e4da33b7457f8e3ba096bd5c78c2f1e4d599a80f56fd1b2cd4d30b02e6d950711681b35b96b59d726f4874765d167a5939ef77e3057c3e0cca87d3263c5f5be002e9d1b30af690dda2dd0d1d0bf805e2a1437f62dd17efdf7a2632d1de94bf73ebe8d4f545d832662f85bf60ec72c4e7d71413331232df42c092ca592166fe7c35ec05a464a6dc36398129c1bcd11d5a18a9d5bc1b6b6dd8f4a6017ced69c83f85343d36ee2a47648b647f0203baf13ffa3eaedeef80e718f1f0d8d59da50f7bfdbd79b6967f34f0a9d9741853edad239c872b017cf1b85b9082028d61a7fff7a78408bd1988a6719c89a735450ee51e385d04d315b14dcd93abaa670c5d7d318a7a36cd7cb0ad369d20767af735c096df31f1d798933548321bef799b38ff56f11ea9e3220265fc874ff45de68289ac932abf6f156c5993070919ec277f804e46c70813798cca9606146568d7b29bd0e29bdd97b05fdc275d0854f0bbf2f3cb0842a0066357957e6a676fb532bf789d6e5432a3d848a478c0c7e35dfd9130abdf10ea18e68c45a2757d650d68243c090b8e837013fe6d60b4ba9766603726a14522f6f022c04854d3c272041a83ffdb14927d427ca4e4cc0fa77eedae2d9f69eccf2ebdadca4eda8620752795411dcf6d44ceeea46bd79c322bce62057582395ad1885a143358e6c1f880907eb542b83271c82b293cf8e6436c4fd1e3c14bdff72c721c765cd2ccbc54ba318645eda11d63c7a521e80e5ae06731c5a0be879711179882efd91c04b7e40d735f96eabc85419b54c49a39599dd65aed9c824591b66b1eceb8d035c29f3f967088e4304d1e190e72c22254dc0747f82e76ea3380ab155323173f9a7dbd1b64ccb3add7c864b052f6037e846a527569558e83308e1f21b0c95975ba14c1343e407377eb6a9a56f3ef942499102a48a3a26dc3053ef2dd418d66a3db0f3dc2d7a25f651ac7e4c585d40712a0c27a06935199daf6ebc3e987c31aaf0a1451cf076a5f7214767dff0241ef8d0c0e6c507a978d94bd52bc72e8339480a1101d5bed8a3422cf9be22f8da3c5820c4d8cc2746ef946f4c8ec6fa8b75670a0834bc26f528cd401451ea50a629c5d74c4bc952957d695c0eb5f97195d2456d8b734547f84b34ee2231e3c191473a735ad86ba726f1a5f8d91418dffb4dd6a0bd6e3440c9ffb82a07eeeba3f337f069dc86e49a6a3cd0515bac755e68a237058f1fd7ec1ef63368013b19dedebb74c88cd99ad940005b304c8e70d9474f9697b0bb947d350d8182fc4b8df91c536b309c11edb2166c0f4c63131a36a6c7b5fbb9f2490b17b550894e7dad074f2ec43cb391892b293955331220984cbe82c9d910a2ae9bcc6101178653ff68d600bbf28cbdc352c04fc8f1ef4876718e9ce3530828cd15ee2bbc99ec9e13fe2fc3101e156cbb5c24dc25ac315bdd920b0640dd6e00fffc78ff2f922095a6ab2255b3b3cb02ac9af1d802b3eed154c62b82ceb37fbe432bcbf99f4652d2f2e85bec9fc", 0x1000) preadv(r1, &(0x7f0000001380)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x5, 0x0) fdatasync(r0)