# https://syzkaller.appspot.com/bug?id=7349616606afa3c986c377792f7ccbf9daae1142 # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"repeat":true,"procs":5,"slowdown":1,"sandbox":"none","sandbox_arg":0,"netdev":true,"resetnet":true,"cgroups":true,"binfmt_misc":true,"close_fds":true,"usb":true,"sysctl":true,"swap":true,"tmpdir":true,"segv":true} r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902240001000000000904000001030100000921000000012201000905810308"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_ep_write$ath9k_ep1(0xffffffffffffffff, 0x82, 0x10fc, &(0x7f0000000880)={[{}, {}, {0xa1, 0x4e00, "75fb4c308d670bfed5d233eed8d6e1b22b9de275bf97e745cbc750d442202b4138e8c19e6098aba41a8ec208718e2df166763022fd4c4930a57600f930bec712faefbb5a083ff92bcfb039c9c16445f9d91d9c23ef8449c3701bcc93d7a2ac5e58c8364251ef80a1dc9cc6b122881c8ea67c52a44e4f6861d920f6f4a1660d04b1e3b1e766837526020467ff3c5328cbe27e9c25e7a50778e7fb9b27c9be7bd91a"}, {0xa5, 0x4e00, "0bfb977098d08c965dc246ea2dc49e90f09dfb08d8648d63da9ba5574cd8d7385f9190708db645481b40adcc6bcc1cc472ae14fab6362f49f47678eda5b63b312ef2ed939d4d7cc4c953c134d86ad879f6a03cce973d74bda1af7a8199d3e6598f30188e5821cd73e0080a02d76ae5bf9d29420e3349205424440bf252355527b10ce5972a49d58849d69daafda5dafa7fd07d148e0a3e09eeb448167c56aa818be6602aab"}, {}, {0xf5c, 0x4e00, "55d45c41802ad30a9de561b02dbcb41ec195c34e668635c5057d669cdfefc7734cba39285d0e90809f5804758f005a1953d5794621d519f4649c10aef7bfac1cc2dda29bb8bbdbc585d56c77ab6896f644782e2297dc160848bbfce7cbafc5cb7a35bf1653123d4ffc08ddeb4cf464ab17f13bb6cf01b584cb4a8f6421993d3d6d397f0e4cc3e5a498177154e2faa096fb802064ae9c05ec7b3a850084512514b422f911cd1f964f7074995a5d332af9e4fabd6e0bfb00262b4c5d42e5eaa5c2d0a5bf35ba4c76f2b052a9ae27fbc50f4eefd2b8d9d7c8a366a4e5824a38d220c478ba77831f8ed3355c10c2f2c6be0075e4fbf22521e69f688290ff6a8c1719f1754a6876a2178a78cf8aa93a5762a9ac07f7e45d0fd14f5c4233b1188e95d514b6362a5b6b381876ede3ea1206f1cbda4cf78d5028f10f1cc43fa97c08e756b57a9e37c2faef46cf2ca6fd32d43c83c19f6fa830aceb0b0286f1ddef5921034ccb0bfa974870b367747de09a6a88807d85822d70a1d204f90e9e26fbf3006042878a0c43665e78cbb6775402b28adb397512e49bb09d8049f0634a2c1b5931266b0dd6a9f6b8459948a5511d49c4d429aed92f4016130cc85e1a4f958f621de678980bead0c554e86024c81a5ee146ff9e3cfca977ed266c31eb7d94818af528dc47f4864cb7d0ad697b4f680ad5fc63d3ac0398d843d3de28af45171977cae50d0f45c7ad6abc3d138035d9640ce796060454a78090cbd28e4be153bce2490ad6b2dd468946523792433cddc253145ecc7243be3fe63920f9e67ed961410d05682b1e9ad3f54fb098e508507a2dc9c87b44e2f5843c7c7f89e65d8440ba91581ee0f0d303b688f063361e99a477e3980f197281cc0e7530cd115cd061ddd53bb7ade03b0021725cfd832d26560d5335bcceabe15d5ac314db656f13afce4cb8db11caa077752255b6670fb3c2129da9548ea4b3c0ff000196307100e3153f09e8c52c427e651015a54a6644fa3b7a0e222f680ca055919e78c44561579b4f7f7eac88bf8f1c863dde86ce77341786754841f5918b38320b326a00a18d1e8a1e5ce579232f28b44778820d7942135cc5a37b1b40c7d396099a5565207f26dc8c553bbfa11d72401d7c3d73dc18cb3139dd8e8bb40f2cadf71c148e75b0e3188c1944f6634d121c9630bbd8449762b6f2005a503f80725dd240974f9467941e3f12e4bb840c0eb44b093221b4e6e966984f023d00a45313ca24144fad2f798c99cf3975deb9e5846214b82363c12cb8213245fe092d103e379ca700360eacc2ced3f390a6d1a32aefbbd998444f338feb288342778b8277a947935669d4c65e69b54f25ed237366757e76cadb896492c48b1636ce14835e1fb3cb465a445a7e02992e73ce6b18204716ccc7f7ec33d5c5916348385d0f6676a129b2e9d1663ef1831feaec49d1d27bb184884a65614739f78b2590373cf01361c8189cdc60fad45eaf65ec061bbbf62d6270c402c5257ac852e5378e44df7208f9d2f4670ef40d80d115d86be0da17726c7d984aac46ec391dddcea720f1444576d3f2bb6247c4014622fea93db071527571b3a04f2a2544678b3c14d7e14397ea86dd972ff43c4b2c49c746f78ba50e60f2120143d7590c12f8b4c4f3067d48929185a5cf32204d50dfd2fe7cc0d71ca4f87a64d7753d12b5e914e24e22b3d6185dd8fee18baecc1856462e1473dbdf662cfae0b85e6e8327d0f2fb98a43486db462cb95e9f4a726b5237f087df5ca3e1f19c67988f3ad0450fd0292e2dfcac85df76c638ebb0d65c03c0ae80651cdeb1dc75fb6f0f937f27d2abeb4ad268ab23856c5fa46b30ff23cea4f54851955dc80c12d7566e1c03c7bb064197ba33ba73c4c8605145a427511274531582bef8d671060ced843c4f7662a0119eeb0d82720d0bb7d5caa2d1b2400cf65b6769c752f015061728eb3f1d87ead140464ac6b896f1da7ddb80600409a9af55f55d800ac79fa9c869d1cbd7e058f4f4eea7ba9cd5a2f51ad0f19d027545c7e089363921d629e85cc1337b9e8f60445c4f006f6b39600e83178821ce3af62297992ce6f8cd43c1647adbb00a18fb9941df97f02e145b746d512da7f90589d780fbb9ecaa3f08597180d18f71747f472ebe7b04a31700492966632d60ebe173541ee8d545c92faa5624133319d38f432629adaf341ab13b59d9c4e2a515f51f51c051df76fe0ed0f169f64735f2e32754670461a422516c5558084a7796261e62ded0ff816bb0fb3516d608708a7084b98b23e7abc0436d4ade075b3963ac72e3199d910abc736cfe0ec12ef7427749e66ec932dfefcc7500ec869aa5098d058d3674ad367c98b600f7a4d3463b98ed8ec8fe5752fe2ead9dd6e9a3e0b04c38ce0b61133734204e3b06090e7bd01c65b925cead0c13928b2f20c3799d9c399ef4cda176e01fdab039a85bf0ad0a4ece03da31176cd56573b5a1c607f9d15ff325e6edf8e241159f4cc65e409faeca7cddfe444b7e30e4d78b92ce216f4373fc0706da20fd1e7bd7bf6779191774ce2f9607f401331dc7113504f12c8a5f01a4b7010913dc2ffb699ac75cecb297108ec385472d25a3b86d6f3cdc62996ce26a07b10be6534089e9fb8f284d5a47c0544b5f8b55dff832e9e6e5ed320b3138f0e9d569d5c320bbb27cdd5e2f2ee54ef6454cc5c017761b18d82f0de5fc9b38c09a7ccc913ef1c722e41cf04e56ab4b24c0c1f1e872fedce9fba51ff5e5ba8fad6f4cc0d5c9590a1b31d925600581c1ea24db8dd42142ebf518ded7bc4e87c778cc23ec219e2219a9b31b5fe000876e7ae43f935a0cd1fa578cba095ff956baa4c3615a3bde0b7e2ddc876d9de852c553e1cca08ace85362f6f3d6360b6e575aa0614376522a7184099bf0d6cb1d088cf4b087546595d2dfeef488948530d9765c9c2eeedce77de2c8c10b5fb4586f942834ff2382838a368bbc86f56f13c6e908a7c72f16c2efc2aee41cb4ed718b4112983b5affd538ab3505ebd89393bbb14733435d01f0fa2880efa1906069b755e1a97859eef745c148b41bf04442404a0b7972b3cbf25470d82ce7642d7dfc38d279fdd70b38f5d1d7bed6667e47ccaad0391c1735423f91100d2ad907f563e493893346b950cc654fa39355fc3b2f4a404c16d989094afea03da0cceffc6d0aee79655cb106a981a963ab504e98d8dfcb059edcad6a588fb4f308d4f9b9143496dc2b8ac3a0cb91b04c62a4e4d358a935f42e0d8bfefd37235794bde31d24a2fd0d4c24379b43248605c38ab09eb6e7d9ced7e5666330d67a74b383653a2db9b3ffad95ac233eb94ce5218aecca4791e297147d4793dd7ef2e19080f04bcb94c8ecec8f022500588bcbc623b924a14bb1703a3b2cd792b491aca78d4fe076a511c683568eee621d88dff27a466073f2c6023ab61ceebdef6dce82d729b54b3c826fec450df7793b74a5f310fafba49cb3e328530b13c7959ada33ac1aea5d1150d8fe6a06c860ce0f7ed05b9c2b846281fa268f78c50be42325868644412a939f0ca81840facad871a11c0086937866b2bb32793bcd78d7d3686880bb035b24ebda2415fc9b28f84a06e2673092b3eb3962d9782054528ebf52a2630d00f1faf6fed16011babe5ec500c369a66f94b1752bcf66065935de663bf3d3933776552bd30478b27608b9a21b0ab318c0d479ffc9936b8664161c71b3bef010192f85bebcafc165aaf6d472d9279bef47a67bf60c633ea983a909f47ca28140b1b195fc38c4afd10fb781a91a412cbe1956c34140a5504dfcc13ade942fa6c2a604ac37c525bd399715399be4b3e1faf0ae53d4598f0307edba182f816ad082863cb724ef4e283833bf0cab86a2d74fc69b9444a426006b00e0e1bdb10f40b54371761c0a441586ce8654a83f15dad8849b260d11b0640aa57ba2f56915397e82dc5ae0a0824da231af5086a9ded6d887ae2b6df7e169582c2c48f574dffa6c948747746ca992c8ecb9922242b89eae2c4b42470dd86a796ca95e9c75cdb356037a732ada88707cafeadf42019c427c7c07316acaafa1e30b05cdacaaf0046c3d056b461b54670c4205d658e468a3d368b26579ecca2bb062e21a3c17871ab913ea937942209ad9ecb83f0fc807632ff7999b54d42e2b1311e632065cada666dbd31ab2eed651737ca61e1ff02f1c710a47e7435c327d411716182b2c75a42db6956740b0d89128184645e3e5b5140523c1fe376f2a6affdae850a94303f2b7b67bbd5ac80aa4eecd1e69c1a02b45a13946477846b050f434bdf4132b064f8013b11d95e956ce5b83e0e048e87a1025232f803e18f39d5179d73a2aba55e9c125a90ef46c61f821c8fa3bb7d5c06c15e1071931aafc2267d4d0ecb7b8d8fcefd8bfea4eef26195544352b0fa8765456de7a2d2e6d43b44de577be37aa925755c790e31b8ee0ac3d1c034fc49f12309720183ede2f8374cb5ec0b5290b5765a4d563b9545b4cebd66eb1a71b0f712d7a4dc56fcf38b826f40fcb1e6b039b9a9a964cc57e694ce0a12bcb884d010fc6773b45c2d4564a5cb5998927d1def03f25909ff6a3e31da81847eb88e142c854fbc4229b63a3ff8224d1223ac29676f5c5b6b9ce270c1f0b7ab75c917aea7fb21c1e79ccfe002848a1b007ed0de156edfba5e58e0c9e03f9f8197e49e8d70d01402e77857724ec6ebc15ac0061a3b8fc9661ea547f7c312bd1108672b0dd9195b06cc9fda32a6cccf902baa7fcc72685af8767131375b082f0fe39792bdd83a1717afebcfc0f4330bed0f72a9414e1f4d723296acdb0aaf5f5ed45fe5816817aeef3f30eeafce848c8695508b494897ed52e679cab77b25c6184f0f307e19a0581e017aab72cb5c6488fcd4e2ce8b2c730e4c0e03a47b924d6dedf0d1007560806a1d7b7801e0b2ffbb6e968334d057bf38ca68bde38cd56aebb6fe21c3a72d3a7e80619d36e1ece0afa6227a0785d8178e6679bed944ec97edd002202d9f996fd6f521ea25527221d60e962ee1890d69def293cabc4519bb547de27dd2cfdd7f8339d28da4f1b55010e21a9765e7b2ab7d595b8464fb61487026b8fe616c7ce20685011c399e730f6c9712fc5b4c0494c3c1a24b5adcf5b9a177c7c58180cc7cef5cedf69c3d6a4c7aee24c94322d03c5329894a652ddaeb49fb130131e350717f6a35773c14e0c7fcd1760b8ae0042a087f2f76b4cf50a01b2a51cee84f09f6fdc37a937a79a2a214261b8abe0de89de41da6699dd461b1a8dbaccf6a33d0995bb11ef5d8e0c071a4e8d16b7b26eabcfa794e33660ba483bff06ae07457dac9c1bbb74ab51ad88a57f7088ed639027a90b916a652049f52cbca17d2711a5d7cf3e4626d495cb32c939eb7b359e74843d4a24c077ef35d85de8e93673fdef1801d3b1fd92f62117254e7fa006cd5c2378882a310be7e7239cfc9712fc4eb376feda61096c45d1eae5a94d2e166d1c9d74da36871dd29551f8535aec1a3576ec57c5f90834edf6611b91f47a5dbf06087da473db7d7dcdcebe45f"}, {0x36, 0x4e00, "604f1b4de831f218f37412c838979d294b86f8036504cdfd295208bea79a1040b7e91fdaf2ab5f21dff14379b49c02c5d56764e9dab0"}]}) syz_usb_control_io(r0, &(0x7f0000000080)={0x2c, &(0x7f0000000100)=ANY=[@ANYBLOB="000002"], 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_ep_write(r0, 0x81, 0xffffff75, &(0x7f00000002c0)="b9425b44651dd23241963599000000110000004a16941ff5f4b4f1f0add7fcf2b877fceafffffffffff1ffdf4cd9f5d3969890522c77157d88010000003a5bd5531d459dffff03000000000091ff000000e8f5b3371da3635b8b4fa637135800001f65e4b436aa9e50bc0f19b7d3372ff9ebcede1fb5e9428f54d5d1f0cc752cf246a5d2da34a5aa97dc14a469c3dd3e26b41c356484e46fd66e3f2c7807e8773eed7b94fa099ab84feadec2ea95f65bba452eae5b0900f98a979a88c517a2dc360a00237723e2f467af706ea17226296b3a10a351cb47aba2c6b836c90679b4dd859ddc9e4800448aab0000000000000d75f34bb50d8d7084") syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x2, 0x0, 0x0, &(0x7f0000000600)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x201, 0xff, 0x0, 0x91, 0x20, 0x9}, 0x0, 0x0, 0x6, [{0xf7, &(0x7f0000000280)=@string={0xf7, 0x3, "e90ca046cf3ade739123d28c681a3d79482c23783ddfec16db5d901f40803bbac9457f3f9f1501be0ac7b66727def18f38f103e9266cdb04079cd3a999d9a0dbf87b5d834bd524d98ffcceaea965dffd69f7aed31d834ae70e4eb2796c5accb5de0e3c8bdf09ea806c9ae3f87bc3741efa926da94202008cab40862b898e87f87355d81f826d84982e57f133a2368249c5243805c4dbc0b0571290ca431f9427aaf59889309605a65652bf097142bddb085d8a01411d869eb22d5aedf6c25622b20869dbf08b2abddd7772c6b15052c61db0f7c7210fc98d53233e1ea94fef22a6678a4e8b686476cd4a116ab2323794a326c1dfd1"}}, {0xfb, 0x0}, {0x0, 0x0}, {0x4, &(0x7f00000004c0)=@lang_id={0x4, 0x3, 0xf4ff}}, {0x0, 0x0}, {0x4, &(0x7f0000001980)=@lang_id={0x4, 0x3, 0x180c}}]}) syz_usb_connect(0x0, 0x24, &(0x7f0000000600)={{0x12, 0x1, 0x0, 0x1d, 0x91, 0x67, 0x20, 0x174f, 0x6a31, 0x263f, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x83, 0x3c, 0x8f}}]}}]}}, 0x0) syz_usb_control_io$cdc_ncm(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$printer(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff)