# https://syzkaller.appspot.com/bug?id=e16a5939447ee24dd21d2d26248fa3fabdc51105 # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"repeat":true,"procs":6,"sandbox":"","fault_call":-1,"close_fds":false,"segv":true} 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, {"465eda698061e45e4836a554c2f38f912f9bdb3141ffb66c12b66641b3103caaec47542838986fd145a831b5d838fccbf30f21d27a07392ccbd74a22159857a9b8808a8fe84ffb6ae91ef92c030eb3aa9107ea3aed311c83abc64ee4d1bef23b070fbacc558b76f855358d3f33490ddd87e3e7098581559ce0a289d99fb4d93a5e5a4833a1861e4b85cb46c0ff675b8eaa4f9235f5e716b23b57cf8ca73330aec0d3274a834336eb25f7e4d7db57ebe484255d3e26d299d6cd83d8db06d19bc5547eb08874ad01b005d1f0e42f61f50a8b0ef7e2c79ceb80f729f9d8342a834e1a0d919f441a98827053d2051db72715647ec75651fcefa6d1fadc93ecd2c1446a344297059049fa535c0a0628b2f8377782a25f65a5f03b30aa3d48cf3e57908ad59aa5627d4ee4d52ddd44d89b8335a2a3e08040e0094f8b4af4e39954e43aab48bbbd9635c18ef477d48f79161b734948e1ae2a387f69c03758f817f1eb7ca79b68ef8e57850992d36ab01486074c197e41824715861a7ff8d94d9f2e6fb7d7c31a59a252812ad1057637dbfc0720c444d5f87dbc1635968f18ce6ba8d4a9ea89d43f943b98e1a3cb14f3d1c69ec48a6ab7f28e8b9da1608ea9e7126f9757ae65e8978733875d1900933d050fa77131bbd769220a00d8c9ba03bf5c756a2a792412928ff941452a3daebb0b23edc1f2320f8326150396a085730ad57e2f9ae726ea012c59a6a61912ff7105367bb628a5f1e8047179a26023e882d63adb31991beede694048ba9ea25e8826507dd7bb36928d90993c69900acf648a9be701972b192a12e7e988e2e3850024a32e3357133f30d490d07d23039b90b4156562d123b161100f96c7a0658b1beba7831b1883cda9ee44c498c0f9141dc15131f3946ea67a1ab6e6cbc2b1aeb1869cfa62c6f9959561dc7f4d011b278bcf33a5c0a14ed4bd487826005390bb1bdc1e5365b1d5c3c270b1be44a7f1afe6b1c401a6d444370d7e0584f3d7edcedd31204c1f3a966e6e19dcd06800a2da33f1de4906cc7aef79f0405586a40f7b0227b80315790b5a0779a5ab7d9cfac955ee3bd2ad941a7c93c75c01288d845d4e62c062b3bf456511d4c62f732af1ee0543a0fccf34d92e659506217e73500717e3cc45663f90feb57a55c03fe3987b93b3a99f98e44dd5d6a7281badbd620fed1bb2b04c805f826b27018ebb82bf7672d3e6e898679aab44c01d8a23d92d09c343ac4cdce474831707004ac672ddae5b5943370df0b2292f273c299ac59d3eecb94587d39775eee65a24067116b69447066ad6a5aa82b62ccb236a73c4d6aaa1a1eaa7ef0882fdfef5c7e2e637ac88d30dc89afa0119c4511af5ba511811a2c46cb8111b2415c67e22041f04ebb03b6e0ca0d724e255f011c19a07a16d76d9b52ff8ff0d4aa1736c350675ec15bddee6abfb61ee9e4e4aee4312864e48b1ed9b1b8d005c184c0c0b1e64fe61b7376b70bdf9181118a8ddec455c244973be2ef314ea122d8b0c42506f96dfeb397610648c4ef6be8b52228daebc9aea7c915386b7a06b91caf4d1fbecabbfbc33306ce56b4b4c98726b60aec4cda8a7ce82317ba84e9c103e5882afb639c0ea47c1b0e0fe1fdde5f8d352ed574fbae869d166d4acd61af343823fb9c864a5b9a49502c888a0461ffeb19f00cd43ade8559bb7b9ea349d2eb9e9b28bbc9ca08e7760675eb6074c7913bae40d0d8c8f824cc3c7737b90e4b27dcec3b396de8d7a4b2c2f63159daca58aca8fe13409cfe2b69962c10a07029e1d78eb51ee40e809bc9501a8e9d5b9a15c1e5ebbe45b06c87cd1d9bb05fe6113c36110ba9f01572e40f7979e601d33d5a14f598b10a357d64e86149d900a1852a88717f6c915c424eb4df120d25df0dea87a853290c51c83fbb579371c8f6370cae55a9c335a3937e446e742c2894e00ab47879858edd44c40907fcfa6cdfe0bddd77d3575f440d399bc87741ca41ed1e96cbe17b5d8b8333b4ed994ad43851d76f689cc43188e9e80e465197e4b6fff401959e7e2e411631bb4821e7a39ecc77e801cc7025cfe30a8cb0d8b9fd2cd05c8642e73a947c079bc8124aa0b02e430ed96d2eb0e5853025ffa1e20b7b29ed465a7fdeaf0bf7853178919e9a89d71441a79b1e9063b7be5994ae1692ce1adad20d4a5b67459b4acdf6636a39390c4c1235a1d5483c7423d7405a5e6849ff8622c88b32ab05a536f3fe2bb0457713958ea67cd7c8f30a743878af4213d682efba79899d891d0b6319bc5032119d26b3b7f1be6ba3906b13240da9c24337e7d02be14d49dafbaa981e8d1e203cfc2e5664cb852a6fd564e8b83ac013dc8bedf17b4bbc4c2919a3db491c8b09b5e2ed2a9de2cbc2ead94c3f2aa4bb365e2a402117099843888dd020b30d46a1cbaeadc39f312154592a1a044938899ed69c6d25f32df2fe194aa03cdb2d947b5d93ce30b5e4b14e4ad6931073a6c6122c9e8e8dc043f842a3bc941bcd3c6cfcbf7d2a5e257a560c64f95781ce81951a28aefbc6ff5ba797f2db323d0805103cc9ec90f6697d260615214e72b0d47c5ecaadf09d77c07682be112498f013c79207768527631f03b49083dd49f9c6f46d1a10417c3237a4902855f125ddce94bff283f064c7392ea871979d972c79c6eedf6d273c859ded6cb1640cf2e041995a12294914163cfcf749f07e8ea7880704221029787b5a6446349552d9d1298499247e110879ecbb18dd756be290283e883f94f0c7a24635f4df3ca18bfa72383cff54614ccf7ca36b793c115e65217162da608ea88807aaa6d3266ede1d512573fbb68d2af37b015a5d5d47d9d89394d635af80ecc781c63cabc659d6d5513010f664f065fd38d0bc742ca67c1a038e04e1666d1e6fbb08c42ab60f994d06a37ccdb77b63bf012817cdb2ce3cb9b8edca39f6bced8cbc54609a9128ea4ac31f2d0ef8e10f76e4ff376833414a98a1f5d30d3163cb81d2fdb2b088190ec28b659ef6e1348323cd4644f3d0045aca8be5277e0d5ed262018495ee1ce26b9d9fd40017dbb94972277325992587e4433a9001a411bf7bec916f97fcef37727cc3484c8b45a5b82ef8322d394f198b42706ba86fa76dcb82038a3435e8e8859ef05a40155658a8c950b1e9854a5fc59994348b74d7348d3e1cb67e5713c43fdb8351ae5ef8c6e3741d320a8c481f2718dd64f20fd9b7f866bfb72a63f13890f6539d5ac922ca1ecf8354a115f805848b90879e3b3696176f857c594a445d698960b559a38f3a0c5f810f51fe44ba48c1c6a58a192add7e91a20f31626dff996a5e244b6e082772c23dfaaf373da1ac8110e54bbb8d86b1436f2792e3fc4f0e86f59eb540278f8945d7ef52ac1819d78067a58e3de2b823dedb653910261d1c5fdac8af141ef3c84f9807a9c73c9fa33009eeaebe18793119e8aa2136cdce77f80acc97882939228ae046002bda3921497120526cccc1e7efd3885a833a64e759d7306e3c601c2504b0ac0bdbd37014ff65ef29bd4c92ee46a6cd635d923d300732fe56a4cdfb4aba2b04007ed5926bc7e29773ce8871324dd85376afdf11e050ad76897020e221e521c894afdfe3d8b924ebccffc9fa7c65057833ddb773fff6c3cd86f29c73558402e0e5856b92b28afac38fba2237c2140a37e2786d22c799f74aa1309655d0e992fc5c9eba47c83d0f3469eaeee4fef4987aa665810476fdc121ebb0bbf373ea142babcf8a68690214fa801bbd45ff344eac1a08aba156ee33e46335a956673506f322fbee62d6c54d9502a5c10c8074a3f8a23af016da764f26eda79f17f0160910126488185729fdddd9c8ebf4cb058892f69844d90bbcaf001743915ff5b526187c3a87852f734f0eae6b8b427e3689569a18be3f0da4d366070566860515b9dc6698d576707aa73492686439d7ec29c300ffa6481f3f002f12c96430a02a7ff59cb5b96a5460bc45e630ddec74356f660e7d885572c91374f1235862b3dd16ff0d7e3d8d0d843b4f426e2729a1724a814809599b7e45dca922887115abdf4614b42a97943ba50ee95a8ae89ebc80a0cd605dd74b3e1bca69fd8cb50db4725939809e7b159017856f6d1246c352f9567d65e01ce3e1c9b76eae1f45b9957043a09a5ec2f4632d93bdfd9e1327f80934385590eb87cd34f988f30acd43cece7f432fdfec9ca7eb6b9ae27b2e505b5f4dac040ea3869f5cb8a31df158653a92e4db3f0ea21c6963622d3e09fbc52ec12a6f38a25793e50a3bee12cd6f5392164e231dd6a8517f178382241f8e97affdcfeb1324675d6e8b474eccbba186c4b83229eeeb28d781906f628bdf9b5c2073a2da78c72aa0b43b911a82564d02e134d16b31d1ed9d54e8a83d224dc646a96a9a7a4c9fbb6d84408281f4005971e3dc764b001dabc56350dd5067baf9a3537422ccb4934c77e4e92b88697b6d1a73ee59356d3031aff462f79769b7773162b9fa8d0738126b0c53d51c51f995ac5765da4c02d182df7eec9d4728d04707dd9fb83618f7719a9e5a7834fe93e3e4019b0590d70fe8b3b4dc695363e1ffbc48573915b8b0e4639a791d474bae6ea24a6f8ae96b9e771c88a45748bedb3757a9893efee3eab0090a9d47c562e76062fa35b44d5b27153e69229f3e83e3c9efd8360ee06e0ded82c7ce4e7139c3277ebda90dd24f9b3cce776c591117b8b06c8c4d5b28c233b42484209086b61d2f8101469c2f15004c5a13f34a4f861d98bb497a8b7b83e010fb42385eaf4288d3cb5c6336f11312063be83b7514ea583a216e0d9f874aa655caf4638fe029dbfb99cdd379cf726dfda0e8a13f01b94767e15fe34457a2f595b46907d7f8cac22a3b0e79a8f80b44c52fff3793177a8923471e91f722455c6d01155b95cfcf99e5f2e723a46c60a09bbd4f9d43c2bfe722a064a25875eeae4b26df7f3666d028efa43e9190b9b423c6747b2fe87a598261c19b90ece0d9888258d64012f5580494dcc7fd29c95db6ef13269e5b4563760f687c3e6e09ee46aee26352ab9249512798ae47893ec04aaa957e235920ec581372ddfb4511d0e311dc1b300f7702601deaff71289a3764402d97e65dde80b1d25e422ba5d4d16ca431545fe16d0ce5612ad187ada9422c418012c5ca72bed12073c91c4e4a257a7f74b72f7a41d08bdf0ed990378e62737de75b53d60bcfb5281c1d70adf2869d0eb1dc79cbb167f64a5916314e76299082fa9d11450a468108d395a8f3e597c6b2496071c98727c3fb071394ecf73fe111c061e2ac0d7ab94d496719e058ffad2870966b25bd3e1d01968ebde7c5b6204e3f89d716902e575a526e392ea7f1c69ed2d8403c3a73ef2eb92775dcefc26c57f14573873bc5af1c626c703342c0cf417d7d9ec349d9476a10f371cf4509c6fa53beccb61f84391d6fffe76d41ffa4ae351e8b7a94df5afa5de258e4b0a047ffaa707288ce4249c7c7643e701c74f76d5acaefbbc0c5f114dc840679010be69b1d53e39e7550d6d53960e0780bb73fbf194e5136f435e65fde2cd6ee8de56238f6d1103081fa80e86b4c24c8f9b226a80217fbda9c28ff362962b99fb2f2d2e722b526c941cf00b183c3a1acd2663a9bc522fbc097931a5c5536dcaa1707ae029a84e596a3ef51f55904a31c279d95bc1633e1d2d5d976530b1cd0d952c6fd5e0111c57cdef4960e5179c3159abb4be4b74761dfe152489268dc173139ecb6e68e1a6b67a6c397263d5b2e98223c2f6d6d4cdb3356c5bb91f38600ec93f35c8c911ac1617320fbe7cec35", 0x1000}}, 0x1006)