# https://syzkaller.appspot.com/bug?id=629ab2f4e0615bfbe6f924e42c6608e2383c083a # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"threaded":true,"collide":true,"repeat":true,"procs":6,"slowdown":1,"sandbox":"","fault_call":-1,"close_fds":false} r0 = syz_usb_connect(0x0, 0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001000000000904000003fe03010009058d1f00020000000905050200de7e000009058b1e20"], 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, &(0x7f0000000400)={0x44, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_connect$uac1(0x4, 0xcb, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xb9, 0x3, 0x1, 0x0, 0x30, 0xff, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0xfff, 0x7}, [@processing_unit={0xa, 0x24, 0x7, 0x6, 0x3, 0x4, "b3e00b"}, @processing_unit={0xb, 0x24, 0x7, 0x3, 0x3, 0x4, "7ed0100d"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0xb, 0x24, 0x2, 0x1, 0x7, 0x3, 0x80, 0x1, "227416"}]}, {{0x9, 0x5, 0x1, 0x9, 0x20, 0x80, 0x7, 0xc9, {0x7, 0x25, 0x1, 0x82, 0x80, 0x80}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0xb1, 0xfc, 0x1001}, @format_type_i_continuous={0x8, 0x24, 0x2, 0x1, 0x0, 0x1, 0x2, 0x2}, @format_type_i_continuous={0x9, 0x24, 0x2, 0x1, 0x20, 0x1, 0x40, 0x3f, "", '!'}, @format_type_i_discrete={0xd, 0x24, 0x2, 0x1, 0x1, 0x1, 0x3, 0x23, "db17e1aadc"}, @format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x5, 0x4, 0x16, 0xff, "", "74b8"}, @format_type_i_discrete={0xb, 0x24, 0x2, 0x1, 0x7, 0x3, 0x20, 0x3, "0047e4"}]}, {{0x9, 0x5, 0x82, 0x9, 0x400, 0x7, 0x9, 0x2, {0x7, 0x25, 0x1, 0x2, 0x5, 0x2}}}}}}}]}}, &(0x7f0000000280)={0xa, &(0x7f0000000140)={0xa, 0x6, 0x200, 0x7, 0x9, 0x0, 0x20, 0x7}, 0x5, &(0x7f0000000180)={0x5, 0xf, 0x5}, 0x3, [{0x4, &(0x7f00000001c0)=@lang_id={0x4, 0x3, 0x426}}, {0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x415}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0x812}}]}) write$char_usb(0xffffffffffffffff, &(0x7f0000000b80)="41b658a8e31e91cd17270837b05b3f298a37541b7db69f1c16b8cc7e046c0866c24b22875858df50946344d325af81cc53695baa3837636d6abc26d68c80a2f762535b4432bcde42e16694b6041472f3efb7955ec93e53873a9649775d23e330e5cb637aa82eac50cf4aaa1dc0085af1cdd4dbe637a5be540622bd7fa4f8ea22ee82dcd171c7b5ebe1f44841d40af185aaf2fb7062846f7f94c43833a28d06ad8c0ef7380592d8134aedb31ae56733779403152dad5b5b2c9b152a82079c2b3ba30b67dfe52b3d25a5a3510d4370b95f455b31629ac7c0e6671a0abc121f077dd3de77cd80d759917ad2ce2434bed712c7a499823fcffbcbc7fe6a6e4037e7da33830a5a9d47ad12064e0e1e8b9038e76d7c4557a7ff3aa369cdc5bc8e6c8e918c99b37a1a61a854a26cc221eb7b8c201c3c7e8bcaca1414410d705832e44625c013ea69d99a1b4665a1c225e26cb1b0449ef757532d43c14c86e0cd3361bdcaa353c87317de54c17205e775b16d4930f7148cbec12e06a67f5bb70fb6b6a511e4739d2895a3ff72406864a700ea51393d71899adaf3fdd08ac5c2f4deb50782755d1b216c388648384cc2bb7d1998f8121692ab119f7571099ff08359c2de1d9df90714c2ac99b6a69f70ee60c550991b0334349806975c9f29e66844ba8daf7f1674a50b8f8af9cd56f549f9879bc5e82253f5b1040c1a126c1f21a455486bf01543f748091ee9644552a23d2c15a78612fa8bad1fcdf98578b8887dd53f1b048bd4bc68a400c1346b80e8218ae202b973d1a7b8201a461129948da5f2377c6fb893bf98a1b9bc65e64e877d71da1ccd5aef7e33c0f72267d6aee76b882bf3669c46da76e5fb5ae954be9029738b4801f76e462ab6fa6a793f84ece1b9d40c7c199be417a17e9b09c32eddbf3883f97a3f1ed660f8116a2e663ef127a3e2b48c99b6bc57b836df361f7bc70850a9f73a0bbbe45fbfbfc0de82c420df61497ec375903bd9beef45bbb3bcb18cb4b4acf179df3eba8001a0d9631f14e64ae83e1cf8d5a6fc4df27950e86bba73363f37a27a86d72a7b0e1fbe068998d6003528d4df5b598889185608c5870489d7cddc6e0542f052a436baff8fc7593f6867b8b3eef2dfb6eb45729cd686fbf83734847736ee6f83298b67db3e2793082908b6e03040527f12b29419df4dc84c7d05ff21083ad38f936c81bbd0548ebf644b0da0d8b48dc5e0d3fe7176f43977a470996facf4eedab0886428ae104cfdb70518e1b57289a7d20b9dd63c606f676edaf148fba466af2bb6c0a97a1b61c1065d430d64a9f8707c3f760cf18c205ed953265384f009e99a7a826617ecaf28c61a4d4b037ed3c3b48032c6c6f8768d289140924f345269e0646fa173c3736731c699208fa174e2b9f241083e0b1fff388426b0a693b09af91d7d3e13dc49707bb8b594bd9cf310b0c4466c80c107b16ff9483f668b6cf9fefb22f6f849e0c768f46bd57619059dec5bdd5a6f7d281f900283bce8228ae64e47e49c833fcab586e6b39aecdcf9fe0e2359bed187211aa3eff0d93426f1578b2dc4013801f11e94e8f514640083dcae7dd1c70d7391bbd40cd2209a6362ad92d9597629fe710fb6bf752544685c93da71bdcfa99632d7e0b9be8bb35d2aaac2191cc66bc906629eeb49a9dcbb3d0869e71ca7f80199d29b222b9efce3dcb9689fa74dbbd8f8a989ccbac3995f67eee4f563d625a71522b40e1c44b949a889bd1efa714ab2d92f61340e5a2e344bf3e87c6e32cf5182acea2b40d83e66026df32421a7462f33c3e1ed10bf6662ea68d0d9549cbadae59a1a73f3c150a2fcb3d071a2c930a0a168fbedbcbdcfa2652be943b6d5b3a9d5957b14e6e4b4b5d3859e8c35407984637307cf1e7b918f1ed8d9c798cc073eb201f5bd882e21c306750c2ee15f47695d2250cbc3d0348eae7b6fe13589883d8ac9ec7057fa5655522813687d608e67b2fa238cc0c0137a1a4df205752ffc25f7a8443b36ab13b3eb861e424dfbf73c9e5be0979aefcc06dc3c5c5633fc14331583679e0c52e3af4ad174eaa3ecfb87c0fd1ea9c204528aa9bd8c66101d41f5509c19233b66b887391777491e12e772a5cd27cdf0d2b743f17b955af536d1ba194809537d09ff95e376aaa926e84e3112880a2e38a58136d67eac6a311334678d0c16084095b06f4c85e352406c896903abb567bef63f2365b034033768c1a62ec9fa3b800cf1220c468f58e42a992711075b1434768629988d78df95734c99839cf72e7fc40f412918f65606aba951ae2eb9aa5246cb15d4b639539a62214f1bcd1b980a2a5ca187ad7691d82ed36905f2bd5745ce145cf23f84f0c2ecdeb78743fda648a9e39e616995d7a1f96fc7da7e8ff8d622880db1faa978001e821957424ad170cf15be5d676921586bfd0651a96c5cb27052678cf84f46b1b15f8d42950af1ca5d68b4373c96e5dd3a1cb304075b8e4880cf151b13893419c7a8194a8686e558a42fe2edb395b22160ffd81cb83353fc5ac43d9d4c5ec6501eeae703adaa35cd35885eef3f1d53b7ecec2c1017d9d0ccdaf4175e317b462965139f8bb8b9d2ac7840e8ad22ce2e74821a9bd690fe0896ae403d15f4c3fe8ab47b1bd3fc329ced72dc88968cb29a87dba3805c658908ede527f9aaf9f24af2c0868eecc9a1ad6ba3e8c7c8a427dc1ccb03c2b716bad756daccc2cc70f12d678bd7a8ff8107a33bfa83e7e191ccba313c71412a8e121b22da3802763a312da3a93722c8d03c1726f8e68e82be288bd74788e03ba70e0da2a55dc439cd499eaae0a988cf3d19c35709c5a5909f61cca7401912886521cbb1ddd883022a410c15da5f145c4842913a5b33bb9b3956d730100347742a1d21d425aa0b1e4909c8ae3593145b83563fa5e0090f0e123701b24ba6abe522576d3a1fbf311b7ca52e71f9e13cc8293a153784622e2fd57a995811d8b96cb285aaa463bb3164427dc364463c34e3e0e37b12954324b3c09eeae6d9e58ea4dd2b6a416fa8b30743f7e3adbc43308d736dc99d9e55747f8d4c32b67c29893aa2305fa3abc64e77fca75f44de72328cb2523ae448fcd8095cc8d65800b2e9af5b953b19c1231c755a71612e7dd5f5de21bc91e0311b621a6c9137d94dfbe650827b8e5df10dba45bc11c3edf996a3ad56401937fe46e471af5f21cc7d4aae7b8c955f926b65b8e4149023b985f7a055850c6a74957b39ec9701e30585a23a92ec4019b4c268e5b544b156f5b2295b8abffb8ef0eae30773886a6134ac3be5bec8e009aff74796075e58e8b311d9e840f01321caa3d4f76db26283688dade54324b8829506997d42b90a9360012a223ff398de4ed445a8e4f9f59e24641e59ec1633dfd5d6d2e1711286ee08d0c0e93c4f13f89fc9ce98f22597afcf99e8534766433aa392b5b4a5fbd47598ca1bb541f374dcd8e3947370462a1ce25f7949c28abae8e9248512cdcd5a538ad31c86e6e2f783adf54abaa827f4f93dd1fe325a672aaa77082bc65b0db784f85fdce7aff22fe63246b9d55e6d982e8ff1bc4eb9682e96f303c1135462ddc6ada426492f8230d05a15534749b1cfc15f2ac7212f67a02f45ad97f2741dc4a58d3da76b0ace0467119a51eba3decf899e7e93640298cc9d334dae1dd5bc271542de340a23d88b3812759cd836682a0029cc23614e62bbc5ffa326d621afbf785ec8a10a2e86b5f3ddc9c134b698903aa364499f4c5c146c03f8df64f2edc2a4d3b8797add4356d9c0dfe6e1f3a813393aaf7ca60c93bc4d185ffbea14985308a8b1d6b17d817b7bbe05c0e58a1f952d8770848767c79e19409314f9b6ee0a8f631f935d2aa606cd7e2d4939d26bb7402c7061c163114c38f356a952fea00ba2b580018ba5c830c748cd7cab54a8406e0021e91689df52d392f89430d206ccdd0c012349000ba312def0dccb6f1d3835c7608ed6a4c5bd4a927e32c8a2ba12fd3f351fa543ecf88160600fb25e05559ef28823f7ee855d61591e5496a7b5a1bd83352141bb42b1049c7a3220cd34def4938c8db097b8371da3782d81edc68ce385206c79e65bcc305b7adc126e2292c5fd000233f66ea06ab646af767968ee86edcdbfd35f47eb0456e70052ed5d4ff7500f9d3742be4c06d00776ed3f4b91c74a1398bc9620b487f0ec56689c761bbc9556971ad5360411815882029e94b2f62fb292c37affa5eced853bf8f3ab8d2ef3827880745d86dba3510eba4b595ac011ed5a9e107609ec02c1ef9b77954fdb3b9dd349f2e902d45afe8121a6281ed8391bd62b0afebb2ab6276c0576fc22ae3c864be6d3bbf48d376303aa98ca70c308e4e674b89c496b40dd39dbf097b34fce3d677a0c6d9670898c276bbf15894dfdcf70d2ea1d6c8fa812f4b30340e330af3f83daaaead9a5085e8e8783aafb8c99bad6bd32c7899233f7c07732bc87ec0e4d429be0878a12ddf26c513032c72002a46b0d01fad6b1040732525449f28d048132c26c2be51f520504d50f157392d58519c10fcef65f7b6de0ac566a4cba936e74e71e51e6b32a17c378175bee79843760c5a08b29e2da428c399a2ecf565a7852df208f6ca8e5cdea2ee6b55061e66cfd55c3ca3746bb8a3301635e92946f8d936731cdc4224bfdab0333cb9df88c124e51cb6d64c1da1be30b403c55a549bda23ef2a817fbbdcb2023f3808c86ced0e4758cda8873bb819cd616500a9d346aa54a8505d43cc2e92f377bfc3969cfd0c80c423d35df3d05377b1300848a6fe7e5fab13cf1ff883c42c6bad01def32d28884e64dfdb796e429fda4bbdfc3ed28907a83f0111c1066c0623245b9c7212ef28587d908eb72eda4cb5685d1baa8259c5a925f5c2fd0599ed907f60675c225c2ee051d2f829a8525d20aee09071e6235b17a47ec9ad7a9efcd73e34ed1db00e75a42eb81412e0729319aaa20eb7a876a573440f5df288ab906a189b4bd241a4cb1270c93c390e520d78b36aca07084a33f1410d1074d3178724df526dda7074a2a87e655b40fa266477a4f87334e232c2387cf7fe5195c1d81a0f3328457db811d3e98950581f9c413cf80af8008465058d312b52cc4c93ce72f70101c8b8f08b6c08ff1d7fdb284a7cccad77506a319baf5451290ddbe26dea331d8bda54612eff86d66a826f442b9c3dd7f59757db95c40dbda341a998fc2c7157fe8a7d39c4917cc5c52f94941b0f9e594880489a8fff31e4992779a5864e1e0d2ce8919f78678ffee0441c40ca219ea27b5b546006cd8dec337e0280ca87c057aa3c1f51f687803d9209197202289fbd05c1f1d9cc8e2cdfd5f339b585a6462cb2390e6956c510af2f9e75adc0e4f9416b83e56dcb8dc0c2be6c994bb2fedffc981268946b30e0a6f4c752edecfdd99afb94b1cee687b6d9a80cbd21a7da369c90c6aafe9ccafb0b25a28a696b8b06f4a8cfda9baa2acaa407ad26c27abc81fe295ec059c14230a5871b7f7cb9f46c10480aa1ff63a8384b23dd4a8b6b8726ac2648755f4e5285a06ecabc1c9671af9d6227a48840598106924734617353a4f634d2a5af34536c94e95b6b76fa513d2b3b4534d1e224eec081e3b2981bcad334f6458cd96eb3d29fd8697ae156c64656a41b66e13a9c269fe7641848bc77237da59883ecbe7bad595591c0a26b1645cc867cb5270a2598a20ea8651fa526743c2f28a11a323a1ebb8704dd866afdf351c73482c4028ccae39c2528534e4055509d9de0045e2d60c8ec56bee66c51df6", 0xff5)