# https://syzkaller.appspot.com/bug?id=a2eca15e6e0be4be3ed1b0b2bab3332edc317b1c # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"threaded":true,"collide":true,"procs":1,"sandbox":"","fault_call":-1,"close_fds":false} mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000580)="eee8c0415748ea4ae09763abbb200712dbefe0878a", 0x15}, {&(0x7f00000001c0)="74a3c87c4a2fe074b62b30bce39a969a941b9bd578", 0x15}, {&(0x7f0000000200)="1ac16d81fe1719a8b73ec48529e07ce0106c3426f1908c9f265d4fb82294fdf64092e4cfa0497a979bd53cf250470de90bf388b69a7b60a8ef11d1ad43a04dcbd0fe94bd78819a1eb2caafd736f0859a5f1407419f6af90155074afbcb5ce87ebaa2034f525ba592b05cf64cebbdc1b30ce3c2f3e92267a057ff2ec8a6d9e69e95324b317dde18cbf4ea0fd264e2502a62", 0x91}, {&(0x7f00000002c0)="6c9ce6787ec6e44318fa5e43faf2b100b83b6fe11385635c548ad3aebf01e32fb0ce609792a69923b129dad5897b4e6209504f3489da7ffeb200b55efb84ff34ded0cf849160782eeebf65008598a8a4adb7726e8673be46e6a6d6a60108bf8b8f36d36380727020c30196eb3c5ae26f571433848009f0038bf48a8f369e0ee4ca9620dde0f23f07edb6a7cc8bec2fd9fead22bb4ac838a5ada1bae9fb4ead0e40ed6630d0e37986614d49d881940100282d357e60b5386f2902d482a477fd45eff5e57ceab9df8fef3f313b00898c5c23270859a157244cb6361043df452fd0710e0e999a165d5f9c2b9c85e3becb2433e3094926", 0xf5}, {&(0x7f00000005c0)="d5cfa73ad89c91244d1e43f8afbf42ae44f61d85163e8fa2a4123b184f42ae270aaafc97a0b1b364ea888250f17beac05ab86c132150aa6a809fdff0e5bbd7aa5af17521cae6a9c36c21d2ec93c3cbd2a3682bdfa378780d1f000000fc177eca416eba68592cd35e6e31ad1584623e26c80f49cbb6e1f7921b7820e5bd1e176ec9fb8da493c2693a11c48391c872fee114e1873056495ba16ed44db5b07b4978ea3ee5c912aa1a398e3331d9caf2261bc29195d5f252c72da8582463bba9b43b9d83aa693d364cde", 0x5a}, {&(0x7f0000000440)="a04e6ba8e2fb07985ae890bf88b5ec126b9d2522d61c67dca3365df7be7847b5defa80a18e9181aef5e10fa63968d8915890cd07f3bf8187c7", 0x39}, {&(0x7f0000000480)="e329dc4fb101fe2ea8cc96b54c2e8621e9f80352ad73f3c6b4b496d9dcd6384cde03dbd3985fc3b641c1ff03b150e59bbfc8c99afc8bb0d73194ef4412f9fc5c089e9cbaaf3f09706c2041a835af7dedafc62eb6f10f47e0b42d51d6c415d01aeca6aa6ed608ada7a915a7796c74669f938bf85af86c", 0x68}, {&(0x7f0000001280)="9a78396c590aa6e83cf6c25f97799ec9907c991d802f0d9e149020993d7a83f328b639a30106bf8f1b33ace8c7d57e1b6c79f6e444948ce74037ef14847d83408f0b54151726a184ecc6d6a39530b4f3938ecf486de4aa9c67329e1ee366660726f5fa495ba1cc2f6ac97275c8f1aff684db68c0d3e72b58550bee4f02abaa7c641afdfc57eb60f66df2b2105643cebc51ba0586fbc9b04668bb3cc8e0efbe93a8512e5ef0db3e93587f7710f45a999c5bb59f9867656f2042844d43b922c54c2cfe5ae621a8f9ce4449d38aff16a462c1cb8e53f6c3937de67e8ffab72cc01739ab2ed70eae2a0f6b10f7ef97bde89b9e299f84d255be811c768de75d69faf181963c7b6d9d94d411ecad9367966ecfa53ff037b248ff8c6527afa2ee87b9d0059106267aa45615f8b6e745e5f4b1943708fc68747315cd29b5490a4863011aa15037c2087777953166f6176f594d2b7b67a7e63a6545e57c9c861951da27d178a9cc5feb12f7e5b5b6754d45ee11629ec6a6aead452a4e7f5b445c3622aa1c0aa62c132b53870b483bc7c5f95c9c209e2e00a6bfc40d33e201b57ee2faabf99bf5337d93b1b7651ea15b8a3389d2b99b40ac17eeb064f3806aeb14351631b6033859d6f65f24e868f86247c45ab156cedbf33cf5c7e162a6d5a16458060964e3489278326da7bc5a353091f9e5d48caeeff85c5e30972313bdbe6be25d729d32780575bc1f33c15cf00fedab13aabcf185488d60085c5c9dabe838433ec702bee951e9330f519d291fd6eeab5ff3d912adc6b6a368541d44afa7f78cc6a9dee60dcd11398e5fbb78988c51b7f00c16c21abcac28a70a038e8b5e63836a7ce7a3b4d401f0e14e81db3ffb1d92f0a3b84e12c74d8ef8b10b76d54fb2c7c9e13a19d86aa8b56cd545812c440b32b43e1695018a70a8b73bc743384f4b437c9c2b2cf24418cd6148f9fab8a44baf97ed3e876b3da1623e4e1e98bcc03ef19a90f9ae968907b8bbdfcebcf2e0b306e50db5926cf92dbd22b77af3564765f36ed61671cbd74b2756be4f5559e5f8a726c35b1fe9cf8d41e3b30f7796fe1080b7797cdedc4de8389cc4efa28aceb2c67cfacd53d1116ddb2c407646aa34c810715fd7bb4b6b6a355ad6a0a57136e84fe8a089cd4c3c48adc68c371bb91a8e1b6b762d854185d564ce78bf2d3c9e3eb4756247078591a066f70f7c320580e9bbb2e18eadff952949bc7b1bef3c1fc5f9f13a212794ec8649ef6db3a88ae1eaa44bc1a949553842f2e50ea9c25d1a35a7785d19431540de1bca3afffbca368d6f33cfdf67cdc392e7204d6c2d3950bfa490a81893d3d97e7e1246c59680d2f625d76966e854ca29b3592303d40d09052c03fc2fc05545374de3095f2a014f16d6b102175bbe802480442e00b6ba1c40c1908e74447172970f3589a0500ad7c8f253205f505267633ff848d1b1d2213199537015bd8af43c999d90455a8d9e03c9f733fe06aca707cd0014a86ea9f2f823c2c82db3ae87613217bc7d7646d58fef594c84d160c56fb65483e66d4b4a1373eff7241c7d9de306fcf18b7deca7819b271294c00dfb4ebf99b96c6d42f32cfd666fd213f68cf632a61819c7d8746204c1f4f90b797d1f959a8c97d37f798c499825d357100bdcaa460353586955a6fb5057432610277a6c7b86b298871cee7d7c4a91fa2379eb39f123dcf88c9cd32921784ccc67d4c95fcc942104929d64e6c98fb779afa15921646599d924c0d1ce0e3e16072afdfaa323298b8c6f0d81ca14c79718e62e28dcbc0c7139060660bd5ebbba66898a3ff9572e8359f456875fdf92a7ca8ef3c9a18e17e08e711113cb2a4d1fab4792adf7786c4d373a40a5e9d7adc56affd9652a857b08ffb50ee566f9d839f98af9afb7f06711d65b3e7db5b2b46b6ea0ed07526a63fa7d6b5ccbcbed6cd5016a66d67fcbec93154b9f6dfe95f56566d17bd77a0010ff16a10b039d5c3d2a1d7f60c1500847be8bfec0c44aa54ac14648c22ae622d1a851ed0d94f8c0c5aa15dce570aa2206318ff7a80a1b5d985fc9b8b08d717cf8b9b81870d8a15e0af790904dc3a8b50d1318175296c56342a0e0b8ee1eb9cd7f3cace67d42b0a872d90db1f1943e300e27f7f359674a2c27812c480819c4de222456c3fd7cb499f42e65dc78164829283aab89c5aaf165764f8e3f0708523f1dc5032beb7b5ec8467afc94b7a723c492ebed98773d17c8590d74f07edf9000d8974e87501756ebef0883ea235aaa588631c21bf6cf75f56d1dab6b2208e44190b71cae2331d0d51105bed5032d009b3c14cd9f9cf61f3b022960f6a6ff7310104620b44f69653193fb120ed949d78ea87ea8089a2ec6658af1d8a5e092d90d86bd04618daf1d972a1b210bb7787f69093ef49c018183f0e5e227b2c0ec6c9bad831d377844312df2586dc50770272ae865fbac446d3e10311dee1c867f69c0cfd5eb8d7a5757b95c4e195ed884b8466552bb2672c7dad57ccae9188e9bda418366904c9955b8a2704e9253c275954b91bbab72b27af9fe2bee52dec7b2086c0621c6485ceecb6ab243b7630967d5e6612257a190d144ed80bf299eedd90c885d6b0fae6a464c55de613772eb2203b98b65075b081b2c1e8307efb2130016b6cabf37c87cb32e31b0d4a636aa1b6013c4eaac72368310627ddc93b29fa4bc177bca86deb268206c5bae71f2a39d78e05d48816159394012f6fefbeb7303ce5296a733b7ee01279e9f837bd2559882401f5d1843de4362d20298bc0f120ae2e26486a95167cc6ef0c6e74d8d8940b7582ec3cfbda576da26935829e99c8170372aff0607afe2ca7c3b4f9d4eded788b17e5ad3ac51c4fca17ba396db88bea68aeeb640c9ba6b87a08091a7cf8838bde172135e3957b5b350013a0743e034f28d0449d31c4a53d903f6bc7e9fa26f6715801e3819de22520e0a92fca681c23455230e08d5e44179b7c68d711b322c0a1aaf545f6915b47273d70baa408cb00026dee12904d8bcb5204de8e467c95c2a3ff07548fc736d19a4813f14ad3efd5b7dd9c81597ee944b57dd79714a59c2684e036963fd1cc9317a7ad09fefd2339e5177abcfd279b024301b7ae91f461d5c548459c32a8763f695bc4aee9eda3ad913f73b0b3c74af1874d7c06ec03d12a51ff7312546478708711a26ddf38dfd50c79f4f771f260aa86d22a5660232731019b5d307a1367647546d14f57de1b7e40e6e83bb605b6f5b27bd9cae4d540728afc9e352414a3e5b6d83a74467bbf5d46b65904bd67d88e3a5a86fff0eb4075edaf200f5188a88640a21e5d9051f0b3037eb6babb27035dbaf5c24f0d42a3a0899a8df347b9cbe17f682b0a6ffb60d6e8e8140a1f9bece56e3c26a5e6cb521fb91e18954db7ed1bbe00fa0c7ab1ad1c93060b7bda5eb3fd7cbe838a21d1414e4bd9f306aa6693382cb1606185f24654bc6ba1317cd43681f0fdbb1438a12d5ed2ab67e07d7eda5cfa8380a2cfd1f5dd42613bc223fdeb595a769628099ba3b4d9efda4ae41bf851296506a730d64f92a20ea7d10d8af67f363208b19809105ddad1021b1d158671c9e6c1d91da0600c6a7c1e98af5a25d14e7d8e9e64a1664f7046b87c79aa3be415ebf79acc15837ea8c367334ba0eb92f2154d035cda7734e032e344df04d57af76fed2589c90243f89daf908a5fa5505a059be33b7dda7bdaf91be18fc776dd75652f2ff7993d1c5f750e8a8efe6235f9787297f2f3874eee1a1df7af8ae711e581ec9ad3ea0a7ae00dbb4a69f2f57d5b29d8e3f691b81e7494e99d09cc73d4de25ee4de24e0496907cca7054ee7e3eb495987214a8c2e80fb1b197c2d82b6dcf71b85f1cf3a12fccb0ce083df94a3c51c911c72f559499cc59c5cb995adf75a16e67e10bf9716b82667133c9cd60bdcef10c1b5ccd0cd482d8a4d7b2da2e0e16d34bf7becb430565559dff32a817d973818553cd7f762554b018413125998f3d132c687c084ef78ef3f77c43b49bc32181f2e39e9d4fd56e2be5cba7b41162b494732c4c2cbf83aed52a55374faf5c5d11b64d58a0fa03ef45ce19a3e1b42a972b44e3c156fc2b52b334d1f736cd39494f301405381bc808edaa32af32e4191e23ecb903a240ce05372ecb6f7819117c7c71dd86146ff82a100d1cd30289462f79776935f754cb8d2b5f94b41d2a3edaa064fb9095fe9e311e60122a20dfed96df9ff87d857fabc013cbc123afbd8999f6179f2a7f036a4dd5561bb01b15084d4bc58c78cc72279fd7c5901a4d584c3434f889b25d47bd45857d1b9a5d058d7f3f62820da321b940240a21bbe96c2f0bd1f77498dc1a25b0dd460b6e1cf5025cf4245535b35cc89680723c4f1c7ee3f5c33b36042fcd28e7594eeb984c15c538383923b9ee3fe1e4060ce3569e2357a4bd561b356c8a8a54a0f0477acdb179431eeac3edb8ad648ffdee7d73c9b3029825b9a99527966c621b3fae7c232ad31540e9fc3988a6c48b7020f5d38ad5d62e6b3749938ae720f0e88c0dd034f300715991fb9688686885c9a0877c7862d34bcb5cb2e710732fc4a91cdf6c3aea9f93f9c05c94dda24e034fa8ff009c56c956096782ebf4c46dc5ee0b6b5c0ac1a31b8690fb8934f9f367f92fb00eb5987032162fcc1e30eaf6bc7964df6c9e2226622272ead7c6f3d82a0005d20a189bba2307b1773ac08b216af1cbccf9d7572b90b43114684a0be6d67ed57404b84956db6ebb43baca4d29125c4c0b971e9220526db4472f758b5f8f589d08a8f8f9e4b6344395f0c6c2b2ba88ddbfbd849c4a3ae0a504d67861ffefe2a022ef929724fac872b84363edf214983f2f930d58f015b48e35b1d42f15605987736317f64c6518248899796e14e0714bc8a9f4ed8a6aa1877376430e86062b4dc34d8f91402237a6ea9c909c47be53e354793092f9fe80bf2e09d33bd5e2f97b0416296433eec41dd594a095bb3bbd724831e4a574fd42c27b353cb2d994f4b97ad3652c3e1f8d54170ff92d24037505f2c297fbb7e9a97f65c3630c68121c1e28fc86ccfcc6c71e1370c65524f69a123ff2da062289b3002f0cba7c5b3536b2ef7cb760f121a8435b937ba449bc3c8a959f29b096a2a0eb34002cf1dcf0d7fc6648ef6ad6554ae776a47722c0d50c742765ae86691418c65139128002e6c4aa99a919a3982c22554de0f09e12dd25fe1e4fe494e4292f2da86b902c848286d48e4c11e15ec350fa82557efd067eaf451fbf78dd2e749e4bee66d96b421aed549266dd5c9247b0ccbceff0dd5336f662b880fef8d46f1d0b94a34a051c359cc1571e3c333b1fb83a4445904f9de11297f737310c8974d8c0475e4b65212b6ca355d307bad3d0349c55f61c5db3c220f289bfc675ad97b188fa9f7851b2fdb40c826b256b4783466c66763692c1112eeb8a53d72650f69723a2e1131468749f9912cc59a36c3bf145fc23d118423940921efa3e5a7c77b293dc908d6f1c32dbec995b2799e2acd26d0974eb13be5665b768f47b15dcf8d825cf3d984f5cc0eaee8e4ff168a970c59ff121b443faf4a281a460f045345c5d46cd87ecd77491a2a9f2c6994b7052e462d872b8c93ee0de927bacee3233bc77a829f7d0ce8c6f0ba7ee18b95d9362c8243ca5299c15daf8ad121703278772ecc5933541f0bd45e729525b1823f3ace1c54f08913c19b474cc5454772c58ffadedfc1874b5bff77895fb1f2d7d61a1995169c0cc50559267255d5ac092258567a802a8f4a263df0fe43009411697d53e9c1", 0xffffff92}], 0x8) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x2, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1})