# https://syzkaller.appspot.com/bug?id=19fb554305ab534dc6183a3986d5fc1579be1677 # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"repeat":true,"procs":1,"slowdown":1,"sandbox":"","sandbox_arg":0,"close_fds":false,"callcomments":true} r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) syz_usb_disconnect(r0) syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="12010000020000082505a1a44000010203010902"], 0x0) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, &(0x7f0000000040)={0xfe6, "13f97bd12f05a453f0a43984671bf23093d4ee13ad96e52e9c7d924123d0e6a82662dce508fd6d8f0bd12c5cbb70d35084603223e8a8196e84d7983d97985a59fb71a2a3984c3ed10bdcd0ae9915260f707de4642e9dc13a7bd4ad6f7b6613441f370c7f679b86b9d3306e3e12c6411ee2094d6af4f08732673a246b36fe054ec90c478bfa3c53909aa2bd8a30f0162a893cfc233a83896ddd2018d76a678907b565391d8aa60bcf66beeeba6c4204c76c2990c0bbee5861606816abbe646753fa0b0ee116415e168478d641a974e6609d6bd346934cfd3905e1d50062cd4071a0a0b53af01a28206096e8af4daaf3c74fa0de8dd828bf9be9324b13d42266b18145a1c247492c60ad1b19742382099a4468f8f2f681b9187c22ced6250558f1c69612978e4c957b885059d250e67f0b534b4c1e73b935825d69da6861d6a3e4982e8615f652504c9765d09d7afe73e4b2880f0975527f2c4743a761ad0143ad09f65e3af20a7e242abd31a241f4ab8373210bd74f3bfec36e2595fe2a94a7e2edd9ae7472ed564e22ad8598aacc1d5b977e2ed83d10d7c139ee64f4ea8df3d1397b357753e5c77172b9e272d6d6ca20d4f8e1da6edb38f5eb70c4ea2ea237f098759442bb7f2787f1974fcb2d65a2d37ad8534911ace965d5f640c48e7261d3d7b2d5771a6ae9cde3ef1316ff7ccff8b073676cc84c8152cc624e7f306d81cc78df5b5bbcbb37b6686976d346d6b0ee50228903ede6c572ac49c1954a57582dfb9d819d8b079a0b50ed43ee2fb690ac72ce60bac8e1bd4b5c1c03a96c9c474efacfe1e521dc48be15512b786ffc9db79eb0fe62e1e2efd5bfb51b7e86d3b587dd2e593e0f1aa56fd181c80f7ca032d682f70a0bd0d7391ba2bcfe5473279dd2e54f0714d5bdcb09949b81506ffde52c4320fc961d8c5cdb26bbea1d30052619cc3a22c6257be1e29e099cfd0a119d634f1de06415151f434620295dd8ea1ae958e0784975f4940b255aafd6b16fc11afae5e0893242b28fc2150386ca32b46cdfc1644d86643d8307938170b5a49ceb0fd3d610faa4d7c7edfbc77d7e8983855de991f112d31ce711ba1dbac13434edf608a0174a151c981e7f153537ae2aaafa5f03a0454cfc49eb838b6a0a30b7f599cfe315ea88409fec26eea5bb7027314d280950d5f0011de245cb5153606397efd85db90ee17731f16164ff9bd5ae1efc407345ab0e439cf1d82a3f00906efaefd62050bfc9332292a057ed14d591f86d948e98576552c26bfc8e4e3bf333f11e316e7acd0a3f28736e03e22612e27d5ac936f3e96dd8f441f658641ba4ead8a1db439718a4a82926466a49ff4dbfa65aad58d26f9339490077c36b52846d8e0b64b8c88473b70230ba59d96b5952aff3a85953778990d53d47adae52e88e4beb0e9aa15e5d2676716c886cfea876d566454b2af5c2154981cf6e9e5348a9577d3ec4ffcc4ac80858d5a54b5df925cc638b4a5c97729c0e2f6e4a429bda81a4834ea9154c2eb1d2402b4819dd6b038fa86e47fe7fd356238fff3ded228b68d8a4b495d19d5643ce8030c4fbbed42ddc774a331a754697e09b6735aad64bc3ff418643602b7181f0e5b26e749658be6a977073ac5759d48310d68e86a3a48104c7cd4e577915b0afde6fa5fbea83412dc1ff17905716c955799ee772dfc4ca802e582b18d6d84298aa5c75df38d12bc806fb1953b2be1479aaee55e7ea3224419d64b928a9a8aedb06ffcc3693f05653de12788e854f7d4c9eb10bc8d7518595d0f03e76dfd465b7902865deb378015a860ed4bf1d4040c47f0e69927d9b0cc6f347a9603f14055b69aa2d47896e320238f58739f46156ee6207ac57bb1e131fb143147d9e49015f2433f415754f476166e89b2f7a8ab2b966c19bfdbe795713627e7e42a2569b441e567cbb76a610c5c236a5a7a5b93e54889dea8630f3c224e517627d2f92deb65fb19d6c5800f6be5e452688ac28ba6c73711d78a44e4e57397b865e3598f9c1aafe7c4af7cbd6ce2dd11d24487b3392f4a9c0f85c4e1a30051fb92671ce48bab7dd9e83488de2c6c0a19ed72619753371d49b7670a6cb1a9e274bd91ce5e1a61902dc69bd7c2b91d62cfc118dfb6a1ad8944e0829c6e174854c8d4698c577f0baa19432dbb9cfe05e06e428e3b8c9a6ade88d81829d51a336caa6ed63c56a670aea5869e03d4166744b1918f4785e06d32c167fcbf7fc3d66f1be0cadac6486a9bce118b00dce07c70b968c072f1e3fa6d2e146fd039b33700189fa8da0002325ee2d99a6354fbe58ada87404b8a01c138df5d00420fe8e04863572f26ec1962a2ee9488055bf26af3074f9efcca00e25aaf43846daa57a0c075a73b75dfbfb97bb8afbe4a8ddf6c6817905328cbb88c1e8ec9fd65fa37b83c2a3bb7a8b49b3c3b9a47fcd8a2b917b38392f6d09afe322ec8775ce0b8d244d0401ca48a70a5be6df4832cf2f10638b12d4a332f169f17da8897f0e3f81f35f258376263eab488a7d90398b6af3a2749ddde45c621bf18fa11474f6a53afd388a1eba002650730223c8c552ad65579e501d58ab773e14555fd2429b047fdfca2d73c2c1a3546406a063a970214adb4fdf7f435c2af80238b484b96a36a29ef8068276616ce7ae670cb094bffe5e214144c0a63ace647f328f80ab34b2fc4205020ee8890a140ac641d47e3f362337848cc02ad3485c249ed785a4679374716ac4ae1343f12bc44119bf69888e3c0c62a837d4fd691761bc32b949743bbc407545c31c5ccdd0dadf3ea36345e62466b1296a4874b8e0d251ad40d4728fae10a9deb669c14bc00f94c059e075c5caeb69738cadf203137ecc0457ed811d864ade1170093c2bb214f0f9f2804ae40eaec47c49ccf25ad19ff14b76ec88a69bf8c22ec34eb3a41cd3ce2e245c02d96cfb9ed76145d4765ac1489e9a386b1ec8047eea293a3d8c1e581731c98fbec796550bc73f01be2bbe2cf954a88c6f5195cf28dc261809d31bb2a4cde76073391601a5dc2e662e2a139597f48d333210a294ebe731246ba4356e698af861e87619708e1e1b0261e710e737ddc09f753b74892842986dd637cf05e080ef36b1359b3b7d0150b5436230d2962260bd6d23c1ac0deba2c575fd8d3c50eacc5f7fc4f915ed1eb9c8d4fde9e367d40ea884437529ece69b5db6364f0a003af5c02a32b55d411dd7a636615ae5b988f89fbb1b3fd6f3c4e7430beefeab3956ff3b965e144dcb5717a295f7b473fcdd98c8dfee5f91716738c3583c0d945996ca4376b3381731fb5d305862883fbf56a3f3688ffdb9ff9fa1aaecded141a091d169677c815416538e5c2ba77e9b00a0b1d7ce3fbaf57a8f3d663f6a7448aa898d33f762f40a6c05c1827a25c4ab54b941dd05ad364f8cc4962f8c7f9d16b860b9dfe1986740e5083fdd9caab98bce3ccc94656856e39e02e1dca6b54c17879b8631c1c017c369a786f597ce3a08ba6439596c54d49342ff77b2222a1198de47b71fbccb4402f1ce92dc93d97dbfcbd19601127b07fe17fb0642d2e807b0243c534ddea77bfab5ac116fa6135aede286de5c549ea31f21ef311b9862269bfe79f2812df727a17e2b99e4ac224fbbddf3a07476529f89928f74736f65d294b1a040deaf045510badcafad7c380e5e41996b3dd324c4e2f5e8651e7c18711dff193619b9327a672d8c4d93ad005c9d46f77f5287eec65f66865cca88debb6e95f320fcbcdcee7e72c45b2fc010096593207515da935bb6383054742797f893d9791543b672a9d427ee096aa5e741e6b5529825feaa9ce62b0e427d6aba02d0bc97cb8b5cfcbd61abdd03a00764e2456b3027f682568f3fa08fc090c9b381ded5a1c4ac928356796f7065a6dc35bfa88c6b7aea305e602fe922f2fe81c848e749c4327e772beb951d32fe672ae3d03f8de5dbc9895231a33d4e1ae7a776193a6dd2bc9092efda202172a5747dc934bcbe5e365fa4efa4348d20f00ee2395ea0a5a9521f386f688ca74b58487058493a68c048c422252d41f7553966e3cb430f99375a956f89810500cc8f9b80d6fd2aa6f8b9f134f8096e2c15d05882acab96f4453315b19c3b92b77d28f2c23d52b84b2ebbffeb1b6e60e6ab87b36bcea463fc5e64ebc912aa8cb29560acd6afd6b8e97d6c7ed2b42ca874c898f5487628e17786bc00a17ffeb239b96b6e24e85602706e6f9acb16f238f1e944430a7bac8dcef9641f597760fc4462123ab58e5ed597177fca5ac9d3e23d06a0f2267a4c7709464b5c82979e453828008ea83a531723165998e7ce0f8a98fe0ea41d76fa58da13169c89a1169a4bc343b2b6e17ed39fa72b28e466821c209824c89e8e611304767ef22ae9f1950220fd84e85ff92a713bab659a3f6e7f88ae8e2b3178086e76bc0e276b9d1fe2ee08c5df793db926957794ae3412a9a3f431e727fda672fca49879e7e95b9a8799c5f97d7bd167898994baa9685025ce222bf1975894d104588c0c6b03402c283c965804ec7a2de6fd689b37108df49f7517b3ddc547cdd5d1209626b14d1b5a34c15c46f6a5136ed9f6d944ee68df65389683f44de057ebf6906a2b77b99565fc4c19045414e140ae440f3eb2b42e992c98d639d1ad21374ead5a353d039efad0477145d9676001caa16b49061f7ec9547ba66a48ab0b10afefa1b594a42fba689b9f160900bb6688020a99f318e0b7290b530c6537c054756453beac3be0f28d863f00fe5d37ed7e7f60ae508a19dab8f51e7e4d304742efa3ba239086d58bb28716b80e01b896535285987a9c415c3108f06c55927826f85107269e0f33ca159aa565f03263305bdbf81ed68d9028a78ad4dcb7da720d33dcb3f319d0ddcd1a7a7462f0a1cf3ac4a1512e903182247e75fc3bcf3089c61e57fe0ac09293f46c04b334b3c37273cd8a12ca1ebabc486f051adef2a13b07b40c0c8ae02afb96e2618946319f98a319b1905547e5197b10840085d2f977de9f1230d9505d41e02e8d45ace9a7650ab4bb2c2de969ab12c2693cbabc0248d78787a20dc905d2b883bfeacb539fae7c7e1e896ccb87dd20a3acdfaa92b68d8a60ec226311541525193c46099ac30d586cf42fae887f1d1df92d78657b4ad54033cadbe346efd05103b883c7b9a0486a58483ba2f19f106d8ac12b332e095a92aa6aef0f3991378c2075baa64dd46617ce237aec8c202b53623a6243f3514568a7dace2307c7239349a40ebc3cb004e349de414d338850657ca8a5a5daf90f45f6d3c9bcccb014702d4355767988561f3db206321d6a358726542bb1db25bf170c4771fb26b941550d698295b0592bc49c6fb674db06f81dc2d3f9e1db02a3f12f261d9495730e56126888edff00df75463a4a406645fdb6f8e26a0af4b77d362a4be1de7b05c3e0d41eaf335fcf7022ce61cc9175a86a0b4f07b437abaa8aa40de94a012661ecd96dbcb033be73f63ccf702ad4173fed41bdef7617b6bcfb5c05c7296cb1267aee646a7252ccdb4b9fe29f14e203c5b924cda923cc73c4b1f759fafed047215a78092ad73434ea70e295b404e2281949619873811fde0e29db7b21e227276c13b9d9a23b60a12b3fc4e708881fad20a1db8867235bed83f2f4860401d1d3081402ec9261b4a7938f63987c6b43590d0c45791dafab09f1af4e7145d8a44151344b21cbb91ce43e561bf204654789b6e2e9dfe245396f22675ea14f62d045b9d413983636e983aa"}) ioctl$EVIOCRMFF(r0, 0xc0085508, &(0x7f0000000500)=0x1d)