# https://syzkaller.appspot.com/bug?id=1ec500baf19f5376d2162d62557d0394359ce056 # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"threaded":true,"collide":true,"repeat":true,"procs":1,"sandbox":"","fault_call":-1,"close_fds":false,"tmpdir":true} r0 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uhid\x00', 0x2, 0x0) write$UHID_CREATE2(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0b00000073797a3119000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100738d7a310000000000ff070000000000000000000000e7000000000000000000000000000000000000000000000000000000000000000000000000000000000073797a310000000000000000000000000000000000000000cf0a00000000000000000c000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000003b38e967ac8206eaae86b97eec0b2bed1ee23364b10d6aad5102000000e2a1db3c6a0dee4afc66d2442805201c39389a804c41c2993fc67e8a146045e14a8a0800550e6a25c0ef65f6ec71f0084254d140187fafa4a1ee6ece53c67385b883a36ad24a04000000000000006a8ab11b0a0b00e77e6c16189cfa16cbe01a4ce411378eaab7372dab5eef84c881820f868a53e6f5e69746a71ec92dcaa9a7dfab394286e5c81eae45e3a25b942b8da11edb578b453acac03a9d34480000000083d6d5fe4f833d4d4cfbeef0e0e62be2050000003c32984c6c4b2b9c33d8a624cea95c3b3c6dd873569cf4786fc5166b0300000000001ff28d3ce3e3b8f81e34cf97c9c841cb2ef08107a9a96549e3d259df17e29ed64bd6120813f9f0344e139506701e8fdedb06009b5e4d0c67bda0b928b732cff782b0684075f2cb7851efdd7797ee95d2ac28a8cabd26c15682aa58d31aec956bd7c27806403434b3c30b070bcc8266e12fa66602056256f74675b7cb6a2cd93359de4d87b2708d70c8f3df53caf8fe180c4dea3f5b7a871b30c7a5753b48f7f09192a34b0efaab02dca0517eee10ff30206f78ec82c72ff1512053dd7931030cc704dfaca20f256a4f2ec4a1dba9c2a9b988fa89769b8b47f2190c3d4d526b82a23590100fda7c42c3c86b99307e76e0e1c33b3dede8a78c642c6b020fd2bc95816a29b1ffeac03460ab298b2ba2c2d4811850c14c58b71f9c5b507c673aa8959a801ea89051b3e779b2e473027b8b05005ff1a81550520699da8db737c73e555dba6f992c484dff0263b39081d9d1b372ad46e37fba930e4a02112396e32dd5d0601db94565d469e2257b22a500ec3175257456e8ca3543cff887d70930f6f2ac303809"], 0x12e) write$UHID_INPUT(r0, &(0x7f00000005c0)={0x8, {"231545829fa835837780c46494f848cebabd8c191f7f65f2748d2400b924c4f60b3227919a6e3eca70476b8591e9479d95811ff6dbbff09a613d16d4dc07d8b436bce8a45311f42241e43d0ccf12e3e18f6f04d1e09046a5d1a021dc0e2a1123ab4251f6bf49b3c7b623d9c82c173cab740e394fca0b737409ec1d7ea762e96e87d4d0f0c2d9fc42b7af11b1a158d97323523daa864020accfa098ff4c0347515095561e9b41df913d192ea825b52207003bd5245b38a74004e34d304d6c417f8bc340b15f1bd27b906cca55f786bedc37bc6c7d7a2766136fd0ff4c8d460a96980f089aa9757c2a5498b837e0a3a70bd682ca399cbad00859af489e7f8ab90d548eb2123a4fe6f126082b52f6b7446c7d2483c4c98747f6ff6bdf1212d07ffab0f4dc00f95adeb8aad6cc44b6108e0378a98d23cdc54f3c374e5787a64af85c35b8cf62c3fbc1bdf4cfccf441e3ea68ed55dcc2f628a0d62e82f40cf3d426bab86d17fda5d8d04c0daf3f1973e8d5a9e5f9050e8075096f068475c1d0d01a3308ae6a6ea40b5871141effa35e105d825260b2ebf8a59672238f0b43e43f491076b8186d8e5e1329c1b81c974dad8445e6ad9107bdf4842f1a9d46fece7b8e45da2bbd11d786601480a76de4ad3bcdb4156d9a79e653b5dcc705fbab19b3c92252fc3db1afe80954ed14bbaf26811c7b0f4c1eafade0c4d47eac0f14bee013a7833402a929d05a8d0950a06b9a9a776d2a1779f5a9924b466baa8f5e0f6d2714cffabf94f874af1fa3b7c561128ff3c3ac334c178fae3c458e0175b315563e8dd2840ff488eacad59df600a29fd2e1278497dce1f28079544004aac5f3ca810e7e32d77c6a2bac1856f2e689053ca3e1774587377d0aca45da31b0f93e38dee0dc0d8ba07cbf4079b7710907aa176eafb527a4462e94a6baae2bf3dcaa36c4933e3a0506fcecc7d857619bda55c820d8807b8af8fdd404e4c9e2952ac25fd1308838a4515171bb3b52f36573160a270354147b881d4bfb69019d25154696aa5488e55d5d53e3956d8bd8b79c04f327ed758fa6c4f2d094d8f4861308b36ed36d10656ab9f08c7102edad5535cae0e713e259595de2d1115f715681eed7db1a03306bc9d8107b0ddbb2350086e4cd4a5fd03b7839bb5e881ef0a30352a71c268bd3b4cef68d0cd890dd47395656bd61140f9cbdabaf58f32385e694802d59df36b637aa1730d872a05c6c56a07d3737ff3201f7a004b222ac833605f95a853753d5534580925bc3751ba676660acc3b578a6a305865cbfb77c70ff9b051a274a367848a6841f0519a897a1f34bf959fb1e81bfcfb2e9dc2f55a4b6d8eaf7b82d84697792fd0ce21119409fb09129709b62a8d4625c65ae1c1c0c8b43543303e30b1bf831f9476bc108800408326a318fcb53bd15502e955b9fc971c9bdc4e049ea68dfd342305f95691101e61b538b4ba1aa26c28ad75bc8b9f33ac23b15826c23fa06b30e442e69106de3b2e29a4902f70cbe5b02bc658d5e1ade11a39aef09c5c0eed2721c4b27532ac522ad4c39835d8f1637bd652e0573ded5bf7376964e5481146e77c0ae5fc7425512f1aa5c60a4e2f2c53a97c1edd4bebca650ea44b06faf295ef15b3d1c564499717894d48e387226bd52fcea1527791598cbd48590edb995fb8432fa1996dc8b2998233caf83a44657ce8bb44929f344012ff40a31de4bf986627dbb519e841d573cb525dfa1ecdcff63a9b14fb4344023941f178e5c3b62ec3e407d39833cacf5f4cb2dff3575605b1b43a306a3b7bdcebbaea365736ba41cd42cac2ad1a97727163fc2784193086fb0927eac339263be1c187683cf2bff3bd9a69b00e7e05a7c22ed95c7bd7ba29887cdface82e2cf481c4d4f91915ce293893c133e4ad984ae60d619b662b02d2dff7b69da7fc45b40699a730a99a43ab54084754cd05922225d81e7c473ea26f28b98d695752f514290b34a8f77518073dcfb657d1134c71ae3358041c42722b514e9dd1c169689c3e34afd91b985619f9e1075f7e99b0e8af4a1f5c69aa99450e11365326800248dff26269802fe55b96545a5ca1fef5d4bd4a3740d61fdb609c194987394fee3a2ff802a6334e634d6152fd112fa1baab0c067d490250f40e938ee07f9ba72c7a2002c1554777e2be47a106d5bae45bb09c815a9c1f7333b5706b04c01cf9882621ede6d56d1c926057ca2b387ecc342f4d78ca3d93ca39e4ba187b2a71d6333bebf26c090e3a5adabdfe38ef34e86fb01a25ddd0af55e6232c22e97a2f7bc934263412ff42f42937f5e5f10d2eb81ba76a3e4e614b4b076c58cac4d3f401b1b5d47effe1bbe7aad3536ba01e70358d243ece9b6419c35bc83303278b397ef566ab5d24f4602b2f994d160113036dbc937102cde4b20dfcd1f04bc25f9c6bf4a81f19ae04a57bf181c118f732c84cd1326385b86cb8af5c3804127338a78dc95be362963e3ac8b4cb754fea0feb82e706c37d41e52d55ba397c2ff34f88c1fb4668545f8b259cafad51c33079ed6459c5fd53ccb9908bdc5ea702e69974ee246db0dc247780de0b9add4b201ea95dcefbf1744ae0f33aeb899af2de267cc3cf6e713ef1b00149f8fcc9c2eb145e3ba692889dd25f6164400b8ff72fa22bb0c55a6b055c35076996b465f7e49694c7ed3b98225b9618727a24411ccfb44655f3fc68f1a78a540b3fc506c27bd352f9a874e4addb7ab87611324f3317884d9c2a0fe812c7b57ae7ec945cf4370b39d1c8db740cf88a2063fd0f9103b3a9104922c22c1833767ef5b851da38a08f652e8e1a813e95f64347ea193a4f824e84bd61fb3d982dafe2d0b79908bb69444cf3fe788e3b67b380adf406191321ac78531e263b73575d7d846fb31b848f71e939a9ab9088b1c936bee1bdbe881657faefad39b75fbd4de975e673b3015e879769c2e2b8e81dfa965c3fa8b326d35a6e9798fdf4f31a7d2e57884cdb97030ec8366fdb75ef88f400f6588c8ba94187bb8ab5c69449f219d7432387ad95cce987866162dbc5a17ba83b1f07206ab7018f1ded0f287ef8c9b2abd2d1ee6c554e817b844175322f3a558ef0fadd82edecaa8535946650b6e9b51350ce3187234c71bc4d4435c6e3760a600b19b6456e66870305ef10860b3b7e499bf2f48311e2612bf08d017b7a7fc28662111b9f0b949117e46298801f51deed1a3e85da6ef28412e19fc9d8fc47733d98ea9d3046a3c3415aaad5b330c7deb046411c1b27251a35e68f280857096a7a555fffdde42bdddee1c8c43f8d5644283fa2d6b6badfa4cc2210be70cb75fd46aeeb85273a061461c4a5454e2658c34b28b5f89e36bedc559d5c7b36d948d3e991047ccee78ccfc37dd830d47bad90afa3aa4fbb232eeb1550b31a610383a4b3a2ca8a932e41d7acf4113f003d225ab4d5fc524089605f5d19df83735fec049e356dc4cd92d11150eaf68066e231834d8ab9bcc9964b275018bd3138b0174ef51fdfc660294ffd3717b84991fbeae0a01570109bdb032d753e9e126c1d24adf96edc0fc43757375528587ea805cf8a014b69d396725d8e3a8bc80f73fad8c7ef206a729d62bb8fae21cab1918d762e5fd1f4ded43c80748c1dceb7ce3d502bdbbfd845d0c4376e3df713a85c7ed6ff23cb30979f6d495a6bf863065a36d09e2f427af158043e9c05c75fa8ec20ae45b4e0b6a6ef6b86fa13d953e1ac01a705b75141c8194aaf12fb7bd8cfd29357cc429cac890b3fd0c5796e0d60e19db16c716c623266131d1e984f0812d7aeecf88b2655cce91bc6aa9a8eacfa5cfbd47f995c8923259bf7f7f85b0ed39df18e438cea1004c8db5b08802c5fe5085be227dbd91563fd5052d6dd17ac062452875b727ccc75934ab1d55e99f37eeb0da42500a735dbc89d6a201b84671c0a35d0d080cb5c486512b8d2bc969d8baee35a5d7bfc28ebc0831de3c3cef219c65dafec18be52f196e9d378dcf35691940898d73979883a4d3bc3837a7b2e55c309bc9ac6ceb45b56b326635fcaf98e23db405c6134e6cfa334fe613ece91e326ab14beb96ec7555f4a89517ea49038a53393ebde9f7de6ec922ec854beaf061174df574cf96e5df03e65e4f98ba4e027dbfed122a19c896d371daea741334ded38e2daab144218ec45b7e940a90d79de4dab32a776ac7c06ef2f286f40d3fa20b5be1fa74e552759e4784d9554d644ace5c477d49167deec54aa1f85585c3360b5eb91cb8529d1872c3c682690310e09a7f73bfd3c0660a4d4225dca70d8f3bb0d6859fbfcfa766428fcc83afa07db7bf63a6e05ed8f29db372308bcb317046ee067a8e834b8f2820caa6dfb81002bc9deaca50bf884b21be5e70b8f953ce88d7fe839edaa8a2416506838c2188d9a72e8b7b608a2de7893adeb7b8bb848a294f36642a7cb087d4201c339ec07dd04deff7303df23e064b71bd93772495621c61c62f3bdd37e52236d07bae623767d44629fbb17253e3e2128ada2dc0d34015ffddb229c52393cf6b79189a70a488d84bed6111c26069b1d2be2bdb19f51fa998c9260125d1c9be88de94301c3227ffcc8ba7671e9176f7208f773c96e24a9d803b20714811a731ebd1a248e93b93ed112215dfe2db88fe5a54ad4b72fa309bcf6a083615308ef7b6a7fbdeb766a34ef8f8d01b6851f20115c20f42448cea5cd0a3ac65915f25805363fa4351b981f5f50074382fe98b642d5e28885a887247d50391e21d76d18fdccbb46a4831328f532a5e8e1238652c1817184bd2a3597d043b8388165eb438a4c80a7122943f785ef50e23ed0b6c9005fe48708de20a3628eec8bc13115774e8b93b52ac8dbea295ef49c6c460dcb8de6f081351478398701fc668acb8094f1478b0c6cd59c58dda05a3d578322dc70f518d05738ee6f39987c8f7fe37b66e5a77c616141d7f72e2d7870009044092d16553e02b1c934f3dc1f066fdf4607aed7edf1ff6e4f4c84d7d4d4a9b00a88aa3b6bc266c1e1a676b3eccd714146a4d49c8f8a7ec5a88156682947f90ecf0fdfab92eefdbf718be9adaf34500bac790589aab649fa8c7a8a92810f58c0f4deadb056c4fd914ff8d54be2d3c9abcf20e27f3d0918b6b691cb758b365b283811ed1f2985b67c76cf365d8ba0e5db99ea7bbe49ab7ec406b18e0ab1be25118ec77bae553c5a292db1d7ed973817f7c239d5abcddf080809e9810e33f78346e4305c3696234b67b168691297e147f76a231cf61fb39ac3afeb213eb7050968431442dcc317c5b578304b44e302085f0064dd342e05d8343dcd6fac9b5cb360483381bfdeeeaab7639d14912035447ee3677635d13c61782e0e969397372bad1d682f5b79c9fe346fae4960f97126e2ec01403cc413cdaf4e65654dc508f378dc64d0b65a402ad0bf420ee8c93ca516a9b79dc9ee94b1203e6d53a423201d687a1f81fdfd73246ea3657e3c9995907333139bc7d4e457b7d0210af7a8e100813ab5c52c54f538bcbf72886cf8ed896418b37c6cdc15fc21b1665fc35f412604fcab479cb36df44d69d3bbc8d10ad4186994feba528a58f3498d02df301a36afad050eb73352878f2d8739bb2d55cff15ee1fd177c3ba65e8fa69a0ffb7805cd492ca48d7adcddcf5b7f2eda76386af4acce60c284d54008acfd209b2621d2be2900c3c2bb37e3f8d89f5b5b385d8dc8d797be157509b785a28dfc082d8d7b524a704e67b60750d9b1b60f93f92202ac420fafbb68e59f9a8c4c4fa49d50f448bf5df6590d1c4bbb1e87fde2dd45", 0x1000}}, 0x1006)