# https://syzkaller.appspot.com/bug?id=da3454d7951f7559f08e73ec4129429876c63f84 # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"threaded":true,"procs":1,"slowdown":1,"sandbox":"none","sandbox_arg":0,"close_fds":false,"tmpdir":true,"segv":true} r0 = openat(0xffffffffffffffff, &(0x7f0000001640)='/proc/self/exe\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2876, 0x40000800) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r1, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000280)="a5b6876440a4040605d67663ee35db766a67216fd04daeb01b31482e4a19059aaacd9bfb4279e86676ad34169725af85a9a19a04e3fcbbac139157ccf7f48535b207c052ce924766af49beeefd8ce0361ea9be9435e885c869921145f634404bc4769cb91a08c7f96d0fab6e9f17384073dd29a3b5761f3441ced28c05e4be4335d2dca4c40d67d121dfb6673e03b3567ff7f7b184986c9bf26e8c75ed3fb6c5a62989a7a971b69109819e10e12080afd3bc5bc4ce484af1e42fe04f435da21738ca4a5e3ba51fe5e9e0bef6652660b20f60fbbeb4304545a0b00037b01d389a6423bb29a17087af6f5bd8dac5d471357e7acecd7b0708edc3850ed83416eb33de10fb934851833a71b115c363d1fabc7ccf53fd00b5d46d96cfd994d01ded598d6d5a5464219f8979ff53bbe3edc239c5349b14ada7f29ece9ceae398e38ad08794f68085672c183cf068384ae699d307e217821560abb4b60a0f022d52f2a4eed891a01731cf0f779afa6501d904023cbbd0c2eb5f939d24b5e44c3f23c378c76e30537dbb930dd7c6fd407925d101d64cf7253bbd2fe1f1d018e2d2e5d763c98d9264398ffacbe2b714b54a1a79254f7333d566e0a2d2d1f4d43fe4194f22433f2dc2e95ec3b1a53dedb7a05fa94440425a2306c2c4ed1caf21c69f6c176c9b22b45c8c9180f8ac1a347d4239b4d18fcc26647e0e0d38b950362f0a49659f4e3d449a91f878b6f3571f3f270df7cc1c652219617e503f14a3f234e17728a19146fd29c9798701aa5942ee31138431e31b5ce9ce64569b0c6da6b2249c0a5c6a8f6a89585877e5405f1c6ed1b9cb940b63060b12ad13a10f7b589da3208c3f898e4658261a66b18b2c6efe3809c85c0b0f4761edc5e1ea40c0c8457e0773aed0d7b6133cd4c50a4b59cc7b72eea96c1a627213503867a79e2e93f534ff5a8409969ec5b88324de2ab0bf166fb31cf60d8822c74cbf57645ef3fc0ae98b663d9cec2d4ddd2dda10e17d6274571c59c3006ce2e2380892047f77c9f39b5fa3de171ce71f316e94e5ccd31660ca53c3976392d339f4f92d7267388f21bcf9ff5afb1973d0d5359f16b9586018508af9395ca90213e3dbe95de6d4a6629cca252f9667c45dbf81633a20d399585b422938018d05b15a0ebf28b1ab91f30b69aee9559f45fd5a5514c6f6e5476b8695d188d7395de59060453a6b4f385184bdeda9a507f74f5c95e78553243fbb6f9edc090edd8c470dfb87fd8164c13f1b256256c96663ac838d4f5aea947cac33414038e26cec64bb2f7294a6353c645efdbf300110e2f87b7d51a4980767dddbced262662118b4256438dbe93ab2ec6861580ace9e2839f81bcecfff5858fee3ed8ea2f96dae19ad70cbfec6c5caa2981a95213130c0609dcc1669cb7cb843196c61792a0e4223dd604f86b6e5b5e946a2b68d25f6f70dc8eec40f2a7beeda3c361e4ece2feedab17807710a8e984532a0ad3c78896beb71a68c8e9ad38b47c2460f6572f08bcb20846e80e9429a39c572afc55bb6e99143da076b43e628d42cc03b3db57b03c30c678ecd172d1551b5ec341fc61bd3eedd091638918b8e605f7c890a0fc72058cdadd5fc2845592132983f6d500b0655c195fc3257c353f352a057467226503111da285bc79047a0493d9dabc84df544bd3215b3f4c3a40d1e2a92cb94071bf4a58f1e6020f0a40bfd680d5cf1ad7a3fcf8b15c3075738eaf631be641916ff16ffda060f90c79ed705579b5e7ab080ebed737b165792413d914187af83a44411980574b5985f71ec4273f06a0fc9d4faa6013f7a3675fc259c6298c31547bd44cc1f5222022786d866a274bb3afc7dcc088b89e9ee6d03ef618b63aea95b6ca4f403aa0c0664c726a6652426825a0fbc39b4693b53ffa2658c880a12582fefdd8b704c6ea4d307e5cd2c1b3656294cd9f9ac7e4826774665dcaf2591c9c82fb6c9c766fc0d38ed2b2a84ac1f71d325dfda31e7f6cfc19db4635cd041fa55bd606481beaedde8b75e5c0089ace5b724aa8725a01f410ffcce361ac674e4253386a4026c80022c1528cb0bd337d28b57788a8c1472855fac13a9da711b397df5873a57899627c9965310588788ca7cc283a34e34f0a40c74d11846907ecb67143b1a6007214b94f79f3a507188c0659cbf8eeaa90cbc003c4dba15d6578c287ef95ededc28b4e9626587f46c67623e81b65f9aef517b5b256ac6f4456d28e9152a3dd38950afb9109b0af7ad94de6abb0a700a6d7689bea7e09307de4f35c47dec1d883a202009e9e90743162f084f3cb8cc4f7f77ea93ae441bec7aea654403fd52001d89d6bfbd78058aec9e1a35b4a05d565501d0987fb07139ea1e10fc9e466348b1d1386afa632712212cf8e3e7003a6bed029406bde41f973d3e28e97a311115f3b74c5660b2ba6b3a8c90b713118fbb3bfe0b918d74a55415e3fff2e4242660893cb7df80dfabe948c12640d3b61d3789e05a7abce8f3689ffaaf1aaed45dcbaafc80ebadbd0eb6f258ccc0abd26e2f13fce5efa215cacd1b058fdc5a424fad4ac9fd610b3ab5c871c80506684d8573a1e47fecd458964558867d6255809066aa7f1919322bc16253c01da9d4039eb8e9e1e2f0f6a1dd91a73039227c540fe5c005d5faabea548472ee1909be23ee5c0271951c2e854ba0062c76c69308d71e72829e706b14e790a7b5e6e3110b88dce90cf7daae1e04693896f987d9a9a408625c6597bf261596606c7920b9d7facd8305d1dbcf87ec3125795be7c1727187da91d59cec8a103ace936874c373dd905e192f93bc3d61e0fc0455c06eddd8f6b74836f9bdb7f9517487b625d2bf560d5659fe5594e33b7c2b4317e4a03737dce567c811d919e97d1484b1d4c535f9fdeaeb0b7dbae3d8d42bd67eff464fd4dbaf1629fb186d209e05ee91e655e5cf631fd029a975b41526e3ab46fa8ea2a40e0ac8ae163fe5b11ecd230340e5f9cfc5564e8b8deb4b7251e01e2732e5ef64a5da3575d99031f24e196796d6e20a3eb8f17c05124866ff2adcfe1797031d02ca84b65bf781b57ab807696bf77df3a3c670eeddc4da31082dfdd09ffc0d4ede122c98c50775b816b1fe1700b4914ab3117eeb1b0d78522ef4e69531f60dd66035eea40ebac4d7ca02612ec9989f8dc2f1ffc42583e007778b2434d86b721574fb1935d9ec0bc2c84d7e17390961cb332ef888e1b6a92ef0e3708484556b360707df8fc3f9b8bbf65ca82327fee5dba324de796d85f5f8b126bb3c6e2c05d74becb537426c2f744e1361bc8e9110d60a10d9bba7b670bec1368104e0760b7b4558a0d7afa988219d5de80aec19b1abd92eee64436aff334d50187d3eb11442c47ac2d73a394bfa0164aaacded204531e77a2c02517ef5afe0e54a944f01831b78982eedd114dfd2e71f3e1047fe58890a3af03a32f4f18fbd33f85cbc0770e594e46890710f09c935ced1b7974ffab06c8f30f89bca9534abde1373a7c09a02f741753e6c6f7ccd7a0e3ff9ef01afb3363a783c13d3f1077d12ed7f55ca177ac34739d359098c8981e410b17e977fbf25e07100f870b0f2b01e3779e13b205d3968a5d20a0ddbfc55050e9a43e2d66048b0cb06b9380a5ed1bd6040be87056637db6b3155a1005337fba24b1319fe267a906e4cafeaa91554b17b67cfc6fe9ccc25910b4646d690f36be372ab33561899cb19f2c438dc39dc8a1ffee8c51e988be95b7761c84e8b061d5c95103e70d40af66ce54f41d23cf2d3b28ac2522d92ece8dcbbb3e8410f803fce69099d5e795d659ab9753c56224121c39db93228a979a6c5d1ae2140137c9f642c6b0b947d3b09cd117f35b63ed747a154d5e636351e1fd68e91aed9ba26425770d1c87475821f01d662e2df7f7b39ffa97a20d1cc6b71a027b42f2bac87f3a99cf7250453e1c22516210c2a1f595eee0072538560d1ef7cd18854021c02918e42c2f5d66175282a56b98f30bb3abe682e0b1148d9bf2301b6a2f6a4aa74e4a9f9cab7632476242dc37f662879057b4928f234714de81dedfd1d6c072ded36251c0ddc8a217c44b3ac75e935e4d80ba438c95ea3d69682c7599e5ff842046ecc8fed368f40d6638033d6b14350e6c9e43f556db33faf5e7a83a84696b3730e9c9babdfb2dea088935812bfc46467908dd5d9c151b3f36ad0955207463c00c1c08528c3ffbb886ffafc819166251504634f4dbf37ec19687d70b63ed5dc8972159e852b281dbf4a1227fd874ecaaf70d6968264e3ed0db0fce2eb32b5b68ea94a4797d2a9ebf75bbbd32ca5bed8d070505594680aa9384a62a6153ac56fde3b0685506d13f1e002d808ac1d88adfa261526135cf8dda2ea6686c6264caac96ab8572faad47f04376f158aa40e21bd5263ffc3e232267ba00786dd0befaa6d263cb7c071e3972e591ee67dce5eb73c24b006472e39c39a1226bdaa41d58af9d695f81b9fbefc876189709198aed9ff64bf7b16e2acc71c41a4d5d4e7148b5c9904f75953942dc01dab1a6e515beb74ee666c529a6c7f043183e99ee940b7c05b1329192fe9fb8f1d5da4de2e4122b610c0b95a475c7ba4e3d75cb4c01c6c3271a9738dbe9332d2764dccb2887bc8a03c0cd7e0b2ce05069bf5c6004e86df0a6dd9e033e0de3152a86a721f416506d85236f379b07c2392bd3d59f47cc92b6834acbb6138e545a3056be1dbcb69aca78f9fec6b86a23201b69169a775d7aef041a6f6fe87d28aecb4c0c9799595c7d4b914227801673ff0a45f1334b640962566ff5b14d83613e8a0c63892f71b48f95b26af1b55d2c5869b3a973a8fea6158ca6782fc2d9faeebb478d03cdafd10495204911964797e1f99283c77364323cea96e8a227a1712fb4a05243bfd602a0695c2072bcaa17c3bbe0ab876757f49219a0a6448eccbd8c3b7ddf9d2c4ce28b36483dc87bcf6808e5676fc04c660558172a0adffe98832ef2527be1e0821033626a10ee130ee32915cf9e603594beec74cc7a8a793916e9da9e40885d4a2fe7f8843a3b195a4d1ac333dbc89557d75d8a8e76fc7697c04838da9beeb6a91ee2fdb83ea7a9914feae20761210b197e32ecd1e151783a4617c13ee9ef0f640771fc6e8295bd274d03be997bc0c3f5c14612ef0abf521ed5e9bac778bc8f38f111675cc93c32f716e6e5b46db636866e9740fd0771c2f47b2d86ea3d6b4b33dd4877de08adff50b3299424b3ef68985b68af1a9243bede37da58eaea2d0756800762299226c549082c2f2c0e2202ba7cd40334d82791f61cfd55a947886d52cbb7de190519272a055eaea75884bb85fb7ff596caf7c46a98de217d70884b3a06fba40fdb7909ca0a484840b0c9522837d9c3b1e0a52856ebe403c6768376f34b0dd3da92a3304129590218382f1c69c734982b15cd39b8133ff09e80beaca782396995241a723d520e85aea6e8f07c6d45fc95f01a90ddbf764ebed28aa8c7a382f2ba4fed7d598aafd61e9fedd77c54ae4f9b72c1a2a03d778965bb6fd6136247698127a6c7145701bc9067bf8822ef755b3312dcca8652463da3d2296dd050e6903fc3c0dce51597969c85b5c8c622e263e64df12a27fe7f76a1bb4c49c415a7f9f242135a32de4220491e359110b8d67758dbdfaa2788933893b53d93b64a11876d258e85bd4e86b1ff1df0861368585e5649c7f22218c0a53caa25338d89919f3ea7613e5b4c9170a444e4ed7d76f0928cb1021a7af9bfe99b84709f55c8a035e4249c4f401aa6c5af4edddb6a8664ad791e", 0x1000}], 0x4, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r0, 0x0, 0x8000)