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