# https://syzkaller.appspot.com/bug?id=0cf36d8457554bf03c3cacc44d31ff145a0c1a11 # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"threaded":true,"collide":true,"repeat":true,"procs":6,"sandbox":"none","fault_call":-1,"tun":true,"netdev":true,"resetnet":true,"cgroups":true,"binfmt_misc":true,"close_fds":true,"tmpdir":true,"segv":true} r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)={0x12, 0x1, 0x0, 0xb0, 0xf7, 0x87, 0x8, 0xe41, 0x4151, 0x7a8f, 0x0, 0x0, 0x0, 0x1, [{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{0x9, 0x4, 0x0, 0x2, 0x0, 0xd6, 0x36, 0x16}]}]}, 0x0) syz_usb_control_io(r0, &(0x7f0000001c40)={0x34, &(0x7f0000000380)={0x0, 0x10, 0x2, {0x2}}, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(r0, &(0x7f000000ae80)={0x34, &(0x7f000000ab00)={0x60, 0x2f, 0x26, {0x26, 0x0, "ae00c82ca03fe90c778ec6b260c60e4c8d373dae1bd54172cecc96090800d84bec107710"}}, 0x0, &(0x7f000000abc0)={0x0, 0x22, 0x132, {[@short=@item_012={0x1, 0x3, 0xd, "ad"}, @long={0x8, 0x6, 0xf, 0x8f, 0x9, "c4b72ebcbd0e2bde7f91cd788e183f8c0ddd6dd21d6702406d33167065f3efd22405c18e06de58cfb47efe43ccf3a8d8361aa51235bca6caedd797202dd48d8a839e228d3148650f67cac59b60390080b806a49625536ccb1f33f08ef7ac59885f31bee6c2cec25435e04e1c161abdb0d3b46b9688a2b79a97cd8decd9cf256447e4984e7203abe5cde1f1e8e3385a"}, @short=@item_4={0x3, 0x1, 0x0, 'ldb_'}, @long={0x5, 0x3, 0xf, 0x87, 0xf, "ea22f7ecb44945abea783aae80185b18fba0f4f7deb00782e44deea01e451938ac58fb4e437a7301e55634a89232603ec1c426a036fc4f4e87a027fad443b2442cb96103c85c258f64ddc77cb86a3fa2edcb52a75b4a0393fdbab9ce0372595dd4a4b6415985e33ec939273bcbde2f6b37dd91d081a471540d66d407099b7788187c9deda70062"}, @short=@item_012={0x1, 0x1, 0x0, 'I'}, @short=@item_012={0x2, 0x0, 0x0, "aa31"}, @short=@item_4={0x3, 0x1, 0x6, "7f7b90aa"}, @short=@item_4={0x3, 0x3, 0xf, "e413d09f"}]}}, 0x0, &(0x7f000000ae00)={0x0, 0x29, 0xf, {0xf, 0x29, 0x9, 0x80, 0x3, 0x6, "1025fee0", "f38e1ed7"}}, 0x0}, &(0x7f000000c140)={0x54, &(0x7f000000aec0)={0x0, 0x1f, 0x1000, "1eea5421e283b13c30c6b7317b1adf7ccfd21a88a258bf9fa1aecf8b39dcc966dbfccb67f30d3f9194902dc5275e72317b2629e2abb1b65f0a47c93b7fcf2bac40e0952a28a03506dcaf6a4832b8bccb033bb2f15a9d417feeddd0e8d83dabc7a615bcd677539e939a71a31224a81f67b62a0bb4a0fbc2b2aa2a1a7a6e228153b07b92e7e4774864d4b25c8e08bcbaa614f37d438cb934ab9d3a01eb84cc443be7f932d506e65527e8597abafd697d88eda836615e137ac0c5a4cff1aec28c4dae351e2618148c7f82d2653364b57c5dba6a1636534ab5316374f0b3dee4b39521390f336ef767cc8c76faf3bde56897d843eb9dd181879c6145dc0019af001bf55ac7a7cead54ded9dacf1a39118a3492163f4cf5c79781db46c948a00f7fccc558d9f1a759b6d846c9428d83a451f5787c6a4f83f130246c014c15474540233865bd6702919005e066e69911c82f303e9200c4a68482dfa7f36dd454fa1cf85ee92771182cb00375aaf1486a5a8059200a5ce44928f646dd273e7b36cd067d86931739b22199a5198658464b4e35f0b92775f1b2334ab2f3d7cf10d64f2698d11a2b2398585fccd19b9a04e8cb5afedfc2d0917bbbd0c0481631353846da8e5bf5f036d5cd4432d85abcbdc96f40a6a0d35670cf46ebee8d8a3bfaf23686bd97d23c6e68368bcba3ea1af57c61606d240874a3e23a95bdb348b9aaa14361b67065fc48d638c1492d89ba77519a7e06cee4944962cc8bb5effed9b08f8d307dc2b1eeed147f2aa996464f74b246bd89cc449d8792b3e8ac111bc664d5ffade9aebb653de206b919a6a8a7097d8169c76b65a2c07041aa5fe35970def146424d1b92b3e34857c0b3a65e24e8ef3377ebcb7972c9c9d8cb51b244352b2433c15b56eb7250f288ba8ad70bed65daa9fe82a3af75c3eb6880a4ede3c1d81577fb75d14e519e91e73927625e1f01c9931b29d4840b86c0dad74eaaa1847242939201149b9947e51a4f6b31eb2956de58ae91b966aa9032987fef5cf3d52be04bc2f12233bb3be818aac0a1e91944b6addd9bb11515c9289ce22806a4d59fc1c19d486657dd7b8a37617d172e02b7131fcb4e5fa6c65a5c51f987edfd7a683adde72c3ced0bac5dee4c0e8855313d650cebebe7d9e84137c9b08d1e86fa2e5966dbdec3db780c7ef98075220c0e84493d97862c995937bf6aa21b5e82a9c1b97d9c5f21320c716ec51f833ab274a9f07b7bd5645bdea9aae0d99cfa70a7c5f86f003d43a46b1a2280b0111bf4d1b9d0762939d8c03bf54123ad278b242034aa1bcd37e7601678547b6d610bd47cd2a045a73908d113f72313c7e01bcf3374fce58c7a13fbf524b271dd4df89beaeeccc3ecb20b7180e370db602c936f666024e4d53424d1a05cb1cc3e9975b539217a153b7c1898246e6e33cb9e9870faef94dd45aeb5dc38ae218769b3c4a0a9bd6a1cbf7d0b36e859365bf7a99449633bfeeead264450dc9c27a083d2e2aaba44d87b848800935ddbf349ddd998c34f2474ecc982bd24485078c2945377397c778fb9d300e7387f5a4613b733bedcb6b0c7aaf407eb29e2307081b3d0a519fafa5c38846b44b67c6f3df97b0f821362033721f93e875248f228d4896fe34ae45a0bb5f8cc82e12bfdcd0b2cc12ce258a7b87e60d7f53dfd1dfbfb3d53d0332e9db614e2389c8a2187b9ffdb51ba7bb36e19e393c2cbbcb55c4fe4c66d3f40b823a774d157f386c4bffc7ec28f912ec70f228e1f429e7ec1736c2a66383780d54109226779e49a958bc532702b7d368d4f98758b0ccb6936b555a85a2dfcb871c382af071a33c163f988f9d513554912ec50fd1dd419a47ece7385c62994bd9f4193ac7f678cefe00f35a78fe0c5b7d69a8f9a6ca7bcbcce45f49d0a7ec3b10706d151877a97d3ed71ed5beb9bf84cd83d382d023a57c4b30a92a791ce62c193cacf92f954aeb2843e816908a0ce1f8135d74465c1585063d95e8a080364b351c810220ce0186f947fbcd961a7f6de783dc0e794bba8faedaaf74d804fcd3b66a2e550048d714e74bd879e169cd679f4e71b5274046aa9fb8f4cd88215032e25a3e995b9f71eaa655f3c2980c0dde705b092a8b115fb5ea0e740ad8fde8463e797854bc8f703d97302961951f25d58b57f5cd65a4ed9fa12e90733937bfff9092e943fae94dedf615ac91c8875fd2f2c6ea90e291b1628e6166a6546ceaf3f37dfaf3cb029459987eeaad4b25999fb1dc42669e0a4382c4c92db73400495fed950b0cb17853fe12a3c79bf3ba2eebea19be317003d57d0810ff8570eb03ba2094259f8aa0d71401eea6589512617c6fc91b87db93ea48b4eacde053bea4b886459b05ccd6554b62b56223b64a1c6b4d8c5b4d9a5c90561c00c42512dd9e0725508f794e87bf4285434beae813e2b84ec2d4dd957efb6537ee43e3a6fbbb5d173511f9fbdb8bbe6183989c8e8042965325cc4e3d4404a669c8e34c699640ac24111668b7534f6275c6ef26d6ebcc0dd0aa015e623bd3401f76ffed46d21258bf56b943f0ef7d9fb82cbe9e2844df7b368231127027a50933bb13e8f8ac8b5b552d4e37b651da1dbe8e3942df5d8fd764f5a6dce7f4ea7060df319100ceada6f3d27e68de2c43ecdb811c54b9ebd3b234d71c53cd7e2ee759680e4d3ec385a6082234beb3234ffbaca0908ce6a64f94d8e5a3f76ccc3b1ef0f91702cb3e5e3b708903e38e5462e849a84536ee500a22223f4f41d03892222fb1ff42dba2753cebaaa173c543d9cf3d2ad672eec2525b8b08d35f9ce403fa732e6dc507de4ffbf4fbcc0472d06a13b91004e46db3ddb37074b95846016091fc076c392cb4cb87a2e427fd1c4edafdee65967966d8f42830001f9fa461d2ee4d254bc72bc3cf8267feff01a73940ca9be7e0e1470449b1a7310be084479a0d48acfa46bf8877c1c5651b9ca1f2024b6f378dabf5068afbb66e57c9590617c42c22890240c793be50ed5a635c583281a09a30d6b0369428fee99fd41dcbcbf50b7bf4458c79eb74551e1b174d0b6c250cf609d6d49ea6787cf2b317506485ce6d0356f4e9d19a4302c3d96f09f115d39deb96522854de1017b2ff91fdc1e737a1775f794727bff7b72d3bf0ca2426a4d5f75df30cfa9e6f4699ec1187aab0e1d02cb0476de27c82ffb0985e0073f815d9198702d7694aafc5107397986d291f0e77006893127c64091b8a762eab5cc3476e3b2273392019140e21c249ac94e6feb28aa956f4e02988bf895e1753a46831990033eb1e8c1e454cdc948092ae88b8efcb97dd025160e6b93af7cc10060b90e14978c7021edaf791b358d0b6987c144273e73235b2af1cccc70f1c98789d8b1b595ffe0cc56468523bbc9f2fa84208a07787b8c28f537fb83d90c38b5b7421ca0a1c8a6be511f696309b4ee2049fd010eef2736ffa0ba5bb2a79792a82344c9646264279a8ff38b990c163f47186a2df7ca720d5fbc1e2862bddbe31aec2b8cdcc09652ae9f4ced381096ef91b801cd4448cc682a0a6817b48af34c7966d8270a9a6fdbd77556893b8052a4b92e90ef01c42413594cb38c8f401fbfb4572c743adeeb8ad449e93486d5abec0dd8c8546a106d4f8660bb3b571f706237bc211d535696bb9507b226c1f26422b5e27969f5e08023b0a710a01414f74eab65798bdc4295bbac5d1d5a00171092ca202030d1a663d9299b1bf1f9ecf97bbb476d1aacbdac0366de2bf2c6c7b70ff76c5b2c6e28513cd9f3d635763e2e5efea4429f981ce8c028436847b98b1e86d98a4212c00c995023dba871222e28d513d63c76dccd4090e5ba069fd84837f80febe56d5a896fde62809ec832cfd1996762210e3b62cddc4fefabb826a39a98a36ba3ead035873509f4f02e9fade04db1e188616ab292b6cfb2da944929903ca95f370d975937887f08a294202b206301f20d4955244a72f45bc7e286ae1c3d322e6ea16ccf51678a4fbcbdf39278ed565a373d349ae016357ac95afd6f991c7055bfec22ca35be83c402bcaca1f9a3a3137311da225615ceacf818da8e9ac9e09c4ce9916674bc81eceed6026302c65eff9604e3f9d9f5dabadbfe0e1e87c2c92a3396c4412cfa06fe692388a73cf1557a85eb30acd939fdbe48a4ffbe4758468a333f5815ed0ed637affcf7364c1ee6939856a94c7dbb3dd255c4a6b039915cd41b64b54ff19bbad787d310ca11be81e79c9b0259693b35a805c184fbc1cc1d88ec2986b6eff6d187eb2e9132dc4f4fe687448c99db4687295d5338539c0196afe3965192e891568a0e8c3be1bc385fee299b70fb80d21873933ca0366a677b6b200514c731aa2f13832aa0629237295dba4b620221ff06d73df5cd8a8109a658277c8600020b209e927ee4f1bc1382497dc98691a50c33d94d3e3cfe45b2d2330275d6ff36b06181398758f94d4f200c1087c87df148056b2074abad4f0f9e275401145049605596f6331d7e80be7fea4886ed5bfcc101b8252b15eccaf2d4cee47bcbb0cf8ae10e5f5cb9f60df3bec0160f82edd1996cf491af1408c8163e07c46afc0c26a75658c44eb09f2bf4d9caefc72161535779e5c94d9ac7d9082bdc140ac35496432f0cde7cffb25ac070602784456f7617393acfa4bab0b9b5da91f8475126eaff212f9b80816029afd7d325bf639122ce4b5d2ae6d572dacb23455b8325e0dae352b63cc60b72d0d2c99d7a5b68e1a4819adacbaace3afa36a2cd488b80ea372bf4f705dca2add732eb2eb9922e18b6d2bdfa32dca8752d6572b9571423be1a2514d66e6e6a5d6247a4df7d589920712a0c2964c03674377f7d8fad7c5619e57b98c2281407239ba66ad664889bf5677fdb1ff1f3a3b79af1143ed76b51221a80860475d1cd0e906d0548e0bf9e22c59d36d9263aea54bfed8f0aaaa776f6a952865acb941316cf2716d50ca764d60201613256d26d3862f51f0d60b3094e5c5956e30952f5d7b92f83b0c844b79c8e930177b0de3a470ba14aa39f7f9a337e4d4ee837c7da07ce9f4872e8a294cfe128d176f34231bbf28584f337da0f542cdda5d3303ab1e6315cb3c0e05ddd8e1b0f8c5878c0c1cc3eee5bb6c6011257d8760885095ddcaa8a491c2911d5255c30be55514a3e303eae6de1cec40b2416a90d5dcb876ebd64ae8c539b55c710a4903399a8120ea5d5c4deb3c5e5911fcbcba03e8f540422c8ac60dd38da107f7819ec52d5b7f59e882d41fe9252ea889e00881e6e9dd5e45fca1d3a91085efdf72e4e5ad443b2cf12c062a108bdb6bed4d3271f70617e3338a3e0f9a0917225683eafbda7cf764162266d4e6ad621f8ae36579758657451edf6e2e067944d0f060f5e127b0e1e3fbfca8dfe682c94f587266fa160d469d4483bc96260b3226d6bcdea42e0984bd0a31e0da70cdde4afbb76388096c5a4e25cafcb5073ba583c62aca6c36f20cb018bef5d39c8cba3b173d24b1c6ad478731c8dae4e823a0c70896f11b0d729c40d955f64db157163fc105c52eef0d2cc9e59ee8641078e289c47e5f56a87b25ce1982fd2d1ae1f7aa7ea87e3ead56e1d8075a78e7b2d204d73c34c657b093a223f1dfe4e2d26c45bfab7a30de358b259a375bb186fb82480023f71be83514a454b12c53dd691a52c1c171c4324c842ad0f315a65421f6057d730ffdf51843097f36bb8206fa71de88c0be3d672e6bbd79add099043b2f272165f2d1277884b082becdf0a21b8d3e57029869662874cdb2dcf2dcfd5df28cab7ba255d49c89abfbd9435cad4"}, 0x0, &(0x7f000000bf40)={0x20, 0xa, 0x1, 0x469}, &(0x7f000000bf80), 0x0, &(0x7f000000c000)={0x20, 0x0, 0x4, {0x3, 0x1}}, &(0x7f000000c040)={0x20, 0x0, 0x8, {0x24, 0x0, [0xff00]}}, &(0x7f000000c080)={0x40, 0x1, 0x3, "0c8240"}, 0x0, &(0x7f000000c100)={0x20, 0x80, 0x1c, {0x3, 0x8001, 0xfffffffffffffff7, 0x7fffffff, 0x1401, 0x1f4d, 0x4800, 0x3f, 0x9, 0x7f, 0x1ac, 0x2}}})