# https://syzkaller.appspot.com/bug?id=5cf912d59e0b1ddec0c958028bce8d102f6de3c4 # 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(0x1, 0x15, &(0x7f0000003480)={{0x12, 0x1, 0x110, 0xb9, 0xf0, 0x1f, 0x10, 0x1b3d, 0x127, 0xc21, 0x0, 0xffffffffffffffff, 0x80000000, 0x1, [{{0x9, 0x2, 0xed84656714bfeeb3, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x4c, 0x0, 0x0, 0xc, 0x4d, 0x10, 0x0, [], [{{0x9, 0x5, 0x29e4e8fc00930ea8, 0xc, 0x132, 0x2, 0xfffffffffffffff8, 0x3, [@generic={0x0, 0x10}, @generic={0x0, 0x6, "67b05ac398f39bdc61f356a3d29cef7ffe2a5bcfc72941e843b92d47d3e77634ed59b72cd07951a8429a4705e2e77bdfcb5c5ee654a762fe86189add41429adfe6be052392e921317439a25545dc0dd4b8db29cf724150de6ad1139384ab87db47b516de519a5f71f0d7c51600f9b63b0ea346d691b9719a5ef3045900d5ef32898be1dc79090ded9cfe77b21c26dca1b67e9b22018b535fcac46877a90b406d4e3f7569991241e0f852bf71b4028cf96249ffae181db583939b5bf99af598b77e779d908455"}]}}, {{0x9, 0x5, 0x8f, 0x0, 0x27b, 0x0, 0x3, 0x800, [@generic={0x0, 0x22, "9fb4db5010222e0ab82ae32446c9cc98817b6f7194e3c978228d84c7e7e02fa76d6e50200801e819ee7bdbdd0bc732b97028053352870410dd11094553827606c9b1b585e1d67f8a071cfb7d5ff480f739790e6f23b26fb250e0f46ccda6d96d941eda2d8845a15ea3950aad0660bea0faef85d4c021b5a28da0fde9b79ef895a863511720c7bb640ff49dd1b905"}]}}, {{0x9, 0x5, 0x0, 0x0, 0x360, 0x9422, 0x1ff, 0x7}}, {{0x9, 0x5, 0x3, 0x10, 0x2df, 0x1, 0x1, 0x3}}, {{0x9, 0x5, 0xa, 0x4, 0x1f1, 0x80000000, 0xfffffffffffffffb, 0x3ff, [@generic={0x0, 0x23, "1c50bf6a58476520708643d8faa34817a86c3ad93ad5c8dfd04229ed4515c8fe30468af2fa0e0eacc3d7a00de616c6342076cf35d4138689b85d721eb9e8c11979a239e1e7cbcc8ab724133da753c845f232f28005684d01f44e99327ea75a3e41f0d273a638dd641ed4006a22f6f798022d55b422ae84a8940a4c3519013bb8"}]}}, {{0x9, 0x5, 0x8, 0x8cea2574b2111be7, 0x2c3, 0x4, 0x81, 0xf999}}, {{0x9, 0x5, 0x1, 0x10, 0xa8, 0x5, 0x8, 0x80000001, [@generic={0x0, 0x4, "d56f2407799377bde7ea7f7155cfc0fd0c2cc7c72f82078f7958e4b42c3787fc766072f4c2250bda0306a3074d984fd5451d0da3001d048f3e30eee75ac646"}, @generic={0xfffffffffffffe69, 0x23, "b8b37ca981a7a41f351db0dcc97bc6b1273a18b1b1bbae1ad18c953a94d3cf22508e1576174dfc0e86956a0747b86f578c5db456b975fea0b935b8ef00305145dac235419b81184cee83087f9b2351fc1236e6991796ea34c8d86f8442f4ac2ff04f747b096a7e71278288ed864cdfb995051b3d62cfc5d62f9220188c5e836fc29ec823993468ae2520a87d7fe83e239b38abfca1a8e912cfe9e66e54adb874fc982cabac3037ba528dc98c2d7a9349"}]}}, {{0x9, 0x5, 0x80, 0x8, 0x377, 0x401, 0x1, 0x7ff, [@generic={0x0, 0x21, "f0df30f6c9af83e0ece87cd10fa78d620f82acc2dfeb4d8d8039b02735ff77d5bfa8962c0d1354303aeca66083ef354890a4bc256313a0790219baa4bf7169b29028633adf38695f34d7f5c48af32d9daa8ac8c74cb52d805da9639f2fe21c05a99dccc44e273b38953519be22a69ecb050f12aab78e9b3032c710338526614351915beb719453a37906defc4b9f5b4e8f06526f24"}]}}, {{0x9, 0x5, 0x4, 0x3, 0x252, 0x3, 0x5, 0xf53}}, {{0x9, 0x5, 0xb, 0x2, 0x25f, 0xb4c, 0x800, 0x0, [@generic={0x0, 0xf, "eadbbceedf361c56d76e9c7ea4ddf22ff1e7612de5b53faec4ebdecd"}, @generic={0x0, 0xd, "8d5cd02acafef3957fb12d87f29999031c9ec93404ffa20a1f81d7da7dcc5188947f6761f7ffb61c40734d9a2396a488897b4b57a051fbfb211123919b71b15c986589a7a8e0ffe5d97ac1653983c5817bad3261a75be824e6f72438ec6431276459fd54034b1151d7c150c3c2159f7520cf6f7a32e9c00df6361b99944448db95531d4d61d78db35fd5597d6ff42e47d27bc0ec38a30bc4f9367a218f442f6df4cd8f2385b70cff4bb46c41b19ecb4c13968e33805b3065f2bea2e40eea3c7505347ee62384b2f3b0b3d2becfa2a61c09c74457ff8dc553c3de1f04d383714683f38f391c5efe963419c8f2c7eaa12dd0681ed08691d2e0d81befcb5f7b1d783441e77abb5bec27baa3a48b0d71a3a8f010cc93c893218dcae75f52a89b1619ec5bc2646daffb43b20993a6c4643ba6354df463f923aa624d772da028ec23d1021cc50383890373a279b3290598f3c1f7a92e4ce2399f6e5b91e5e6803d7b2e2a53e440293c4bc854dcc1d3bccc5119a43569a4e1665a94fe9aa13b115096d92548046ef108a969a322432eeec57f3581f6d70d83a967316f85396c1ee9f64802773b3155eb3433283415b28aee790663b9578250236297c81200216e31fc75b0b3c5704f8504ce31b60cc91f467f728fc4562585ef89c1055b6b6159ffd46d2c3c4d6bb842df57aeaf4fb45777fc77247f3f2f946aed04e8a33ed1837f2b6899b35a6389d435947435936f018ec8e19f8e07b7d5f596a158bf3d8e41294b1aa76d4d241880d5e75fe037d94452fbb8ac134139c9ec4d2ad7dbf70ec2af3ff894158311b9d09247e1f15420cf1ad385ffe7d205b14874e141fdf404b4222a801ec8d4f94bd6cf1e1f8818d87f194098ccf388e83fcb476b4a2bb63ea00e55e6990b9660a497829b074b34c4d2b5d91f55719fa5c0ed03ca7ac7b4de9fa021179a0b9d7fee828e40ac31eb72f0e36a72f634d9e28d3e0f1a2b4c6d0117bc16dd60610d5bce62743a5818d5c3370ea71c44202df85a0f92fa044c50a10e672115c6ac12b8fc13a2e9975ed8da558847a7e8ed28860ec307d98e28d0def986e4f145b4a3c5e6a16a38b954e4ef6f4fcc3ffe27e6dabeb93928521719a25a3e03ce151d752a3b87e947542b7e0d31e74554e2ecc44db2ded399c57fe50b5cb5987eac3c4c5d97c8828144a0cdbff864dd0f61b2e50aa28cb16a62d0bcb49ced9207c6e6618d609e6f2f85e688027657cb1a90ea5b9c8c6d6399067fdac07395332df38f58f5983a0ff974ddd17ba2dbb48b338e6e90844ffad01235eb5db0f587db3c1a74222ec360a5442df0ba76936119c1c95880b98df1ead292176caf6b1195c5db74021fd80663f6ec202ace68d6ba13c905efc229f672d4fa54e614cde7cc65498e1f000378351d477b3e668d9da30c9dba95626345126fd0cbf6c34cd14a1e231f7e7143f7300ea3db5bcd728d48aa9d37f4e84938324ab97653216bc47df2c398355fc3876bde5fe139e9d9b093926c43fb19c549eea2c08dd80d055471912f577d909235814815333c82592dbdfeeb6be1c884cc6a248271513e23cc76c2bb166fded82026a0f640be4264ce3196cd9e3783f740c8efc374ca2bc1727387de0f731d6154c27a3e591f136e4edf4135c822e1e565e7d56ceb942ae2d348a0b7a028611696dbc16756bb78847a86c30e1f266aa3a5a2a33832a5dca01380e195c2a35688ac1173eb6a9786f003de894ec3b3ce6644508ead2ac038244f6fc5aa2aaa8644c4febe09bf279beded3c3d04ee4f0c03cef3fcd2261adf88a538afa91da817f1a4f1445a43bbd92ebfc87ef706acbc805e227d7ba5f218e44feda9b8f805565d83914b207dad61c888099d20bcf245f2bd8cb82f00efa00bef773fa5243f0ebcafe04d7b9ae26154ad3d5fbab56641976cc3aa19f32cc3674a7371a2b1528232bd85bf0972e1a10b62ca9ea896d5281801723eba989afc4633e44f0cf8dabf6c3e95f36ed0a5b17116545f4c2bc251f0fa19415f49b6d4acedfa1c8e935fea6466a987a32be4f807f134fb86c142b41381f8ac7e1cf2a80a8c416d259b80c4dad32a882c3ba9fda8bba46b3d324e10b922b2904eacde2db91ef76de2435ceede60b92e6028cd9cecb082fe333aaff98114d733a966701c23c92957b1271c136da91221ed8d9cad41a267010729d63608db76845cc6f327ebc485a3f3fa2685c2e3540e9ea5745bee9e62b7afa7ba2e4dd0578b9f07917b4995ed522c3fbcf6be27dbd3336e677d3daffb14f93a87a354ce1eb118715e2f339ecb617e3826a938c87a678575c19e50b0f410a9969a9bbb64083f365c944d6688558e36def598b083e0d21ff38174add9c5509207129f085be1558047ddab06e3a883b7c9bb558772432e759ccc0f026aebe6876f5be4b7cf8b2cf9f56a07c57eb4ef11f59f1bd43a21eeed3c5e57773c220f0c5c1f7704a2c2eefdf6676b6f1b42827ab04fb0647b9cf0e96dbf4d7b995f2d3604254153c636261af553af6f35513a9e5c9cc5905dd63e8965def497a98c3876d792c0b80f4d4b53926a3dc1c184fdc4ab7f5ee21a4f61eff34ce32bca4dd367a6c98cc9137202395edd99aa5e630ce25a2efff34b8e604bc6a27f6986d2f2417b4bc0c5b124aef94e4df023755ea531a2527847461278f4d44b8ceefb1dc2672af4a6075b45f50d788da5ee3e59ac08aeedf71e4caf29bde4be5cd57025754a2924e7563c3c0fd20e948c6424196b75d216ce4ee8a85cef63a83258444262381d0b53c14b1d5d22a15f335975db8d98d9f28ea23d8e949eda96766a901c5c86e71eb71c4778dc878838a58a5b8c2e07e61b8cb6999631bea3a8d881c37b8eae3d0240ab7ebdfc3aa0426c3a76b5edc195ef89a7fd4ed951feed5ba0a430d7fbe110af47880a545a7c0de980d917b1d4f69c6c93e3987a86fd8f12f8662cc12f13bc398095aa9d0dcd20050122372f16c395a7ed8242d32b06fbca492d5c97479154af14ca7e38c7bbe3c64893dd84195d8eb86ad7d2123b96fc8e928a7766cf08d85b54bdca6e3fe7fc3650749e10bd8db0b78a5c69e39b82d37c4451f60954c3dd3ac776d84f304f5f07f1c3c251b40720e20f32106f7d3a8cd23b5f3813a5fc756a9d6d99c1ce4e93dbd124a5c09b5fc7441b3bb3a2d3e440b0e34e8584243275adf3ab7cc4f13227fdfebf1e533b7b7fce3bfc1a97d008fde57e50ac1f361a8624e798ee17789b4eafbb2947325869928ab3efac339906af45d6255d3c5c1d7aa658332947cfbc05b3d9559442cd9bfde5ea6977f791b9d38426a3e8230ef36ea10e56d19671ee68ff2e3be9a7727fc421b41d86940bcd1a9c9e61506e343c04e96d23a85cc87fb66bff9a67fbf3e457e40dea08089da6af7b6fd5cb545cab1d47c8b72326a5a5d4be5016873c114f66bb75a31fb9628bcb27019e4706b7861a79cbfd5fa342791b7edaa85dd86382c3d08556d62316d3cec98dc4b603cd00c7e59434e00abecb2aaf489a046ab5f875bcb0afe58e961ada82d7eee70deb8f06cf9f6131c01b61892eef3dfb8e33112994faa2d43aa8af8ffd6d2435697c5f63d60b770ceda66495610a98bb22f14ce8d50d8ff5de7b20cda7f3fd8c804f64bc54d5d04dcfd4f83a09bbb2b3f5164eab1ce3e7c7c82266327043f6b21a29eb53192d6245fe80c95e5ee0b3d2f009297f253aa587903919c6eac2a9c997e475bf6f9f721ac1344d395412544e110323c6ace6bcfdfa5ab6da570f307262dc04949e6d173e6384aa8f305487869f4af918b12b6132aa2435b7cc247dd7b750cd88e75120412d868291cd4a39ce5ec94c2d07fc0dd18aaa3e4365ab363fa56ab732d79a048e9edff999175c6b49cf615cb931bd67471ba1ba5abc3abf00d4728d53c97a7a1e257592512bf676ffa49a9b47902c0945cd43eeddce7fe5474f52114cf10ad2f2048908b681c13076e9709d4273081be789273236d1c042ab611e66b68542a651c32d0efc9ecb98be27df17a8d88f897321b315a91d574137d7278bfc9ec760acb8fb4a63312f6249ed96a9b98e1647f915077dafddae8cd2080a904e67bd29bcff2b88c982140adb220077ff735f4ca5b3c7e493107a7090ab2e7dc91fdf1003ccb76069b4aca3723ffed9e97e07e40fcf1c572fb6d33cab9493b99a2607fdf7a3988c34e5070d244a3614ee3d05d7b44dfaa11f302e9aa7029ace359b2ba56a990960a9420012313389c29c3fc1a30d2b448e7409ec28bfa67b7fa482e9e08eecc07579aad3c2fc1223d949c96d993380b041ba52c93d7cb72ab515138e8bad87465e6db776ddbeaad115e1d247e1f608d758d24446773443ea3882d6a8e826a65551e27f6cc5ad6059942366352835e7de0790d38db3a5aab7e5e64839c14a8e823d44985b53cf6ae9511ff6419c9a55688b48d05564ccc64cfa7fc50622349f7a9ddeb9756aaec355f3655bf6b2083720f92fbc80a18a2b87bccbd543ac1b7aac01ed4ec22d65a7fad99aad06a7d92532ead0adab5ebe9c2a51f316e04de390997bb60f69a62cb5be13ded5cc8e8d30bd5f77f78fd1a409bff6848eb01f98e99a34f632847cacaa26617a1c5828a0c450e4b7b87272750e371d610957000691d6d4bfc89072c80a9f9330cfe31b8ab22178429d27aa794cdfabc19ae9afc6ba03420e048b989b450358bd12205f1557c589c418eeb682296203ec7cd6d57fd502716f2faf9047959fa369403def03c761af0e1c3e6c991feead5e9ee1544dab792f3387498c574045ff7612527e8e8d7d600bc37ea2a2227b35422ac933a0245d1f0c0900cb4e3c638e6d87e1eeac5cd1b16f9ffc21cbcd2a0b79a702487635461d98fb543ec86a4330945b5eb6cdce90551f458ff9058c32f678620db360d470961b000ff44b5445e4e00a5ed963eb0d4959649c3baf37450d7a9cff888eb9b886e18b016bf4a581be69e4da55d260cd2d4470a21527da28f0805a2c5bf55724b999635ce5b273e8219b68ee67d023e9058a93053c075cc33aba38cddabe223e565e49ab4cf4b061cee8c6719dfcc15b23733c9f329b361339f4e8b78af91fb76eccc42b20e90cebfe43ae1fe401c364767a5b576e36c21544255320cbdcc43cda5ae1df3b7ebdf93776cb3815d5feec3381fdc4c54382f55b12049e0006d5ecea1881a13d4d74375d078a0bc03c787c2f645281340f3874e6651670079401adb330db64a98225614e72aecf372f543dd6f125aefae8804f2978ce1da845500bd4ee7a985f64eede52edb9fea708c85fb8677065dbbb984ec4aae62d9278dd88ec03cfcf4aff042aaa68714f07c0aeb2e842622c8c967b614c93ad90f5d07e61bb7c069e07bc21b4c39d870106812841f56644c11a81ddc5dc387bb6d2f76a9f9f15f33932f1c66fa20f86c65b0b7b82b64ded1b4f56b4a6e55c98e60a8696f55155f7b84bddc1988e564c10574f49036e273f37a12e21294c089aae2675d797233f0bce2078d6564614086eab7dfd3c7e77828c58885e68bad25f7affcfd940fa380c95600b47dab26d3364b357cb5eb00306372466af7824dade608a963ee9eb5e13e3c8caafdbde26a30573cef5b1bcd06f48fec971d2bfec54031ce2a984715d3ab2063a2e7fc63ccb4cab36c3b016986d1d3b81e023217cb6ed9fcc65e76cc1673cb3181e27bc4c8bd4daee4a8ff78b00f09b172a0fa3526ab9c63d06cc4be397a0f5f6d9abf6a8f2645ec360d481000b00a494ef182c25aa3a61dbf1be5df576390d6f"}]}}, {{0x9, 0x5, 0xb, 0x4, 0x3e5, 0x1000, 0x8, 0xd65}}, {{0x9, 0x5, 0x5, 0x0, 0x6, 0x1, 0x997, 0x3, [@generic={0x0, 0xf, "4a5fdd22b64547d67c3c10117ee1e32dcebc549bc822ce8109e92d518044fc76c02afcb436d83f30971f81cf9a24be5dd30e3a2b752f27213052aebbd3fac2614efbb56447b682198be0f30131476ee2380acf0b9eafaac7bbc2a8488b2469d81bcedc056e2200f688308a92cbdacb528122aec99739aa6aafb93e2bab8777"}]}}, {{0x9, 0x5, 0x0, 0xd, 0x297, 0x2, 0x4, 0xfffffffffffffffb}}, {{0x9, 0x5, 0x8, 0x8, 0x219, 0x10001, 0x7, 0xffffffff, [@generic={0xfffffffffffffc5c, 0x22, "2a3baa25ce5a51f4a6bd8b6c8c1429cdf745f1b7c7d4fc2fec94e13c5a8e16cf03c7ac44c66edbef8c562406bd5a2cbf37cc0f414060ffc902dbc94fa0e9892a2df169"}, @generic={0x0, 0x10, "daf37a406bc8f9e9e9fff316f077389cebde2097453deea95072a188e4722535afcf8aea674e830db57c52abef241cf22fadd81cab7c0da7d77d626aacd15542599fb65682203839e61ff56f15d6fbefe2260709a0f3ece07489468d2a083225247c7ba7052338b25bc9151204830c3d63e3f7c52f8e231edfd3b1d0cf5e111a27de18090c120d680134f45fa20c67fac86b2c30d830615d8d59ce2f1aee72e3933965d6563e84919fec3bf82399ccb8f60c40f01171d16c5fe5cc3019d4ec45b693bebbd4c3"}]}}]}}]}}]}}, 0x0) syz_usb_connect(0x6, 0x31, &(0x7f0000000000)={{0x12, 0x1, 0x7a54083eae662b27, 0xe6, 0xef, 0x51, 0x10, 0x2001, 0x3c1f, 0x8f6d, 0x4, 0x58, 0x0, 0x1, [{{0x9, 0x2, 0x1f, 0x1, 0x800, 0x7, 0x10, 0x2, [{{0x9, 0x4, 0xbf, 0x7fffffff, 0x1, 0x53, 0x74, 0xe0, 0x80, [], [{{0x9, 0x5, 0xc, 0x10, 0x19f, 0x3, 0x9, 0x100000001, [@generic={0x2, 0x10}, @generic={0x2, 0x21}]}}]}}]}}]}}, &(0x7f0000000780)={0x0, 0x0, 0xa8, &(0x7f00000001c0)={0x5, 0xf, 0xa8, 0x2, [@ssp_cap={0x10, 0x10, 0xa, 0x7, 0x1, 0x4, 0xf00, 0x8000, [0x3f00]}, @generic={0x93, 0x10, 0xb, "49d0c043107f03f2ef4bc16f43ac50841434d1335fa749093608448c563773d099fee0abf1e85846b7bc9a571eccbc851e9bb2345be06ece9cd2876d6aabc369f77e4d8930839f786557224c4bcf27bd3e672778e751a37e27f2946cba6ebf403d61a82d5f439bfd96533318d07a69f4573c690982a248ffe5c71187a2bdee9e48230e40e33895bf3c13d4ce823259bf"}]}, 0x9, [{0x2, &(0x7f0000000280)=@string={0x2}}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x4, &(0x7f0000000580)=@lang_id={0x4, 0x3, 0x427}}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}]}) syz_usb_disconnect(r0) syz_usb_control_io$printer(r0, &(0x7f00000012c0)={0x14, &(0x7f0000001140)={0x0, 0x33, 0x2, {0x2, 0x11}}, 0x0}, &(0x7f0000001500)={0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, &(0x7f0000000b00)={0x2c, &(0x7f0000000840)={0x0, 0x30, 0x2, {0x2, 0x2}}, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000001080)={0xac, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, &(0x7f0000001740)={0x2c, 0x0, 0x0, &(0x7f0000001640)={0x0, 0xf, 0x36, {0x5, 0xf, 0x36, 0x5, [@wireless={0xb, 0x10, 0x1, 0xe, 0x20, 0x4, 0x1, 0xfffffffffffff1df, 0x3}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0x5, 0x1, 0x7f}, @ssp_cap={0xc, 0x10, 0xa, 0xd02, 0x0, 0x5, 0xf00, 0x1ac0}, @generic={0x3, 0x10, 0xb}, @ssp_cap={0x10, 0x10, 0xa, 0xe000000000000000, 0x1, 0x100000001, 0xf000, 0x5b, [0xff3fff]}]}}, 0x0, 0x0}, &(0x7f0000001dc0)={0xac, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0})