# https://syzkaller.appspot.com/bug?id=aafb61c826caa39fd165093d0a6ea1b308934bdb # 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, &(0x7f0000000b00)={0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000000e40)={0x54, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, &(0x7f0000003140)={0x34, &(0x7f0000002e00)={0x20, 0x3e, 0x5e, {0x5e, 0x30, "9f374e71e3e76de79b5e8b580f4a949df0b4b7cb0dd2876484e85ff0f71c9ffea789478358eadaf6aba4f30044bc584ccd6f97cdcff8f4d21dc8df1f56e798edfcc5dd43dceca47f3964cf13c81e8e66e834cfdd8cbda1fafef5c18a"}}, 0x0, &(0x7f0000002f40)={0x0, 0x22, 0x10c, {[@short=@item_4={0x3, 0x0, 0xf, "a3c5dfd3"}, @long={0x10, 0x7f, 0xf, 0x83, 0xb, "67265feb9148fd9a45802c04ab7ff2621bbb76a40af47088c980381c5284493462415de52b90fbd1291f5e8db0c5ab753fd80ec6e53698c24c2d879e0f57db0370b3b303602569f3359db3f0375874388522b728cda6b4a9d209f4b1911d59cee7beb3ca3c263580b5fcf5dc4146295aaed2aa278137e90b348e9dac9d2c3bfe65c339"}, @long={0x88, 0x6c60, 0xf, 0x7e, 0xa, "acf43b9e2b19d00335540b91a524ffe2ae6c6799c05aa17433ba19cfe6d89f48cdf38c114221d2074394233da0618e91f28913e8cc7ec1a51c432a5382b1e62cb46b63c6e23adcb17955e05d7650156398aedf22ac7ff0fe5ef8a96fb238c11bcb99c5e7a0c8c190e4f48a5403f63eb00223d04ea09ff84f6fa7a9168406"}]}}, 0x0, &(0x7f00000030c0)={0x0, 0x29, 0xf, {0xf, 0x29, 0x8000, 0x18, 0xf0eb, 0x8, "8fb95d10", ' Z\\T'}}, 0x0}, &(0x7f0000004400)={0x54, &(0x7f0000003180)={0x0, 0x1f, 0x1000, "0b2eb103221be369a740874e7dec0e9891e82096e814677528de435a72689aac1c1a15a088c6c847784342fbcefd6c434c7096c2f524439584ea918755f012ac9bffaea22a3dbeabe34bf164e1026714d80e4efff4a20ffd9f70b8425a967bacc079aa399251f8a6cc9179345cad4d10edcb37cd54117e6a50568b49061014e623cce030e64bc92d965f86c3f86acde72297523f3c81b2903081b5602cfe8e5a21840d02f416a7e0ee6a00509a9a9bf987f84e54d161698aff8823a36d7b6b8bf14e7fe0cb9e0ea4999ddb53c96a7ff1b5840ed8dbd7822afa5ecaf4534a709da32a695d493ad319ed26b4ec2f72224f7e5803094c04e82b380e9e8cb6dafac76c341915ba74fa8e2af01ea9ab173e34d138906b6677d04200cebf3442b88b39b261eb55ebf3a60c9928c0f1c7d9025b06be8e495ba196af1f188b10ee5a0faf651f77da561962e4f7137b831168d9de2a5ca4cae55490415cca77a5cf45c94a4eb4c0c755d400854db5d351f039b9272bb07808323bc0abdf8dad45ce2295eed8ae5b1cc2df6681618f068e6cd75fb5861c1b50d78f614d3426073a70c2fcea4c75488d29907e475b079c53cb9f171b42c656f167373e747a50f9e511c088509c8b6d6aa66d088eb00c524d28f8a241e8bb0e6abf66ed708f1715191d050e24e0d9051ae562139357910b90675be6ab7643dc2320fe99424914a0f0fa79356e27935157abf1cdd88c8f4e925932736d43dc4c0520fee82d76491bd63865754f0924f1b0c6c2cb7962221815f34d3e5bd428ed735ec8b9963fd05b3d37d41130046237e90a05a2ba417740c85e199907ca1516b205cc37f069a06d1de63fc5e40ddc60c7e6c9be3781e418f491ddde5b326e4aa8dcbc492964900f45ba8ae5d541415100cffb8338ee21897b423a65e15e6f7051410574ea6bf2165c7e7f84fab534be458d963b4599258ae93dd8d6d4f99a743c30388d1eb71449f6e9464cd795ec00e84360de0a06f38555925ed0751bd458c27b25d859e43b56595e3ddec50ec9ebf5b6899483cf16db0d84ebec30bc3218429b98f343140df2378ef6b5072f8346d139c7de88ac4a653a8b9672bd6676e722b8157ccc61b032bb0dc5be65bcc2bd17a32ea281ca519de441b8562bd417fccd8849edc6d72d166b5f63eae1853d8536ad31e2a6bdf3bd8bb059239088086b83edf230dbc9df04f7a358e0063ce42bd027ff5b62e0884919342573971d9d48c63eb60bbe0641195aad1d1790bd1ec3369b83c8e3512582d71ebce6ec94d08aada265aaa250793177d551e9ca01d649c76aa4e96bfee77627c5585eae575affa49a1ed7980f10ca5a2f06222589ba62ca1130bedbd38b65392fa26d77880ef53223030bbd98b3385378274ca92377f11ba1e1a639e8ebcac230bdf265e22a1ac38418d7c8aad6514cd080d639a604c041d21adf4e4bb060bdd7a611f7cd8575ae08783c58d8a52f76fb13e70f48d4e08e90c0a32dd9b4fd5bb3af06a720ca2c7c7e909e3199e06abaea4fdd3704da31e22f9bdc4557e2bd7dc7460e60256260a53447732bba5ee4b804e6c84b23da5f1775bacbbd6a17715d2a16c624e388e94bce102dd1abfb5f827ea9747dbb0e4e0e890a306ee11e560ca8ec78ebb9aa9122fe551a08b4ad62b9ab30edeb4ecbb994b24420eb1a91428f916f59b4df17894e94a294530b6b055c678a3d6b8bb821e56d5855597c28055c380d615593d4623f865b59226ce3d01fc41578aeb9da0fc42da63cfadf212f7a8edd09ab1894c8332015cc122bfe474941b4b8a799a070a75ac05d70ed35c08e24a654d0d31b41f07a6039976294a64903237da7e4cd6eb80ee783424c5dfbc2d5cc8903e4a1965bb3681988692f0e5b98927515700cbfe30612146d4775eeeea6d67f9a6a1d1ccd7a23dff053491a4c747c4e3ee46b339a6d13cf20751f99704f77a42fc20afc172df2862d6d9dd27f22e87c82e6a0a08c797092f82348e0a03bd4d44895b7dbd75777d1089bf78ab66f92cefe293fe03f53e0fbd7fc72381313cfc076f4ba4fa787e31fe9cb1f88e5e8727695980be8b14eef0474db55853981db225a09d37f5f9c79175b9b9682b2794f9e1e74570afec24e3eab47efbaefdbab010c7f4487b12ad8498d74109905cc77a80b82625b33d70a81cafaa1260ca19f630f0198450ac532586d81b78fef9447ccde8a36e55221383c0c23c7ced6ec719b06b6da0091bb1aa41bf584b173e92276ad7ad5bc373d5aa1017433f13e198bf757408bd044fbdddbbe4498c1be6f7d10259e2a5eefe85a722aa1b307f2f285741bc459193c12aa6ba7c5a59695843786ed03a2988cd8d11f5fe16af9862e298f9c4c131d1f1d17a22bd88d03caef180cd923c6990b7333bd29eb597551fc7ef3f36089e51587c70cb635e12b3dfadb1be45053d2c46153a08a003d7cb2fcae96591e8156b6c17bc0b06f3ad803e3f659dd6857e1086acce7f87af2a22a9ff23b58c806790854dc57f358aaa86620c99650d738d939f64ac4641eb7a02a74262b88230bb1efd56b5e8d36fffe8e97de0befc8237eb3631b8cd4958614c7fdf69c5fb2ec756bad7b5ba8f0f4e793eb642054e0c59f2e38f815833d25ff3f51f3ce8e414309dd4d096ccd00bb7c33f3d13391f8b0322a04584dc8f40427e565c44de441e01bd95021f2d4bf48fd0a15702d59e93211282396ecb705c1676c620d3a6a8e9afe4cf5f159888ff0c69219a43f00a80cf623323184eaa1c67caaa16fb276f64094142f5224107305a5e9ce4bbcd85f9424522856e782d6ce517ab49e0bddee4c6b00b6e8810d28d3bc9f9a78317cfabe0ecf275373e3f950db13d8b83fee95442f39803bd483f005a812bd6df06497a945cce94fb3536591bebc36e03f8a0b27df601d16348f83a69c899cebbbc4930bbcffdfdadf39e2bb398069b93814c347821b2c7a77276b18398d179c1510b7bceb38baec26a397aae3c33eed709f986777c90681858994d62accb7f9fe50f19d76e0e8ced4666f26c81dd357e135293ebbf85d5cc6ce8083f4bc2d31a2d71a26323d118c2d159c8e1fea7cb076e334eac4cd42c8b2e23cb634518fd8bbb4404bd13ba697f2cebb802edf1d10fb7f8b7850f1010df0c9836285eb27b29551a1552f7c6ea17dc5c37af7986f4267813179d037fc94fead276d64d6b23b8c0e8087d944d1d64862782159ebc929157e8f17de2be6ca7f4b71fc1bcb2ce49262b52f4fa26c3d64bfdc6656a590b16051ed7cbecc94f506e93491ceb99852c48fdeddeb41b4bea134cd005999383245d945e9c27e7aa08b4f74bbbf1d76c297a06ca450ede71373f2190d43d88052f4de1630c53f1411df7f4d4011038cd53d48d771a16d14cae5a34035009ff2e382215ba28d4c4b465b0a666db460fbde46a958a8f11e13e9315b54944bf1b2c99154c49091e0b86c351e0983210a4e9c0557a9d318fcc5574cef073bf586445d66fcf84a281f451264f28a37b422b050a1f42fbda3544a4ed6e5ceaa48ebaf7496d632bc2e7f9d61763c0ec1850d089d9c50b343a1f4cde94c046e8fd9c6e4eca61aa97fd4ce352b5ed7523eb3728f0829bd8a853b105d6bb42012eea6bd3adf5b88a249447ff4914dd7c5815024f04d89c0e511cfe6237b78ddb8860c8358a32fb3dc4adda22a35cbc9088a9ff31169ae3f9854b9ead1ed8484a04fcf97d5b6b12de59bded028bc9663f7c21f004570b68b875cfdae8fc76545100cfd47e4cc5f496fb7d2be83485a694addbf9d8aada7152d18a16c272b803ec69fee1e1a33f20af1dbc31e988b109c748e22638ec8da4810b0c84cccdf10cdc8ed4760f8bf3b9ebe209d1e7e4ae1e1c53108ad7f42ad579a6e2a11ed1979d4195255877a9286cb32ebb600b1101d5668c266751d514cb1fc64f9400ccb7613ca2dab01be7f81d03a7810e4bc7fcb88baa3e0689e9fa1e6667bbb7a6628f91a58811dd1838b87b536da763c1e4e34388398d9ce6fd031fcded2c6b22072571151bd19c06757ceba39b548cc7b22299f4a1c5cbebee4b2b03bb68eaf78739844eb6175681d26e73e5776809fb45139f580bb1afc7c6718665d353d4a0e8d7c73ca4d67afb2a6c1a407462991a496b199d6dec59599a95c3e265bf9877d247d2769a376f7d0cf87edffef961c0cb27af4f985bc64e1b1d45eaf41c8ab320c7d2aa9b766a2b682a6f178d5f0dd5eac5e5d0edaf1d33535071310608eb2e863ee2217c6d0fa90026409fa27bb76574924df42ceb25065c13cde742409c9e9e26c72ebb4b4193faea511428e45b2ad41e98097ec38fa9dc3d62aa35274d63c096fd3c4b02924c6059c99308f9a008dcb1b83520da4ce22257fb772da2fc18bf43303e3cb83894306a763b80c51641496af65d3d7ca225d04a882fedbaa16b5c726982e24e240aa64ff5b2f1085c4dad74beb829ed4057147e471c39386de0b69724ce4277955dbd7f0baafa1b432db5b6441f41a7258fd3b66a7b6d62d4c0d1c73691fe3611e39c95d388804fd23bc49ee85b2089788607e0f2041b8d9680990361b43c81d921a92dfb9fa8d12f067c96f74ecc9b7ab136c0d2e4d76847fa5c3f16e6a0b22d59f957e77cae21f12fa43cc38ffd6645ba8371791229b94e2a2d787ea7f30edcc8458cb2db93742a254fa7fe0000e1842e219f7b6c20adb1191bd0eb26dde4c30b9d961954b4171f2211dea3404cc5da967745d36085ba08819079f35d5a7941e60a8f1b2a228dae1d1a84a9cc54a41a0da8fb7a4c8b24c5e2f8aaa7a927ed888a1dfd4e3fa0fbf6796814fe03c0f8d81df4c4b65d6ea8aebecd3f2a46d9f6f5890f8fc1b4c3acfa42d40a1f5e4bdf5e8260dd3ce8c7554d4a4326db6fe0edbdab0cbf69f5dffa2a86f37bcbe857ca11f02eb7a99ef17b47697558dd9e72771b5af48bd6696c2588eb94386b7d65ec49afa33f83cee38d7207de33c3ac154796951d511157577082815565dc84d30a1bb7ffbd3a5d2c36a9c37786b35dc75cd342b30241781b8b8a0941dcb81703b95ce7e58b77a6e82e274aed224299766b1cec4880a708bb2e739bef01b1c8d5eb18166c1ec71f5daf35a560f4002fbd5c6eeabcc7d575ec3d2f7d13ee7e10388f7fadf9c8765d7abf2c4c33d1b36517a63804f80a1f9330e64f99f190b4166cb78764b780a78366ee5fb7005541491663353867be57cf471eb18b6085644b1126d927d10b06ff57cfc5b99604384c1684738eecd708cdbdeda686b5498408dc83039de584df47a0715587095cfebe268bc4b840147aaa974db8e4ee2400f78bc2de2fd93b981f91da063f72b8f6ade4fb3a072eaeea8dea26ab37be225305434ac76a5b77cc7eca2c4154589bf7dabae4eda85dc345caad0e726e525fd1d3e74fe2db33a5066cf5b20c231cb380f4a8ecdb0615e12b10780724a3d1e4610f24f11c43bd2b758e60f318dfdb05f8528af345117e538b75415ecee9d23483fd85f316f25c35e9ff3f2a574cf58286612f0557c53abc9419c194e47bf421d1b4469bc4599463663040e1ff6b6adcc781fb3fb324fad0e56b9a76107195b3959e1ef0f9bc7e3b2edd794f9041f563d2ceb4630ce3a6fc35398d05dcd04e4fd09ce020921c8a671393e283c09f215ce2bbf6651d218b33c47033a6eabd9c0760bfa70e99c97cf661e953460c8614086aeafe714bddbfaaf06bcc9c2cea399217428d338daad46b97b1e32770fe6e998233f300e5c419b57d9c78f4b334c014745f94cce50c6ff7624"}, 0x0, &(0x7f0000004200)={0x20, 0xa, 0x1, 0x4}, &(0x7f0000004240), 0x0, &(0x7f00000042c0)={0x20, 0x0, 0x4, {0x3, 0x2}}, &(0x7f0000004300)={0x20, 0x0, 0x4, {0x260, 0x2}}, &(0x7f0000004340)={0x40, 0x1, 0x3, "4ce82c"}, 0x0, &(0x7f00000043c0)={0x20, 0x80, 0x1c, {0x7fffffff, 0x40, 0x6, 0x7, 0x5, 0x7fffffff, 0x3f6b800000, 0x69c, 0x5, 0x0, 0x40, 0x612}}})