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