# https://syzkaller.appspot.com/bug?id=90ddfcbee775404abb6df3f6937b8ead962fd60e # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"threaded":true,"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(0x5, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902240001000000000904000001030100000921000000012201000905810308"], 0x0) r1 = syz_usb_connect$cdc_ecm(0x5, 0x0, 0x0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x3b, &(0x7f00000005c0)=@string={0x3b, 0x3, "edd676cfb6c3dd66e377fb830ceef43ebc817e2ce00dd446bd7ea246df612ceddfa5b078504176698cbf5316ccbc422346ce87a843fa296c5d"}}]}) syz_usb_connect$hid(0x6, 0x0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000bc0)={0x2c, &(0x7f00000008c0)={0x20, 0x4, 0x2, {0x2, 0x3}}, &(0x7f0000000c00)={0x0, 0x3, 0xc8, @string={0xc8, 0x3, "9a7e30ea891c45ebcfdfac269141e4be043c2ce0ff9612579cf90de2bd2062c7090aee64362531200826aa90415938b919fe13240402b92aaaf46612f6834b74d2a65dc875c913e9bd728c7322f5d504da634a3d38f8dd32debd596cccca7e397af1c8f7676e0fae3704c708367f071d00da7dcc99a2ffdd406663b9bf4b9faafc9cd62273cab41f2ce4828610c34821eb444a6fc234fe75c41ef6c02e9a64978b4ae6d2cb475c9ce5448ef11a9332c101d5a3a701baf2451e9a6ed406d581c6bd0df3b1ee21"}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(r1, &(0x7f0000000480)={0x2c, 0x0, 0x0, &(0x7f0000000040)={0x0, 0xf, 0xf, {0x5, 0xf, 0xf, 0x1, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x0, 0x9, 0x7, 0x4}]}}, &(0x7f00000000c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x8, 0x1, 0x10, 0xcb, "6d4d51c9", "90f4e586"}}, 0x0}, &(0x7f0000000a40)={0x84, &(0x7f00000004c0)={0x0, 0x14, 0xc5, "5cb8ecad1d580910e20d1997471e00edf0c005772720ff23acbdd5b0ac3bb9a0263c5b7b6690193dff91b05fc6ca1bed6d6085047cdacd40c7c5ce982ea4ac295cb140c1f3fcdc41044b99c6e6fd221ba1ee44d42903e42aca640249857030d54dc25c82283126128896ccdfe5b1c29570478f1c2833d83c14f2d6581f69c9a97b3fb4089e1be83a2578bf6971119dccc2423236e39234d9ccde44968505d7b09c9954193b598f316bafc1d5719286159d2bde553a88efb5e8fd099bb71a77007143d1c14c"}, &(0x7f0000000600)={0x0, 0xa, 0x1}, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)={0x40, 0x9, 0x1}, 0x0, 0x0, &(0x7f0000000840)={0x40, 0x13, 0x6, @local}, &(0x7f0000000880)={0x40, 0x17, 0x6, @local}, 0x0, &(0x7f0000000940)={0x40, 0x1a, 0x2, 0x100}, 0x0, &(0x7f00000009c0)={0x40, 0x1e, 0x1, 0x8}, &(0x7f0000000a00)={0x40, 0x21, 0x1, 0x8}}) syz_usb_connect(0x0, 0x24, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0x38, 0x8e, 0x19, 0x20, 0xabf, 0x3370, 0xc14b, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x6, 0x61, 0x3c, 0x0, [@uac_as]}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) r2 = syz_usb_connect$hid(0x3, 0x36, &(0x7f00000007c0)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581d7"], 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) syz_usb_control_io$hid(r2, &(0x7f0000001540)={0x24, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCSREPORT(r3, 0x400c4808, &(0x7f0000000140)={0x1, 0x200, 0x4}) syz_usb_connect(0x3, 0x36, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x0) r4 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000003c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x60b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x5}}}}]}}]}}, 0x0) syz_usb_control_io(r4, 0x0, 0x0) syz_usb_connect(0x2, 0x3f0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000001500), 0x361, 0x1c9962) ioctl$HIDIOCGUSAGE(0xffffffffffffffff, 0xc018480b, 0x0) syz_usb_ep_write(r0, 0x81, 0xffffff75, &(0x7f00000002c0)="b9425b44651dd23241963599000000110000004a16941ff5f4b4f1f0add7fcf2b877fceafffffffffff1ffdf4cd9f5d3969890522c77157d88010000003a5bd5531d459dffff03000000000091ff000000e8f5b3371da3635b8b4fa637135800001f65e4b436aa9e50bc0f19b7d3372ff9ebcede1fb5e9428f54d5d1f0cc752cf246a5d2da34a5aa97dc14a469c3dd3e26b41c356484e46fd66e3f2c7807e8773eed7b94fa099ab84feadec2ea95f65bba452eae5b0900f98a979a88c517a2dc360a00237723e2f467af706ea17226296b3a10a351cb47aba2c6b836c90679b4dd859ddc9e4800448aab0000000000000d75f34bb50d8d7084") syz_usb_connect$hid(0x5, 0x0, 0x0, &(0x7f00000012c0)={0xa, &(0x7f0000001240)={0xa, 0x6, 0x310, 0xa, 0x1, 0xc1, 0xff}, 0x10, &(0x7f0000001280)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0x2, 0x84, 0x4, 0x0, 0x401, 0xe}]}})