# https://syzkaller.appspot.com/bug?id=e16a5939447ee24dd21d2d26248fa3fabdc51105 # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"repeat":true,"procs":1,"sandbox":"","fault_call":-1,"close_fds":false} r0 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000080)='/dev/uhid\x00', 0x802, 0x0) write$UHID_CREATE2(r0, &(0x7f0000000080)={0xb, {'syz0\x00', 'syz0\x00', 'syz1\x00', 0x1, 0x1000, 0x0, 0x0, 0x0, 0x0, "80"}}, 0x119) write$UHID_INPUT(r0, &(0x7f0000000040)={0x8, {"f47c09fa20c6e36d3c1fc17b5768d4a360b535a0dcaa9734708569cf0c55abcddb038ca3f9decbf511ed034625902a64f4748ca19f9568f938cc03c66228f9e0bf6129207840242e8bf8cf5801cb0ffc7b56e597f908057bf3065900bc5c34b51e10bbea95cf7fe1cf227a76bdba32d32efcfcc69af4c0e28aec6b28c9d9b578102171559a0d64dff8df57c1a0e392ab58ae66fac1860bb83986601bd8f11eb88ea0ee1476ce9d20e37a94ea7d720e11af1ac2cdcd4c08b17501496353cdd5b2a6aa0fae64354c097dd7335d3fbb4af36abc532c4add0ab2cc53ac4c5f4f3c7dc2fc4b0f01e4078d1a8c31d21b13f18897dbfa9eb0279353e1abc6392c5f635f5812bffc1ed8356925539687118f777dea18a68044943c76053a326443d624c8eafb1abe3cd44c046b6f6b28a7d6509099a405483d8a2f924d82ea663a3a182a3a83db6455a7502263497d744b93ae2e16d5416ddb56e259720aeb87398ea288060373c19ae5e1e16b000aba5614fd15eb07088dce3873ecfa5502ce1a3e5cab2b15e0d8517e8e5eefb33f4862a74057c976e68d4b9e605937ba0e45ebaa0c23ee869391660d6d7cf15b3e5abe987786f059ee983fa06e472418a73efa8bf36286ff2e8d1109af09eb931c4f70fdde785138311b92896f6a3224a91f5bca55607d6e5166558235987ed99d53d60500cc94ee39f9e5c42ce2ba4a4ef91a65846c81943bdaeb85256eeb9208946787bdd612ab87541d786ae84a9def1e67d2f10799503869fec82e1c45d62bdc56e856430aa7b6008f62355b15c936dfe17005e66612be091231d9c05f752ddadc5102c6f1ff64b4bdddb24d974641a3a4aab4a3ab20d06133bfc41e79348542f00d32023d3ca34f6b32195267d5cf160f01e2d91877aa016b992e85d9fd9c275e44a35020b8b6806dba78c72af37aa2715c8800b9f3975ecd70cceb5106121010faa68879d31e8d996c8960834a5bfbb6f24d9696ab438467be813e699e8f64f92c5f215e82c6c982d1eb39f557bbe5292675ee9ac28ecc29f76867498ae64902ed76ae0fe46912ed613b6e1edef47645f5be8f6c8203afc783e50f5d4e34cc6b2877338744610926f4369a7035f55b613c3a64812259ec8a6a81e8c07dfa2edab1c65bc4ec7d8246087afa70f2228a2b9365194056b7b8e497f050e8469c51f3d3f99dc260b16e30a584bb6b26ae5a3a3fb05ad8b0fc838df246d8a02ece53321c279ebb52a014f67035c959ab98c91914d61cfe58fae023b83684c1d3fd77ed60917b7e1ec0e88c9b2c7b07c364d661776fded4fb1c0c27bedcdc10a767c535208a9ed6fa6173b5b0ca3ff53c8e4c9eb282ad8bed94b8727b4ef4608d05b20fb407399e9f3812bcdaaa7b946c6ca9a355d78b363f5a1748112fdbed359f1e8d6a7d3f65804fda6a8a509f2158cfd2f40f116435a375d01f5ade2cca5d38b20ebd7bafe85a1a424f36cb0928048d2e585e8afd32b6d17312d6fd222d8c85665940b48b9cb23eec75f9d4b40d6a9d56f9301244ca1553d2057ca1f9d40d46f9902c60f9087a4f9d7d107aaa9a363fb6b7783f7b31fe3b9cf45514704d74bb15e2f716c30660051afbf8db9175904c35252323c0eff4bb9edc258c7aa08487efb17058e1c3b5588a4359134b4ef8b3dee8f246f88d3c27d219655c8cf0359e4028643d60dd38b0dae9d90b7323524b0b6fe9c336bfa65c953279cf43737b7f7f5ad0b4c0e92f3c00ea8ccdb6ca30a414b3f18e20b149a1a4aceb6084793094cbee47a6f843edbfc8d1c0d85ace67d7107a156a3633fdde1d4a3775a2a63468dfcc9b978b3853300f3ca9bb61772659efa55c54125b2cde8101d07434a7b769875bb780e980f87f5344fe0ff379e972ae8ccf2e4e4e2b7e68e4de611e3ef3b3a0446fdf21283427403440eac0d7c9838bee4ebbcc7c0b2917206220d7f9cf02abde2fabc7bf930761912af084a542cf1c511d5b98e5604c8f847de09c0f70be27e7ec7fe8ad6c7602a7571ffc6cc20eb383178999387b6d3d2233a9fc92eb4aa6b2e19009593eab58779e20c8b39e90d880d8bf1610dabc3dcd30b2aba1f1a57d2797887f885fbb5305674328ef0c44999330edb318e40f60b821108f89c7a79174456d0c3e71322d3fd9666848dd07f6425d257af35ff9e786ae9de902362d0c3005b44131947093cd15766bdf358107914f482378cc0ca38a8b9d1bef7cd869a4ac95f3b1933f9b5cac4c09a113600ddc3343b628da10c76574dafd28180700190a0f94cf9d05e9f2347e82770dc6a7af55d414c59e04479b126db51e107c91496afea427974e794eeb6b49dc87fe5a0a692cde7d91061a378f4d1e112aa9285d06a8f84a234dc2895931ed06acc6b858fa304afd003f7b7e4950f309b2bc9fdfe31191138818ea4e9cdd4432d2a1011ef25dc10794db9fae8c0f6d3c6eb472d0969bc57616f4b735a8c1273bee27cba14b58777444fe987891e1e3ac77fcf609ec12b168716f53bacc6c5f873ca69084bb3dfa4866434c929b66579de71d2f5a80bd02b3a33ae3c19222c03b4d429df6f43b73e78e29a30d9c58eae65eb4dbd8460f3252b5cdf72f5741674b93918b5a32cd473d5338eb86bd30c53a35df4e54822b86a4e7a3e2883dcea965ff29821584414291adba502067d724b7e0ed924247e10c67f5ad41f05674e4db77ff21ee9e7c59d106184f4ac2201200460e5a128a52acd6fde54b194782c60784d936f88b55f624c98b31a1ea7870e1b94c0a28371c597e254173bb690927bd8d3eabed9bb08d9d3d9f394c6f73d614357e8030cab91c550ff66dca9e11b5b00b8b068f2c2e8125c3a679351645d098fa160fb7213306e4ea46a6ef988e4ea6bb2a7f0d93854a2cd5ae918664c8ff4ad1e3587214c49739f3bfbbeab36419f62ebf9e081997cedd6fe10713733dc3b1e1cb69357f74c3d3a2e22e0a50c447f72bf8480cc5fa28176216851840e6cb2ff32506d0c83e0cb86f8078c4ed2579a2412b22ab79fd1fe69ecf29902526d0df930c5987cac573d60141886596d2b65a39e87ee28b6a5ad9739837cc8e716461b3e0a3ce84912eed10a275fc96ccc2266153ea8d55417a87e7c44abff345abdf0f84f240071f249429b27d661f6df07ea761fc60fc4be1f7836cdc86291e2738391f8816eb40d724ecb6ee25b8b84f5d128f88ea5da837ae5b292efc17bc23e05a34e80c382479a5738630d367034b7c5eb36f09e76b31062366c5ef408c9801625a0a631f2498d245c0fd2d63a8fbd1ecd3024acfd5cb2c15936d48fa21a087aaa09035a4df0ee4d12717afd49b79b2d9ac6cb58df6e807d23a5ac0ec3371bff32201341e76629986b5d052859f6e08d683a9c10ec38772fcbb13142a45c360c07186a2697cb0c3208190bbb2e6621d2130034ec23dac0100a44e24be81b9150e14c0c5f1bebd10a66ac88f0ef6bdf7f33e3bd69bcbce8125fc29322c5c06f706b0a86db9dbe5622ac94d888e9caaab08919a768149b0d24f7ad3e53d4425d06b3aa4434209b3d6a5c45d32fa0dfa9f375a0d26934411dd3d3c00b146cab8966b6ca2133c0a7f3494a642767edec4a7b9902c73622f484331a4281a4bd7e405c969dca62541e9564897222ff96749253f0e48a613acc2d5727e0d6ca139bd304f6d04cc04ec2bdb23825d0c59afd2ac12b030bc632505d18a4b5c2df5a53374c8e8638ee993dbd34e782af24f3ad92de9733094b969a33848183b341b84ea40ec2ef5bd86a6fc7b31b8a6c778443bf1205e7a9f3a37591fa4279403f9769843e88b6582c285114fe32faf9ee90678e40d562186c01ad520272c830875da25b01df90f0314a7843d029dc01658a6ff4823285c216ad8c28331545973af5e7b3db86218643cf51fb213d7e06ab8f49e5eb8ea1c30ae9ce2276fdc91eca45e6fad80db2892b7c132227fb338977d08f11ae956faf754b69166f9de6636bb2abed42cacd0349387c372f5af0a47883c558c67c5cad9f206386cc3241d4b4e20a08244c82434e6ead1ae8c60a4c524f197d0c0d85762753b9a8604517e75c97c8f2ce1fbbd69e1ddca7858ba1ec3304122922838f14bf91a9afe3a14686a7ee73c3c88f4d64fb9523be8f946459fdd1656d714ee79c49352d2120e9f00a0e818cbe691b0931e7e481b2b47bbd7699f732871ef5540f379ab8de38a3eef9bd15ac56c070f8b3ffd22b45cd5f77e08a8e4e2fc34c6bb1ec69b1980f916b1eb5b1b06c0b9a9cbc59e1a9be205c1100c59117c9d6ebbb1daa2e8f6205761fb9feb7109ad7379b00eee6bad8991376ba0e2615662ecbbb2c35d8643571ea8e665f38300f7ca91c3b3d33a19bc304667f4d266d5c665c623527d445a12edc894488cad0cc0c60c080ce2a6dddd312157185948c0d8dd52eeb779f7c80fea8c11ea90dd87033c62eb946cf46f2e2d47c8fd538e2448bc0e6f20982a20fb1c80d5699b1547ebfc04de168ce371e2955d4461d2c80c7c4bd19be9fb7c28ad6706b3e7d89b47a54418ba7db1be2df5956bac5a50bbc5de97c26df7448319a676a4e8cd0fd2e8f15a53e32a86547edc5cb4313ed6ab88afdf37a445a8a05bfd74112c998d9224ce2a2a8341c4c3164b38a0dd292f970c271e344805fcf83a400a9ac50a82f2546528d43e7360b338da4f06ffe4a56456170494007028c48bd4b51540e17a0811735cfbbfc66be1c446f4dfbf3e0bf3cb232026b32d8c95be4a118ab916534ea38d297e2b5f479df76deace324c3c2b0cc5aae23cb6a9c5cd4dbac30dfb77c9f640b405e4a679ab1948c222248ef381f871593759404bfd5b680d947d8327116251f58d4202a85c9d16aa27c85ea6f1a1aeb1c7ded11dc5503407b3a99282724a5144700581d4cd2ab40e0bcbd8d9706b077e9c7a2fb94b45314714e075d7dfe7a6d9552b4fd50efc72619468190e316510294b9fdd452153b9f1c41fb02613e811a4b6865e97e4895443bab00ab0e36a38bca4ef169397d625eb3941c642fb7d9ed8b252c74d182382fbe203647dab6444ba69c7b71fee97c2193ea2d13f6ad05d278fd3fd93dc2061cb341ee8c55c05463a171a86628562bd5da6ca1b5912b385ccebeb52482878c30b21961327d0eb1249da59cd483ebd4ecfe56d1ebe46d87f3f5bf02b22564e5f842663f05cce2be2fc66c9412cbd0337f1a8881811f379c2031ceb2d7a64ba8baf748950e9fdd8c81718e0bf47026f8adf3f6f550cb2b167babad3c077faa381565ecc02db424a27a332277f799cdc15411ff65bb56073a86a6931e624287a72790f113404fb28a4b44875c479f60a18f337fe032e551d621508622cc0b603e9163526f178338f33e23f9f82dac091f05af6a189a5f789af507722a0d4c08d6b909793918207da156045aa964b67be9a26e4af1337669dbe989e934e0c9dcbf3774a7d797dc81aaf94cbd47c9eeed99473f8ceab7be92b3070bd58de4979d09b5e3bcffab36539d2b915f0e84a8268835dd12c19067c3514e6874eba8180190c55ceca1282155ddc143fcb19efae2b0474c508ddf96e4287debb2d3423f003f716b0e7930bdd1699e8b74a77c338aecb15698adc9f8d8b02474377285c3e6f5959128cac8018785c4af7707d8644475e44635943cbd183fe2d87d8a12b93e59e3865aeeaddadd2ccdfc4a97ce47f918807f7933945674d1d32f64b1d20160cb53fbc95a4f4d004ce29f3da80f210eb0b9cbfc8a864c284d3a3e8c0744f0574a0fc26ce7af910ff074bcba7dbeb19f2", 0x1000}}, 0x1006)