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