# https://syzkaller.appspot.com/bug?id=2eb1f35d6525fa4a74d75b4244971e5b1411c95a # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"threaded":true,"repeat":true,"procs":6,"slowdown":1,"sandbox":"","sandbox_arg":0,"close_fds":false,"sysctl":true} r0 = syz_open_dev$usbmon(&(0x7f0000000000), 0x0, 0x1a02) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x11, r0, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000000018105e04da070000000000010902240001000000000904000009030000000921000000012222000905810308"], 0x0) ioctl$BTRFS_IOC_SNAP_CREATE_V2(0xffffffffffffffff, 0x50009417, &(0x7f0000001940)={{r0}, 0x0, 0x2, @inherit={0x0, 0x0}, @name="48c43aea3a62a4c60c027a91bf0509e4c1aae5b0a606d357c342c324565dba3b4089d7daf27f2753a506f43d744c24dc0ff88c74a0db474b9fce5ec7e45643cf2507717fb23e2d73f7c82d7240592f67ccd55cfdd72a6978f52fc3940946e2fa7c2248b941a5a01fc7227a9c4381e7c92ccf69062ef99b1847abdbe36c25393ab3fcc37f234f633aa396bae3238b4ae2d0fae0204736ecde522477f7bfb6375872f1054d4d74536f388d045f85056275e451b591ffc42c4e25c9eba7c8c76a41006b837ea391ffa3ac8fa5cea72954d1292587d779bb816f63ac7d1f76937ddb03423e722943b73f47bc3d3a11690fd40dfd8bb3e67acc37dfca70c5a7037462f2815bd0a281ae935605116f24d94fbbcb8fa7883cf258c55d25cb0a5187ff09f019b8e705f01d0f1a4121fdc08ed22664bcf8676e13360054d46824a2ef271c94835fc447ee03aa196c0b9decf4b7216e6fd8d95e1f7823c2314828fc8c383c5235d338bcc091b047d72dc4bad2c83c867043acbaa4f7554d20854bc86d493939b5728a2ea7c6007ac3df54bb4a2bcd6926cecc91a67218bb56683832e04186b830981c56d81eea11aaac6d7cd3bc33658fe10c6e977617f84ff0129dbe04db1f4e01efe31700cb593a68f007c1b1f24928eaedbdcadd6fbbb92ef6ce1115fb2a50d990612810b21be6925a562720f54b94cd239e992a7e7214131d12d1cc14663ef192b9fa6c2aa482bf48e2797f4b6b6530a05680a83db09c44f68f46bf94eea64844a1a92a8092c10c6f1b07841c4041b5d8427db2d7c7e41d508adaf4b60e4a54bf97bb52931940e698ece89058c682b07527be0ba28d4cfaef4d534b00e5a859123b02e684253cc3082e0571fae738e6793e901854f30bfc8321750d09c65d4a352be1f79d5b425df998ed4a5931c62a126676f365cfd88bc3abff1951d4daa6800abe1a6ae1e8c8a89162480d5c152e7047bf51141ad43eb5b35ece3955ae4923b20fb63d3973ec3394848731aa89552fe97e2f4876341ed41640fc64ef0ca70d3c21058105759c528219f4e5f50a7020c64d0662d793de52108d7f92e650e11b98f209620b767399237446b1661bd0f056e54992f38f2a87104dbb80b6efe3d331562355cd556aec1fe317e9b9757dc20022188d2c10e1820398e3875e7fb3df1cfabdf993041f2fba9aae01b399fe3b3a64f3325d8a058d9b614b83da225352f7d55162a89fbb1fc99c0e16908d30960493c843a9f147158f2d0f62149f20eb6a5c9f32961408bc11f49b72c5bec5b94962e24c71c46600e9bf09dedd908b710069200cd2da7678b8622087c0acb405a083e1dd9b2a11c535ca9e9a43304dea30d87098eb4798f9877b9b54a9985a03c7aa64045ebfbeb4a1ddbdc1e71d1483d7af7faa0c5589da1e410d668bbdd839b4af39c0d86eaece33c3a0ac168e27c6f9e537180c83005a25cdc0e422c85d50b30e0901b2fc88105728506600670ab30857b0a3cd5c803149c14004a8a1dca19e0fc5de0efb4c39fe34df423a9306deea10d53474bf6b37aa238e2e1b2ba2527846782f0ea722320187af153fa52cb735a68f97b51dd2e8071bacb7e80bc2a9d39f1302feed954a658931fdbdd8d2d23f2e145b04b661631c144a4fa3c97862691d336617b465939705aba9bd197e5d759bf5fc8c585c53e97a18d0618d06b22f0c0cae58cccac3cb046306301abfef078607071a5f3240caa6c585d32aaa8c7a482c64a3e7caba6e958461b2f4ce86e5be47c046bcb857a2eb37ee8812307afaca144f83971934d93893e140323ee3f8ce191ba9a1163f307bd0fcc144fe6e864af951ed4b39b4b9f40616936beb0f5f6a4c43759e2f1c95df59fbf05596f332379f26d7eb30967246262f1150ae19c2a391cb54ab4ece52f219d54caab3cd2cf173acc752117cc429b5747ffd473a4481a984a5814046a7473815300f95839c7f388327dfa5e336c29c63a6ccdff400f6f5e05869dab52e7d73ea733b9ad2f457bc416be63964fb009ba8ce57a8945d2617c76b37e31f2d45065e42bb54b8c269cd538691e5f8b434fdf3f3b4e0fd88816fb44d14eb9360da1af49361b0c383d0c9b1f86174c26ed908d925f31514e81a7bc378aca4dbaf0a084a1f77ad17e8c70ab984acbca216abca157f138430e31ad6e62af90fd297fac0538ef437de67daabb545ba664b0ace16142c0f2f2f47f7e2e4988645c12f5448b0aeed6fb3bac36eab023453d1fa52a1411904d96ea3b2e2ab7c61c64fd87facb2edea8a62c8fc64693902798191f29e30647471acb2630a802fc8ad3749850ed83ddd4dfa494d835c802e92986ef8ae397d3bc39eda4d2206dfa810efa476c74504826e7d03c5d503dca5a3d8ea0dbfad7d791a85e3ca8b3100d61de387892fb7d471a921dbd556256e8d6ae4a6dc5b46046f738a5e51018270597aed1461ebe6feb55eb39d9c836ea2e35e511c91d7d8cc6633eff2972bce675ac491d6b829aca29d567f311c809377de3f3be15ab3c5649dd523b2dec39711e1ffa51c2f7c2ca385c6b43defc92fb2f5bcdbd6fb00f06e4ee43f646ee1c51478fa31f2cf54e93ed69caa78745b86cc6341b456b4b5fba47d7454720184b467bb8bf5bd32412953497ed338b701654295969f876b61ede42cce8231e1170d0a5041a9fc62ef607462e3f7f7abb5f7cc697c662b509ba14329edad649690f8fbb04a2878c8f39f8f142ff5d57973faf1103e8235cba6d895b39b3021949029af2a73f5cb03e20c5731474676567653841153e10c3dfeafb51babeda3845afba7afd3112cdff28b569af20f0a97d42861163cb0afb0c491b2ddaa5eaa927cdcd87d998cce8f7c4b1367392846afd996b4a0bec0917260f7034b32b3a548e3eccb5bfe6c81e7b9f680b955978c80314929f7d9b3da19226fe083834f35ada417439e881db5f1ef93521e11680f2e1fda27883a680afba87add54eb85c4f437d433713ef0be5effd57352945c1b7dba0960245da1a18847c13dd77a62ee0f9d2c5e52682e9947bff0e21b0a355cdc965cc7719b4c7812771c70a3922aefda904d7d112aacbb74004a8fb3dca771d241932c4e81457a19090ca36882d2a7b725ef5cb75f1702e27d93c31f15632d85fec92b28ab05e869334680c8def9aa81d7a61b31489c661a163c8c0215f53b26e1da2939474209db196fc61938cd5c2c9db4d17205e12776f5c914205bad237f9659817b56839a8d3cfac42eed1cf2d2e1da6dd183464ac12a3468ad6c0d89fb6d517a3540a449dd2ebd65f344b4e88d02a2a2a3e4ee14c5ff21253f3720ebb91b47fba2f0a5ae8dc9bcfa860e04ff3afc8734ec19112034a74a1733d31ca14587afb272ad204b712463724875473adf14ccea5fc979d11db4ea47048bb751b83f50211b2d3e2999382d3ec75a6fa33ea2aad5c2a28e1bcdfcb5f30c4d0a9e4a615db1bfc58060716fa5c703074fa9f586a94eb8443f77bc435c56223cbb89a91d6885f257e78364cf62bf92a24645449208196dd2a868d8caa8a963c0d6a55f78a30f979874ec02bc5a657ab0798ccc1fdc8b7461bf0afd7aa883f50e0d46d0278fc410f53baccd4f8b7caf517c42b4a84583f57021877d99942b0c746473682665ecc0b390844870df50149b1092e4f714014e466c843b68845758034e4cbdb664b8df54949ed957b2fecf9de1b26895f3c4942fbe352ad8dd2433ae55b4d9d1b127f3acab84812cab964ae779648431520ab0df2f080568a41cc8df01c86c283ec3c413a493f48d956dca54c164f6cf82efa938e22f192d8b4b502f699ec318c9330f2bac89c347d90ade9111ffd51e94cfefaf84df5f46e3f75c6023cc63fee7cdab59e5c7be7e8134d0842bca27d57cbaed20f12f4254b17dcac7fe23dba15a79b5b94abbdff43a4b3c8dafb036adf6b5394353e8ed4c4b0d4222214ccd5f4c2b0dbadcd9130a1e1105c8b6c56cc083472327f71d2a6013aa91137e01407dd46d2ffa598bbbc31a5c0a051ee54a0f4197355d1aab9a84fde2650ad63773be214e489050489dab2f9e8f25607ae97187d7bdc07b0a94a26bd2597dc16149c1166e1a17c94c72249d0b114fa02796b33e83ab3af66caeb5955803587175d2d6ab884b55290c36c2cd98607dc88fca0ecbe2a8b2276a9215b3d4a5ea407a803dcb25df4fe670f9d5281159552fa49b4a4db54d214be1310e5f0dddfa33568685d1077c0ffbf503c3b92b6ca49a02e130e94696252b037ca8c585bf87d6e40978f697e72b4a8b676f9378d83a6b3dc586761c1b43d518b795e84699472cf911945eb57bbaa4c45892134e1591cb16d276ae046f4c31991c7060414ec0515fe3d445759e0aaa5bec8c20a54dd858c39449974240d7633155636d7e1ce0ab7d5dee1ed92fa94a1c67f5ea7792df96a357504996b0089a4ec3452f24ac9d6c31a2783697ccf96d485a1f1e1b24d6bf750a8e450bdf3c9e46e50650a98075c3094dfb9fff363cbe3fdd8d05a9f413ea556ce7d7f9cfb8d96575bb1a269caec986452fc6aa363c5000c145138272879ca81074015f559e841149d6f95bbfae0a08754c724062f9a5cc0ddca4a9f4565fb888d99081e7ac17005da8df810b6e6c062b1ff3ad5a3bb81f9111168fda80ecccb48c68a0d0ca5b63b9f3bbe3a742d82f558fba8647c8cd995f919fc6d8ab460218a5634e65ff9a040b3b8970ae385d2f15ba435a5e5514f0179ea430c67a8b79345f8e33969039edb09e0aeb6d4cfb3464eec24cfb8a9242268fafa90ccc91e22b54a4581c83923769b2022c99b32b6403a37b56508de2ae58e25734ed6263d8f125c059bfc31697a96dcab02fa2d800f3defc740639c7590a00635baf9f5a0e188f92d45d51e759c4da6f6bb4ca4a5e138e36208a1f007710a459aa4bfd29b2f8cd06846ab147e4a32d176dff33e8e56a26e21c761feaf736e6e20aab60d6a0bbb4d01e7a59665382a235a80165cc328e3461dbd710b84ec32b413ffed4fe3715f6019c5f81a54b3444e5bb791afb6d0a7fb247efb73a5439e1041538d6e67379a24507a793a9fea7bf9f7dc10b02cc87e9addf5e61f59ec7c467f614493a3e5ffe00da7f89589099dc2464b89d5e95f22af6765fe01ba15c4317e225d889c1bbdb0bde90d1a34ad80ed648f038c5a276890a1f12c148eac97c0117bd65cafedbb1a8eaa38227ff1fb923a5f53fc146ad379a5e646a1f0324c913178888656c498a203c4c696a1cbc787e803c5b1cb8fc3768c27ea76e4f4eae52024a4a6ea1ae5d25e629246ec3bd3fc90548b82fcb2b2e65d37dd8faa104c1493c44bfa9f274af32c2581565d0fd869062806e69249c5bb4065a399843e1884c29bbecba3919662d3093b0752d09dd52deeec75a4466dba037d8b082679048c6574216c30be10bde07e674c8832b333cc3c442df5bc0ece3a7014d60b7db4c6894d421c38aa6176a948b76615346a64672658050655d53ab5b1637a9e9a1b06cfee5a46a12225acac741ba44d4941826bf25fd07de50756253a75d6a03dc78d5aef4373ade48d9d76f1fadc5532553ecb04f1a94dfb81f0b073fb7733e9dc3e9ea1f81b8f5a63b6a31ef9e57cfa12eb5806384bcca5b0cd61cc7deac91ac6b218a4ccd3d470ca18f854510dfd70151daecb576ae714529b476740bd3c6a61474b668ac9020f1eb88"}) ioctl$MON_IOCH_MFLUSH(r0, 0x9208, 0x6)