16b68a3b603869099321aec213c2bf00dd4c4390546f90a91260b109c6d16cb6530457e98a8c91d3f968fe322222e81b0276fe646f4166cb146605fed3c0d3f163c2a818be6ef9c2f2a1d8c6b0c67021c85c309459f6c7b07b3ebfe2e4c1a799bb73e0d8f6d49c1e13c9cd42a144d26087e0b6bff7b50ca0a716c56d73badc5a14c3da25144728d17843ee13d0bdb31bc43c2edc08effbeab3b27d8f0c0d52ac61e3b0fb9567ee86f5af8bca394627275483a9610eb2e0541079d644c5108799466e09287351918a99b7bbdeddf20c7c403c00604af4a4f2547a3c7b7dc7b23750e59e68c0e71e45a71d50c809308348108d136b4934c7561a52c48be054493d84485c817f2e0b5a433d693be32df306d085544be729637c075755923eb0bc5b3a136a4dc3d3398459c6116763dff2de58959b9b280d9aa34d4784fbc94c679ddee5d0746d44120172ebb55903405d2ed3b0935ebb9e519df1cf5d4372390b649c049e1900de769b738f51b9d2c3cc26faa161c5277d6dcf3979c009ce4fa935419bd9dfd2e7d16922423f1065abd32f17d0230c64d89e3a5ee11abe0a6628584e5423fabf23e29129ebcb485dae3887311ffa511449163ecd123c35276f52ecba231174a880c957f57b6358ef0b5e59b5ddbad4be2145c3762078fd2e5bc3952b5df6ea026e66200c67829612702db28f975b97c7d85170cec28d820ed9380a84988ed483909ec2887cb71608652455c26af000366a5ab08400ce88b807e9f88953cd2a2c1bf493e4f80e0de8f8394ad08f4a3af40dad19f75ba6c234ff9f61a5a139325c179e243f72555f87b6a8897840ee69bfbb38bc352c998b46353a73e56dfbf38724a7e4cfa08161163149e8b0efa4f278917788fc2489189b4f8a1f2b528aec51b951672837abf22cb65aabac3ff0391139a2e5cf283112e1499d36e1bff8e17b6eab90dc37b7db748a97e0a47ef88de186d46ddfe9deb019f547f3fb21f8e125b0573a088a64ed89f9dfeacd60d31939b531707ebae8e713bb55631d9002cf2bd6f2be17543449bad17787d15a29ffca0e5929d279f68ea3651c8f964082e0ffa66f57204a8cb6c835f08c8e2e098d8763e4bf3c5eb18c26900e7ab3db836351d7f4e4784fef9c7ac4843a2499b4081ed11e491e21737bd59b3f9a207ef81b22124354275813b002c847afeeb91c8267236da88703fe35a3d0e43cc1d4c25d97cb157bf9ae587ca9493c0b0949b9e32ceaa0bf4c1542c021d28c73fc1b2d78d5a215d15f1d9bfcf89e1dd2b4b6fdb2e9ec6c9eaebd33753e945429917cb46d8d234b25c1847134534e6870f7851eb48fccfc9d60297b2a148fff33f54297f95c681247ed31a3a183d62c32955cf7105e937f80a3d884332d232f1176a730b5f11b1e53b2addb4e92e6da7d43409c67a7ca0151af32124ebfd329b5ec0544e913bcaf7315adb2442cdbfc5daf8091a73a05e52c695c7fa4262b12aabfafa2a21e50cbda3aafb7908784e9c4487eb0319497ab6b14e14d0df84e69bf881b73c67684f11ab0a0b785ebf34dbf218c06cff383930216b4da22993ac2cc387d8d901305f5f6154e1a06aad826b697b1d4f8b7f28ba98cb82710849331c55ec663d5ff118e85b74a132bb86b1d6d034656217672cc1d2d05dfd0fc87ffc383fdf959da8800ac10f40cbb3be71dcc6a7fe67418c5df80425b0fc7799dc25deee38895d937b1bc4de"}]}, 0x3, [{0x1002, &(0x7f0000001940)=@string={0x1002, 0x3, "8a0139a35009ad3e11e6c765a4ee10df54795204948d9a00aa7b85fcab0e987cecb4166d041efa3f0ed7bf3b0bc88202dcc3d3c3217c6436aed89570d96c957c3ce34e483366ff81a8f6ce46dcc4964dff77f9871b767813fedb6de49f9ae0615e01b92b8ec674fc13a951396cb5bdcf807544b3ddc189755b2cf593af7df6fd63b09b20b3dc4cfbed384b72f6afb0882e3ffb47cf66662dab35ca37ba25889c750ea320b1503f7c53254d6ca40a6b942ea822b2536c0bce6f3e96c4491e518cd565f02de82a71d6aaca72ac5e8c6f7f53dec0b617833b9d6f36540c5d2993427ee7c9070607d483097a00f39b08c1023ef913ccd7e3f2e31c92eaad7a900a598cba798c6a58079e70dd180b1bc63e7d264bb41030aa2b0a5402c086342dd0ed0ba0e82e33325463ea954ebc509553da1604805d46d752ac9c261fd38140af0a125514bf0b1e4c2d0cb0704811216b88bb910ccddef9e723ff7b10095e1a265a7654466b8c05ae711e3b64b01672cdd179c874c48a9f7759383e8605229b2364a3b57f0b2d5a629f904e4d197eadb0925b2304e9b2eea6442c48146fb5c46f7562274816ba70c5b8f440fdc4791dd7b3487009ce42965cfd1ffd20c6741c5907d9b69326cc9de7c17fbd5267a3cd05ec84561c2c95507a8381b4d6eb0b1ec04a726b9e2cb550bc6cbfda84f735f1d6c00506c0a308366733e55d5ba15e488b2d6cb9176358570cac7ce7145bb6c3c427ae7920b7ec5b71f0f9e57f4ac7a177154d5ab1162798d7ecdd2560bd96fdadcd254a7f7dcbdbb35e24fad61a700f0630a1bd03e79ed2354ab1c2d71b4a1a1cd5e8008d9e1c9f9967f2eaca195ec608f589f4345dd78b37f90ac6e1b4f86efa7ad4c958dbf9260558eda3380fbeaeefba86903679e385df8631f77a92cea59d00277779a0879190107726bf26861429ec76aa6c374fb16f4e3bfb8ef1344b116eed5cae648c3384c39461259d5f597e36b4019b9794b79270a670378c7b31ebd97d1e6971e7561242ed755101e49acb689c1f77d009e24b68bbcc26cc9abba7ef8a6eb36e931b7d68a189123e1dbe8e4ccfa92671f348b3ba5832c900abc9dcbad58e6c6ad063257bea13ac5e7a0750998c9fa608e25d311bba6c91ded73621cbf30e10c99a633546233131bee72a3f2cb5ef5186859f5ebcd925ee71223212442ab58adbca91b651dd9b6f51ab5574a88f628df8f6243d09440af6e5e09c432e413d05650802958cfbca4d16e2c95b051bbcf78c0d4d8af0ee3c6089a5128905be06ed7d5036317bad50cafbd27eafaf553b3785bed3bf9cc1e86ed048f19ce47e83784a3037d56fca4b04ec0b5aa688c334c73b6a3aa4a2fff8113b0f2c2bf7ff29c526370c10caae2d765a279e968f8ffd2997cc4af5a3913b8fd0ae952c278ca0082abeaf2678b0d03cdb9109310a16d3846dde58d471a89f4e8c5cf471d6bcd87769085045d2b878f83d1c04d1b67069b53807b725a5393d7a502c7ff3d4f0a9cc3c595de1b3d090579dfc97809337923ac61957d0f421a82966afbdea453275925abdecd2441935c74cb9ad5f7efe4118e232d73d3339f1f62515707c2322b0197953681437efc355bd8757b29188f2542dfddfef73b15b88e3138f96814f9b39c267c1acafeac556d098ab432bc2c1ed8b508581e23e846c1516ef5497b0e2da5324583bb2878b02cd9750e625d9b2e04fd66830e035ac00fc5a05d57a521b0fc0616f9392453808d0eafee6b18836a2a9ab169242c228bf44ffc59ebd07089db1295c5a6dc9516115e4d782a2d1f9d858dc2efe61733ec17127a2771e66c53811a0621b68d2cd3cade6da2b26d758700b209ac0ec42ef05746f08de4fd4dada9d8e1afa131a8a3e5feaf7e88ff46879d51ea5c59c80f75df259a4870b02ea00cee296bf717e33e746243d0ab9ef59e786a270a62b76e23573169668340d6babe84657522846e64f712d650909c2c8b9fcd78583cfa380a22cf3a823a59f99bcef90332513a4e3196f0d53bc4b70a121be62c67d86d5d8367902aaf06de04d9db81c07d75e7dadd6186a8a97e3fa3ddad078626280bc7d70e269da7e2863de17e8526cf52bab82c3e3c6b60af03749a81d0eec5f82cea5c1ade37403a5b875b3f3dfdd9240938c2492c3ae75f4f93e8e5c84e9f91b553821aa0680bc00254944088fb19dc9ad782bcccbce2b3a532d00a24c45041b61e4094bd911d22a509d7ea71831656f19b8492d1305986e4cfd71a7e784bd8b4ea95aedf4161e7530fd923885451d766dbdd3eefb8aae9ede8757de26b6076811ccbf433b9613c69266c2efd6e8425fa36f205277e84cd89ec2a3b39f6bfc8c65c1367bf0203afab38f041259b839545ffb1e9ec4743c5a37da5fd546602846bbcd4ac92df899eec102fbdeab340a96bb9d25f0276129efaef92fcf8f5a3a114f74d3ec88e7adb99413b72e398d9a5144123af83a1c6c071ab80c15c741dfa7873366d6735c375a8c700c0fdebb9c4a4725765a5926a0c667a501037960bfd0c4ffa13a81174626d6d392b2b5c09b80a65805b8faeda596b206991a71c092d275ae7586d2a1497d5662ee6212e0d74a5369b4f44ac0c35b61f3462abeaa732797d9fd49f3b2c39f77eaaf9a0341f187dcb0be3fc576b9ef6e08556f6784a691b52e2efa9173a914631698f841421fda364d79a51e66bdeb1e0272e28a97d4854ea9e38f5a563721b2786032cd997e1717a4202073d8b02e622d6423b81f55b94bbded77424b7f3e4538a8416c06d2a679a2146e0737b18848a8889e4e525f8079f1103b878f96375a5ae17627e28280f79fe5005191f170824d0f8fb4bd5c3dd2e63e2da05dc20ba0d7a79c48ed54848aa1a3742a2fa7a7fbad2f6ed65b4171227e9e79054a948013045e1e0a51be3d7e9b170cc519fb4063b1a40b15174057fe173a6f9378150974caeeeb8666ec3d5538913b3cdc9280c7fe7ffd4f7262a6f0151698684e657bd014e7250751eb06b4bc6bc1f768a6bcde05473384fc5d46bffe5ac5bf8176de39b211e521044d540ae0fbfac9bcaefc4264b9e53d465d80be409853b6f0910e899daa8a14f006ed3d98d7f695f3c4841e242047b68b25cdc172911537914de02bf566ea68d695c3761eabe902f0e95dc59c17cef8746ee47238e54f051afd43ef0a985f8690b103ef9a438823d46734f9fe0d80e1246fe8422e1bd6218c8ba5ff87606948ed11bb38f08503a1ddb8fae6ffaceefd71330f52d46ad06cc41d69aaf78bdaa3e0f2fd0f486fc5da2e39437943d3ee7845630db251879ff472d38f541be0dd98af68846a380f758bff7f30c181dfb62c660d7371bc0f049774371ef1d30e5db9ecbcaacb666f70bf0814cc21d1186085c721af0556f6edd83e8e7d9071b7fcf41f7d049ec4b654b2641729e5d2cd82a6b3d7c3037f66cd9b1339055f31c7cbc51590b1ea7334e3137a4bf201cfc7683587179ec63be2caa958933c6ecdbf2389a812027d80b1568bf081bce88164cd6e0f674af1a5193c5cac054d745e945810184ea531ecde03b5c3061c4661ed23f75a1600add3299ede5bf51aad5a31db1a603b868c624f8eaed1baeed264aa18889da65c792668c84e211bfd328e4118f4d017adb1664371081e4c66113396da2c03616bee1f83f6557165949d5bb9fad0fbc65aad9852d930e5e356dd64aa949af4ec3b6ba866b0d34d0b2007681d28a380ea981514303a343f1b32cc2042e4b9fb5ddf296adf74ba538928d07ff023b24405a04b1d62bc07d37ff22f357ccc1334777b1bd9334acdc86e8cf3d3be54e892f02dfc94bba3aa2e930004de2e173d28bb80c6010b9d3179f51c07e8f5cfba208ecc5a32fcd9334f157141b6014320e6efd100d84570d802cfba6ff96786d1bc63722bed9fe2f80ba847b22e43d29e6e980de5ca3f95f446d18fb9f0ec0113fd48549884cabf91a3df143fcda1e8663f2efcf91e77861ffcb1e6e4384e13ee1d601d7a240f6bb8387fe19a495d398c62b48ae597b5498c06623b71aa921c6bdd07510531a7a7cabda55f92abdb9b1e3fe30889c86e7365bc8ae2de3dcdf282acb0252cf0ab088d8b47f11fb3561b99d7903c6c7fe59dfe52a8c52a57fbe6c5abf86d279830baa3f496036ca46d68681552b7f1d2bc562fda63d30e0f13147b7cb9e1b42b4ebe494df82f0dd38aeabaf60661e90c995317e14c84d4133ce703fad387e73671caa6464617ee1f497b97dcd094225120d518c2cca6e2f9b2f6629deb8e95b72cf7d5f02bb48d3c7c0d39a97f66f191ba3bf5321107787af909e72f20838019ad530f4039d35f815921892b9c0f8f7a4f731824df4ee2fef12a907842ab7caa740377a0b89a684905bd22566852c293616b17be86f43f2fa16d51db07e676c49a6a0c9322a89d5ecd897781ddb4242fd08602c0d752b9c386f5fc5ac6706ad8561d4420ab5d46895656902808294b95b8fa2aa9897a7f61cc4aecb08442a2b0f1edbb4bb8baf8c03228e92717e68cab8f852b0988345e259f3e642f70ff4f44aced3c12314038b8a4ad0868b7248a1bdc220c546dff972bfb2e6ba48e1b761a47ce92321418a517f8f5e261d9fcf1c7ab2c1e2f6e1797de43fbbf9c7c1bb1850d27a897b5fbdb5ec6c52ad9190667c901fac0437d1f884b9165a02ad67cfbac346569893316e6a7913732a3b0e7848cb7decd055c40bb5450144118f7f7428c5482c22d962104e44111117f4a4283c21b4d06465b2894cfcfd77986c8933f62765a77c0053822830140dceae8edb0b6598fb1de22dc998960e087c0d57639efef612ae2d416205babed352a57bf8ee25f7519f6068f95959c4473f146834e5a007133a98a24c3dc9a59ada13a6ad957f97ef31d8729658bdd9d06f1781d1833525a42d0691adf3ac1bd7e4837f9c7bdb712aac7f50f7e06ab265ab98ee414362469ae54468db3ee479405fbe0fb9b5bb745203bf83e70a0fdbda0dbce019422814f20b433dabb0547ac1111536eee6ddc3d010c6bc30bee734242e4bbce32b6884b48b8738bf212364b5ba68cc08895ff4c46b60d0829228f9432052a971df5575d24131c4b5f05cfe7f012ac194862616d458fd4781ab6daa4affc0de0fab0baf13e31fae96410dd0980f9edba24fa9d6c8d88c87eb21c8de96ffc6d69065d0a68cfeab1815df3aaea0c24cf65f1896207860a31b61511863c6577d5d36a03e6d616d2906fd99b52be9bdb440817afc6182fb99dc953654aec34b587b12e74c2061116c624883215551fe4a69d4de8ba551a1a2323de6530bd1845b8a2d21ddbfc3255243c98d45c3c4e62e2da79cc304e1237cec5ee803934458a3e83ac8c487391d8f6f1ffa3c8e7e5b8c25aad24a7ad59a8e891005a43abdb8110a3b29b5a184f324ca37caf9c7baafa0845e90ed894a0b6b80bb6ee41a1efeac202dad063927e5aceb320211872f50c021c5fc922758c932bb429a3008f846c2d5d9f56890905fa8bafd7e07c047ec80375a9fcab7a35bb518334f5757d335775e967595f07f5c09eae254354bf8c1fe4f2f5bd3cd76e2c2a6dd6ae07ec02031b11f1460c24351c2b359b562297bbb0ba59968651ec1c72fa243ea873cb45646e846b8d093ed835f1bf4d55a527d71ca23767870473e534f25fade9139d15f55adf8c3c4ae438ef31437f8a5265e76f0447843193f4f239e5bad13419cf2e95e53035793e63f79d5b92a289d9e6d580f418daa50b3c9118015b7ddc40ced85ed5db8e007eea7ec2c3c7"}}, {0xc4, &(0x7f00000003c0)=@string={0xc4, 0x3, "f4127bd7616aad04e04441cba928d5f63439de1d7b0e7886e9e6446cf9fe83469dd0e65d5e921583ce77993f531ddfb94dc40d973ee1184229c06ee6b9714f12a0d7da1ccb7b938b1670bd969e4a22bee93997362c3148f432a84644966b41d124c017fe7e67a5a5bd03c9c8d1b5d886c5b6b702e74c1a61ea8a778a72a696f8feaf1d647352b451b4099545ec75fad194c990b40a50778f1e175b5f341cb2f4c4321e937e08fa96c7a0b3a3dcda3e15244585a99571f0d35d97b64f5358d31fc2e5"}}, {0x4, &(0x7f0000000080)=@lang_id={0x4, 0x3, 0x2c09}}]}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f0000000880)={0x2c, &(0x7f00000005c0)=ANY=[], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$hid(r0, 0x0, 0x0) r1 = syz_usb_connect(0x0, 0x24, &(0x7f0000000440)={{0x12, 0x1, 0x0, 0xb4, 0xbb, 0xef, 0x40, 0x4f1, 0x1001, 0xc3b5, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xa5, 0xc2, 0xef}}]}}]}}, 0x0) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) syz_usb_control_io$hid(r1, 0x0, &(0x7f00000015c0)={0x2c, &(0x7f00000013c0)={0x0, 0x0, 0x1, "8d"}, 0x0, 0x0, 0x0, 0x0}) syz_usb_disconnect(r1) r2 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r2, 0x80284504, 0x0) ioctl$EVIOCRMFF(r2, 0x40044581, &(0x7f0000000100)=0xffffff8b) syz_usb_control_io$printer(r0, 0x0, &(0x7f0000000380)={0x34, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) [ 1188.586946][ T2851] gspca_spca1528: reg_w err -71 [ 1188.620567][ T2851] spca1528: probe of 6-1:0.1 failed with error -71 [ 1188.634223][ T2851] usb 6-1: USB disconnect, device number 19 [ 1188.676807][ T8253] usb 2-1: Using ep0 maxpacket: 8 [ 1188.706868][T14590] usb 4-1: new high-speed USB device number 29 using dummy_hcd [ 1188.817002][ T8253] usb 2-1: config 118 has an invalid descriptor of length 0, skipping remainder of the config [ 1188.827969][ T8253] usb 2-1: config 118 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1188.839377][ T8253] usb 2-1: New USB device found, idVendor=2400, idProduct=4200, bcdDevice=42.ef [ 1188.848939][ T8253] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1188.897718][ T8253] hub 2-1:118.0: bad descriptor, ignoring hub [ 1188.904112][ T8253] hub: probe of 2-1:118.0 failed with error -5 [ 1188.912727][ T8253] cdc_wdm 2-1:118.0: cdc-wdm0: USB WDM device [ 1188.946982][ T2850] usb 5-1: new high-speed USB device number 25 using dummy_hcd [ 1188.966901][T14590] usb 4-1: Using ep0 maxpacket: 16 [ 1189.087024][T14590] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1189.098145][T14590] usb 4-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 1189.112660][T14590] usb 4-1: New USB device found, idVendor=045e, idProduct=07da, bcdDevice= 0.00 [ 1189.122133][T14590] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1189.131563][T14590] usb 4-1: config 0 descriptor?? [ 1189.187061][ T2850] usb 5-1: Using ep0 maxpacket: 32 [ 1189.366818][ T8253] usb 6-1: new high-speed USB device number 20 using dummy_hcd [ 1189.387023][ T2850] usb 5-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 1189.396218][ T2850] usb 5-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 1189.406632][ T2850] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 3 15:38:15 executing program 3: syz_usb_connect(0x0, 0x24, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x1a, 0x14, 0x6e, 0x8, 0x13d8, 0x2, 0x275, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xa5, 0x64, 0x3d}}]}}]}}, 0x0) [ 1189.496975][T14590] usbhid 4-1:0.0: can't add hid device: -71 [ 1189.503901][T14590] usbhid: probe of 4-1:0.0 failed with error -71 [ 1189.517484][T14590] usb 4-1: USB disconnect, device number 29 [ 1189.536790][T20449] usb 2-1: reset high-speed USB device number 58 using dummy_hcd [ 1189.577267][ T2850] usb 5-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1189.586358][ T2850] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1189.594525][ T2850] usb 5-1: Product: 䞔滰䉼겮⭜뻜뒑ⶮ犕煢䰙㔖퐡䡃颎Ꚇ༺뀇ꇇ蟤횰㊖㼮潡艶崶衯଺㈴睅ឌࣵ셔❜醞芻粐岬⪷ᾤ䟳鯯䨩䡯쑵羂堔ꛅ蒓톳๿羸ᴎ튠昹裩≴࠸᩶픯摸恲൝椒䶻籀참缘睰뾄뱿䋧컔퓹স秮⃃淞⃻浅몭 [ 1189.616759][ T8253] usb 6-1: Using ep0 maxpacket: 8 15:38:15 executing program 4: syz_open_dev$hidraw(&(0x7f00000012c0)='/dev/../raw#\x00', 0x0, 0x204) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x4000) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000080)=""/155) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) ioctl$HIDIOCGUSAGES(0xffffffffffffffff, 0xd01c4813, 0x0) syz_open_dev$hidraw(&(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00 \x00', 0x3, 0x14000) syz_open_dev$hidraw(&(0x7f00000001c0)='/dev/hidraw#\x00', 0x3, 0x20000) write$hidraw(r2, &(0x7f00000003c0)='g', 0x1) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r0, &(0x7f0000003200)=""/4096, 0xffffffad) [ 1189.621683][ T2850] usb 5-1: Manufacturer: Щ [ 1189.631452][ T2850] usb 5-1: SerialNumber: ဉ [ 1189.698648][ T2850] usb 5-1: can't set config #1, error -71 [ 1189.711403][ T2850] usb 5-1: USB disconnect, device number 25 [ 1189.756852][ T8253] usb 6-1: config 0 has an invalid interface number: 1 but max is 0 [ 1189.764876][ T8253] usb 6-1: config 0 has no interface number 0 [ 1189.776956][T20449] usb 2-1: Using ep0 maxpacket: 8 [ 1189.786922][ T8253] usb 6-1: New USB device found, idVendor=04fc, idProduct=1528, bcdDevice=79.05 [ 1189.796391][ T8253] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1189.805805][ T8253] usb 6-1: config 0 descriptor?? [ 1189.849280][ T8253] gspca_main: spca1528-2.14.0 probing 04fc:1528 [ 1189.937298][T14590] usb 4-1: new high-speed USB device number 30 using dummy_hcd 15:38:16 executing program 5: r0 = syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x41, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) syz_open_dev$evdev(&(0x7f0000000300)='/dev/input/event#\x00', 0x4, 0x400000) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f00000000c0)) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x84800) read$hidraw(r2, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x420000) write$hidraw(r1, 0x0, 0xfffffd30) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) read$hidraw(0xffffffffffffffff, &(0x7f0000001080)=""/149, 0x95) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r4, &(0x7f0000001200)='\x00', 0xffffff45) read$hidraw(r4, 0x0, 0x0) ioctl$HIDIOCGFEATURE(r4, 0xc0404807, &(0x7f0000000040)={0x3, "35a7dedbcef67e4ba30bf22947cb8b9e8f63f2701d567e5ef5c30ebe501451c5208c6b13a895d85ee82f82e5f6b169413cef06942623170c3fd6e4af285b1515"}) ioctl$HIDIOCAPPLICATION(r3, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x5a6, 0x7cd33020a8fb4100) syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x101) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r5, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd64", 0x101200) r6 = syz_usb_connect(0x2, 0x1b, &(0x7f0000000100)=ANY=[@ANYBLOB="12010000373ead10b08120105561067f1de3a529da0000"], 0x0) syz_usb_control_io(r6, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r6, 0x0, &(0x7f00000003c0)={0x44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$HIDIOCGRDESC(0xffffffffffffffff, 0x90044802, 0x0) ioctl$EVIOCGMTSLOTS(0xffffffffffffffff, 0x8040450a, &(0x7f0000002940)=""/225) [ 1190.099141][ T8253] gspca_spca1528: reg_w err -71 [ 1190.119184][ T2795] usb 2-1: USB disconnect, device number 58 [ 1190.127136][ T8253] spca1528: probe of 6-1:0.1 failed with error -71 [ 1190.142743][ T8253] usb 6-1: USB disconnect, device number 20 [ 1190.187038][T14590] usb 4-1: Using ep0 maxpacket: 8 [ 1190.307149][T14590] usb 4-1: New USB device found, idVendor=13d8, idProduct=0002, bcdDevice= 2.75 [ 1190.316402][T14590] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1190.329394][T14590] usb 4-1: config 0 descriptor?? [ 1190.378973][T14590] usb 4-1: selecting invalid altsetting 3 [ 1190.385055][T14590] comedi comedi0: could not set alternate setting 3 in high speed [ 1190.393380][T14590] usbdux 4-1:0.0: driver 'usbdux' failed to auto-configure device. [ 1190.402453][T14590] usbdux: probe of 4-1:0.0 failed with error -22 [ 1190.569295][T14590] usb 4-1: USB disconnect, device number 30 [ 1190.706970][ T8253] usb 6-1: new full-speed USB device number 21 using dummy_hcd [ 1190.896831][ T2850] usb 2-1: new high-speed USB device number 59 using dummy_hcd 15:38:17 executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x7d, 0x0, 0x78, 0x40, 0x93a, 0x10e, 0xf2fc, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xef, 0x1f, 0xb9}}]}}]}}, 0x0) r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000440)={{0x12, 0x1, 0x0, 0xb4, 0xbb, 0xef, 0x40, 0x4f1, 0x1001, 0xc3b5, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xa5, 0xc2, 0xef}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000015c0)={0x2c, &(0x7f00000013c0)={0x0, 0x0, 0x1, "8d"}, 0x0, 0x0, 0x0, 0x0}) syz_usb_disconnect(r0) [ 1191.006993][ T8253] usb 6-1: too many configurations: 227, using maximum allowed: 8 15:38:17 executing program 1: r0 = syz_usb_connect(0x0, 0xfffffffffffffe3e, 0x0, 0x0) r1 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r1, 0x80284504, &(0x7f0000000400)=""/157) syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x4a4900) r2 = syz_open_dev$hidraw(0x0, 0x3, 0x20000) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x100201) r4 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) write$hidraw(r4, &(0x7f00000002c0)="c1bb81d5021e91fe6a21b64aba9a58a35204674f760eab34fb46b8ba34b91e2e35548fb4b720dae2b6099b155f2118268590d0068e585b645227b5e87eaece16e2e21d62dd2c6ccb", 0x48) write$hidraw(r3, &(0x7f0000001200)='\x00', 0xffffff45) syz_open_dev$hiddev(&(0x7f0000000180)='ev\x02\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x00\x00\xf2\x00', 0x0, 0x800) ioctl$HIDIOCSUSAGE(0xffffffffffffffff, 0x4018480c, 0x0) ioctl$HIDIOCGRDESCSIZE(r2, 0x80044801, &(0x7f0000000080)) read$hidraw(r3, 0x0, 0x0) read$hiddev(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRDESCSIZE(0xffffffffffffffff, 0x80044801, &(0x7f0000001300)) syz_open_dev$evdev(0x0, 0x0, 0x6bafc03c7d5c6b02) syz_usb_control_io$hid(r0, &(0x7f0000000140)={0x24, &(0x7f0000001f80)={0x20, 0xeb90da1a02359c16, 0xcc9, {0xcc9, 0xc, "98b96819eb2fcc61edd3c6759dda0b480392c403d8a2fce10955d2e580d2c9dd329683c5f7666fffaa2fabbcf79bcee330a307bd7eb997e1702d6a4e26c6c1f3bb1e764d66902a7be5b6f56f30537fdf365f8d1c081ef9a1b4fab5c905d17554625d71a8f8288769332521aa8d023bd95c67a98743c6dc31a5340ff764bedd39e3a97772cea549972e605300fd5f64b43eab8a06b6c6822ff81cd2d389efe84434fb719d03e198c0692d873072022fc84ccdd91d211b7ddfe46094370b73592def14b261e5f1cdc088aaa982f835d59127ea34b52617ac01c09d134ae7651e7f2d073e3767458ef056b7f4bfd906a8b3a41176651e26c681b34bff1da49d7170db4d1f6fad340fe82454063e5585499a3e67a93efe4d97cccdd3dc5dd52af5c0d9d26b55bce2a4b53e0b7ae72876c74836b29cf0df62599a580b2faee2f639c5bf6954e204974552a8120f0ac031506b84ebf998d8f85d9b7f5bb75a8254c214bf5bdcc36de4d3dd2aaf9c8e371ae04faf9251996251b7b037cf1f31812ffa23b7d3100c35d1fda3b5b68dd40cbf17228664db914b6b71c897cda265f075f2318dc0a7b5cd1b1550e0cecf728b688ab57e9db7f4d85181cc60186f8a86ae7b4d0f2d66b86c346aa713991e7112a808727b14d38935d10880d1edba62e113e4af98b89cdd68bd931c3f883082201a9a20a6c85ecc47b091a0a6646456320d92a5b75dd979872634a79e744584171433c5590aadce102e8503643b3663e9aaa68ddeb91f3077960db8c5de2a6330c46bc62a3ff3b774f2a32e9cafd678bfdd6cabccf96801b5a7040d010e8170ab2f6998c89cc9337d16bb6a2c8d47d9ad675a8f8d97c38c1a5f4f9a3db6557e18e925ed04e5c7a55a4b6e46d055358e9cc5a6845fb4656ac6dd32fc951d6100f812e5335849ffd15061e0e28b17cc50132bc6be918ec5cdb26ed12005b49bcdb3d241fdb2422176e7577f8d3dd3b8705528911addb0d3c6bcca4a9598d54400bcec13f046af1c60bbb5f281c2fc8cc287d8b5b8b4aa7f48660fdb22918230efe2ec1cf286a22f7f6937e025eeb7c146c8235b23bf52a3ebec8b38125cba71085ece1b176662addf71face2d95d65861d6de72917bfb950505180732ab50f8704223d90b6c93bfdeef0dae0dbd2e98be3bce77126e46482497cd56d92911c84f4398ce68765afd02e3fae5906fb07f689110bd425e87278fb53161ba88d02ab84988b579fe3accd3743eb455d8933c9e195650cf2c03325f72271e4aa3a67f2a4e769712da1c960a1f05e9ade4bd9428492ec5812437ac596ca86d10916e0e0515d2941ba096250b1f5b80e02ac5e5ec3937bd3a968b3a7f1166b336e8bf277b8515846ddd4a94a7a4e77ae723cff0244f6c7f658aa801d311f38412b2442c87e53fabc5c4ea7b7cec1bc669f79d4247116950f784d20da1470105838adf2db37855e403d88c6eb93bcc590884e723fbbedd6cd30c3fb42fabd1133db81c84d4aee50bd94ae72fffac18b225a3bdf900e3be37ad95a264c85fc1fb686f9f427d6ed48714f0d703db41d656875b492c636fea612c34be0b8ea3895f4ae6a1be110d496e97bce6ad5c3653a5a63fa0e45e7da29363480e6951d7d879eab8c13de22bf7107000a4994018370548aed46aebf178b68aca4e0e3a39bcb4c025a49b00d415282e83ed6b296f2713999dd847bb6d706121b36422406b6ef5be968043fed55f25c21f5d3094ca7fac838c1e4dc4402b99e42143b55b85d6e3100585d0e837349fd7ae8a7a5235f1d510297e943fb2abfd3c548ab72eebbd3bcb1d936bf5195267023aa648f5f8c68e4256434f83dc096fc1b3ac532a848662f2dec9e7e0e8d1cdb282289f6fe59e52d53944de0cac639ec083c930950e883b44a7d3addbecffb1bd4fc421ceff3fe6ea2031e50aa0c9f7466793c2f0667ae8b242cd518b328b02c88ee29d7c8971b7f4213f0394ef80daea9251ebb3743d8551f73711278157aefff607ec595f85e63718518079b1a30a7fb748c8310d6e102f5a7623ae83bfe12de5c750f2351f4c2470a40c2c11925886b6aa7d215ad0e29c69c791914423ea5f5c7f38967e1fc3ce51d31e5d55262e51c552bca2bce9ca502a0b499c3bd83e7300b84ed4606e84c8ce99ae1917fdb6c30f5ae3e6fba201677f3884a91147c79ed37a96d68a6b9d6690037fa52dd78dfd8d75255a5babfd77027ebfd59961764d0c4854f711fe6e86c1ceed364c6736575b84fbb0626ab0051965ccc44c572962abfe461cb1d4f133e2e91bbf453df735905d6669cf04c371c94ee45d5f85ccd0d3d54cfebdc0826d9a65c910689e5e0e074212494d9cae6f10a613b179fb5925d1c25098cc2762290ff037f4e5b80443a15bcf4b1a5aed55d75bceee4d38b7fa56ba23090864f66c7887da9399e5eb15ebf156f47c946933c52fb519767f2a146d6406b3740077213d4e250e34d786326ec6d10f6ff8097c8f8fb54a5465972ef55f92d4dac232782595f63a15f16309c20ff38791152ea96c6999822f3f2b39b17a84520d0e3c9e40c6f4f21973687a03f5ba01457f2934e6d40255045399ad5abe0af0d9082f89955042ff0132459890c1a3d9cef50f730b91b6256bec3ee5e1d5d630a1387ada84aea57e704a947ded622d31d9ed9f0fc64ddf3412ac4031dbd8525f2f5e4719b519d1c167cf467f7d2600d08520b260368145b2e23651e136a6b2f8e7a071e8b4efb3bf1596bbdcee01585f20076b0afdbccc24f496755408c329cf8b01440d87bd656eb8457e1f8d19ab8a84f1173839ca120c1e9bad7af8896ddf6533898a72c9c3a5995169bd6658177bf1fa516f584e76a765e2d77c3a5a1f3194563022cd0f0866ed5ee44e77be90a043eaf18cef49437afaf61f49d1120128a6de3a9f4e7896aa1588c5e2e42e9cdf23f0aba666d158381504d2c5f93b8c3920094d7b070531577b33a45fff1761c6d9a4595995deec7ed83fa64551de96044852bddd0cb9abcd2222b04e40c5bbd1d3a3a0f9120857b7c637e867f88439b79d77542f1346f20d0c9faacda70132ae0b2dd5499774ee6b22dd1c52c7d11d12cff4a6742f24b89219188eac653156146297a58b4e80b3ff173f7a66db351e0a33113b4df4187b1261ebcc06b16e2cf9d44e720e5c6b1bc4f3851651f4da17694a075fb19e03da7bab7da9b4bc0bd2bb7b14a39a31867b3da0f3763b80b6f0e4a35424606090435b5f6a2579d80aa63a8b81ac077d9cfe569ea5583a099ac8990439576a14cadcdc60e60b0a3a27077dbd101100ce04910c2a3f9d3347ebe111df9b11e8f58cdf8c109b36418bcb4afc312a85dd0abd4f85bc12629abe91ec3b890b1d7eee8c1901703b4968554466271a76fc2a47a63cdb0c4e5c61c9c417c9e01041e0c006fb712a2eb1ec5db2857e36c7ab3a03159bf760a64d058cb1f10cb63ab66a99da74ef9e6776ac146babeb08de68b106e549247e58fe70823c62f84ddd712939f3ff2449acbd68c90867f7f7d321029bd34d8ebea11da8de03cd5c571b6828282d2d82943a059378f5ab9d89fd689533e3b5bcb1fd5fe05a6f03ba5becfd5789e44590555ccf653cd81610ec0f5e221d2db437f2d5be2d3c02d9323bd08f33c5e20ab79c1dc4e654b5244c8a1c71913427d6fb780d600494a7066db1469b85c992a92b5d94fd038b5f66d30b310a6a366b33456ee818709babfcde52614c53ed13233ce3a160d9594f312f267b980cc7320613f78f841a7b566d0c05541690bfda6781b0fa4b408f65a33ab98bb6a8b1193f1075fdf4ab27e9eca6878442b33f346c172a04054d1ced77cab110944c4986584c2f44adc78baa6ff33ec5bc756bb2b26c462ea63e353d0d359bedd7843291aac55b3214b5ed03bf046e4b0334498ee0592d696fc4a911b2d8892c65009c17994f60b08ccc6595077b91307197baec76ced540aac412b184665201784bd83de35dd0d0c3aa9a5be24922275d533b993f1523bfdb6f9b69fbad80aedfeb9fe0a7fe3cb26fb9c06c1e6f53e9ce0f940fa2827822c21d0f6662818154e1cc0a44cf491ed4cf7dba7c430a2730916afa7ac793b09461f07a42e58860fe69c9efec6ac2e13cdc697421e836697de5acd7a30f66f9039abf4183d42b1d1754e54e34ea7b910005772c717683d5cb73ac3491a54facac3e7f7672e51dd10d624d708fba29298c9fc3df082901d5ce8e83d86388c88878ad020cf1d1896a3aef031ba78dbebaa3906f034c07ed46ddcd988b2e02d5f40c1e71687281f6cc1a86064ae48541ff7b6efb759a1e69124097ffdb110737b6d65da03810810f59fae1777c0410f427d341de58e5424aa09d24122a1e344bc1e1d67fc20a29d306a23a8cc2ad888cf29537761a312694a22b0d043cd94199e1d26b8f3648b4162118072bd057514bb720eb9cf975cf2f218f52b6c7b3e6588dc09e79b11c4164b0b66e29ccaf9ffcfce9a3fed7685231969c0f1854c31036c5626805e4642ecbde486f1280391f52c57e375875610d100770a665356507355ee89a43d5f0e1b12b707417fc77313c69e391428856c1d12e16329a47b65c598f42af5d3a61465969291a"}}, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="d242090000d17effb08c206b392dee36fe87271af106fde8988d3931cba6dd00749d4b5de255c0fccbe85f59cde302c8f8ade90aee0d1f0d2d3a4d2c4f403534cf5e61619c61e29e64d593785eb2912e0dc76f55c7450e92e1be13b8571e1ff96b690e6f4821eb7efd7d96a6f15520ac33a3fdec3ec09d0c26ac264c25a32b7d8915439da8f7f46560ab5932973629b5055fe39f13e40000000000000022ba1debebec227f909dd9af4f10f65bd04557e38b24e5163fe78605dbdae9c853fa6a5346b80ed479d6833d64720398639d445beded576bdb497552244ed78360abc0dbc563875a13a3b97da407a782ebab5e693465be9abff57ac3cee216dfe614c6e69454006696e40317d312be92c3a54b5fc1e90108f8a5b741d6483706a2f88ac223e800"/312], &(0x7f0000000040)={0x0, 0x21, 0x9, {0x9, 0x21, 0x100, 0x4, 0x1, {0x22, 0xa82}}}}, &(0x7f00000004c0)={0x2c, &(0x7f0000000780)=ANY=[], &(0x7f0000000280)={0x0, 0xa, 0x1, 0x3}, &(0x7f0000000200)={0x0, 0x8, 0x1, 0xff}, &(0x7f0000000500)=ANY=[@ANYBLOB="2001530000003c1c09fc749e48125801ab48955381b4de3d24b4ec8ddab4eaef02329dbfe4bbd9e54c3ab0096f47455ad07081d5dd1a66064f5db159000000cf090000000000f10059000000000000000000005889179fac07016f971387116a6f4347e8d85e46bcee1f9f523d7114f0b8c671756a215f862314f64ecb75782613dd66e8dbaeadccea786501471a01f76d3cea0453650d0deb901bf9eafb52c8b331821910100d2b08ebc716b66f2644c9ea15eee41e0a"], &(0x7f0000000380)={0x20, 0x3, 0x1, 0x1}}) read$hidraw(r2, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(0x0, 0x1, 0x2246) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x800004080001) syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(0xffffffffffffffff, &(0x7f00000000c0)="3a0ac17e00595345e24ea72cf22da8096bd8605cc6dd82", 0x17) r6 = syz_open_dev$evdev(0x0, 0x0, 0x0) ioctl$EVIOCGPROP(r6, 0x80404509, &(0x7f0000000680)=""/216) ioctl$HIDIOCAPPLICATION(r5, 0x40305828, 0x400007) write$hidraw(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x1b2fe9a06188fa76) syz_usb_connect(0xd, 0x1, &(0x7f0000000980)=ANY=[@ANYRESOCT], 0x0) ioctl$EVIOCSKEYCODE(0xffffffffffffffff, 0x40084504, 0x0) [ 1191.137234][ T8253] usb 6-1: unable to read config index 0 descriptor/start: -61 [ 1191.145281][ T8253] usb 6-1: can't read configurations, error -61 15:38:17 executing program 4: r0 = syz_usb_connect(0x0, 0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="1201000039542f108c07021047e6000000010902240001000000000904db00010a04c80009210003000000810009050a00000000000003f0afdc0a5c1aa7f091e22771a776868238520ff38068566d29acd233134c457404ff87ee1d268946bd4d3812510e552cd7281c524591cf13749cef7a636fe8333aa3375bf73d4ee75a0b57df80d54a41c91aac5b35faeac55c28029add48809faaf8606f4036a70000000000000000f895000001b7a7f7c646eb507fbef7047e1d3fc6fe92a51a2f90ca5131379791bdf1b6a88e4e384a38d7f16eae524a39603d84608258e1f5132f1b2c62626161e749a2dacc4a070000001d671b58fee0224776b16f00"/276], 0x0) syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}}}]}}]}}, 0x0) syz_usb_control_io(r0, &(0x7f0000000440)={0xfffffe45, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x22, 0x81, {0xfffffffffffffdc5}}, 0x0}, &(0x7f0000000f00)={0xcc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = syz_open_dev$hidraw(0x0, 0x1, 0x2246) read$hidraw(r1, &(0x7f0000001080)=""/149, 0x95) ioctl$HIDIOCGRAWINFO(r1, 0x80084803, &(0x7f0000000100)=""/127) [ 1191.308900][ T8253] usb 6-1: new full-speed USB device number 22 using dummy_hcd [ 1191.346808][ T2795] usb 4-1: new high-speed USB device number 31 using dummy_hcd [ 1191.536917][T14590] usb 5-1: new high-speed USB device number 26 using dummy_hcd [ 1191.586771][ T2795] usb 4-1: Using ep0 maxpacket: 8 [ 1191.597011][ T8253] usb 6-1: too many configurations: 227, using maximum allowed: 8 [ 1191.706966][ T2795] usb 4-1: New USB device found, idVendor=13d8, idProduct=0002, bcdDevice= 2.75 [ 1191.716205][ T2795] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1191.724478][ T8253] usb 6-1: unable to read config index 0 descriptor/start: -61 [ 1191.732280][ T8253] usb 6-1: can't read configurations, error -61 [ 1191.739939][ T8253] usb usb6-port1: attempt power cycle [ 1191.746616][ T2795] usb 4-1: config 0 descriptor?? [ 1191.793105][ T2795] usb 4-1: selecting invalid altsetting 3 [ 1191.796958][T14590] usb 5-1: Using ep0 maxpacket: 16 [ 1191.799420][ T2795] comedi comedi0: could not set alternate setting 3 in high speed [ 1191.814887][ T2795] usbdux 4-1:0.0: driver 'usbdux' failed to auto-configure device. [ 1191.824764][ T2795] usbdux: probe of 4-1:0.0 failed with error -22 15:38:18 executing program 2: r0 = syz_open_dev$hiddev(&(0x7f0000000100)='/dev/usb/hiddev#\x00', 0x100000000, 0x20902) ioctl$HIDIOCGCOLLECTIONINDEX(r0, 0x40184810, &(0x7f0000000280)={0x3, 0x200, 0x8, 0x4, 0x80000000, 0x8001}) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/hidraw#\x00', 0x0, 0x8a42) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x107d) r2 = syz_open_dev$hidraw(0x0, 0x0, 0xe9202) write$hidraw(r2, &(0x7f0000000180)="d982a82ba916975908e3675e7a8d08ee37b713cf49fde8d55d4949c87646caae41f75114bd9432f03587ea5d6602a431d8868ce35a45e17cf767fd407a2e67efc7c6097393d3eb5c2b1c1cfe", 0x4c) write$hidraw(r1, &(0x7f0000000240)="00fa3885951fdb25c670", 0xa) r3 = syz_open_dev$evdev(0x0, 0xff, 0x4bc4595e0c1234a7) ioctl$EVIOCGKEYCODE_V2(r3, 0x80284504, &(0x7f0000000300)=""/163) ioctl$EVIOCGMASK(r3, 0x80104592, &(0x7f0000000040)={0x2, 0x36, &(0x7f0000000000)="51983eae991865d3ea9c0f63e6dc6a7340aa3724ed5848a358a9c3e1363efe0dd6b601b5ed0162e8cf67dc6c21e9a19638800dcb6f9a"}) r4 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$evdev(0x0, 0x400, 0x359801) ioctl$EVIOCGSW(0xffffffffffffffff, 0x8040451b, &(0x7f0000000800)=""/232) ioctl$EVIOCSREP(0xffffffffffffffff, 0x40084503, &(0x7f00000002c0)=[0x6, 0x200]) ioctl$HIDIOCAPPLICATION(r4, 0x660c, 0x0) r5 = syz_open_dev$hidraw(0x0, 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r5, 0x660c, 0x0) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(0xffffffffffffffff, 0x660c, 0x0) ioctl$HIDIOCSFLAG(0xffffffffffffffff, 0x4004480f, &(0x7f0000000200)=0x1) r6 = syz_open_dev$hiddev(&(0x7f00000003c0)='/dev/usb/hiddev#\x00', 0x65bf, 0x12000) ioctl$HIDIOCAPPLICATION(r6, 0x4802, 0x800) r7 = syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x0) ioctl$HIDIOCAPPLICATION(r7, 0x660c, 0x0) r8 = syz_open_dev$hidraw(&(0x7f0000000080)='/dev/hidraw#\x00', 0xffff, 0x10001) read$hidraw(r8, &(0x7f00000000c0), 0x0) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x0) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x0) r9 = syz_open_dev$hiddev(&(0x7f0000000100)='/dev/usb/hiddev#\x00', 0x80, 0x2) ioctl$HIDIOCGCOLLECTIONINDEX(r9, 0x40184810, &(0x7f0000000140)={0x1, 0x1, 0x377, 0xac74, 0x7, 0x4}) r10 = syz_open_dev$hiddev(&(0x7f0000000100)='/dev/usb/hiddev#\x00', 0x80, 0x2) ioctl$HIDIOCGCOLLECTIONINDEX(r10, 0x40184810, &(0x7f0000000140)={0x1, 0x1, 0x377, 0xac74, 0x7, 0x4}) ioctl$HIDIOCAPPLICATION(r10, 0x660c, 0x7fff) syz_open_dev$hidraw(&(0x7f0000000140)='/dev/../raw#\x00', 0x0, 0x0) 15:38:18 executing program 2: r0 = syz_usb_connect(0x1, 0x2d, &(0x7f0000001740)=ANY=[@ANYBLOB="120100004000c208ac051c9280a8000001000000000904430001030e0000070581021f00000000"], 0x0) syz_usb_control_io(r0, &(0x7f0000000200)={0x2c, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f00000007c0)={0x25, &(0x7f0000000240)={0x0, 0x0, 0xfffffcc1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 1191.917076][T14590] usb 5-1: config 0 has an invalid interface number: 219 but max is 0 [ 1191.926081][T14590] usb 5-1: config 0 has no interface number 0 [ 1191.932838][T14590] usb 5-1: New USB device found, idVendor=078c, idProduct=1002, bcdDevice=e6.47 [ 1191.942379][T14590] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1191.952908][T14590] usb 5-1: config 0 descriptor?? [ 1191.987751][ T2851] usb 4-1: USB disconnect, device number 31 15:38:18 executing program 1: syz_open_dev$evdev(&(0x7f00000003c0)='/dev/input/event#\x00', 0x4000003, 0x0) r0 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(r0, &(0x7f0000000080), 0x0) ioctl$HIDIOCGRAWNAME(r0, 0x80404804, 0x0) r1 = syz_open_dev$hidraw(0x0, 0x0, 0x0) syz_open_dev$hidraw(0x0, 0x0, 0x0) r2 = syz_open_dev$hidraw(0x0, 0x0, 0x201) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000240)=""/156) write$hidraw(r2, &(0x7f0000001200)='\x00', 0xffffff45) r3 = syz_open_dev$hidraw(0x0, 0x0, 0x0) write$hidraw(r3, &(0x7f00000000c0)="35f39e70fc5cfbac39ff894adc5eebff56dfe3", 0x13) read$hidraw(r3, &(0x7f0000003200)=""/4096, 0xffffffad) r4 = syz_open_dev$hidraw(0x0, 0x101, 0x0) read$hidraw(r4, &(0x7f0000000240)=""/71, 0x47) read$hidraw(r4, &(0x7f0000003200)=""/4096, 0xffffffad) write$hidraw(r4, &(0x7f0000000840)="dc0302fe2e36c9294eb9deb89cd38795eb02ffdda427393ef11a545e9cc724e0d1cad9d02db81ddcb8e61b1dd788858c4c278672c7a090250e25b95580358bdf7c2d9abaaec6ee2224eaf0b038706ce76e346431e4a1fded86239dbee4f23070b4615977a097888c563f868e1866d61f1ead4f23eb18bd06e9e99074f1372ddd91ee7b441988ffa1ef294a2b22075b5664f142fbac5e034825a37e3166d30ab8643c56c39b5802d4bd158fc4ae130960a32d6098587109cd8c9c698da832bbf46a03f195", 0xc4) write$hidraw(r4, &(0x7f0000000600)="c052d0cf3280c53f9997542932e9c0fb4b9ab477113c405897f8d2a9b0338425e994c5a90ad0a60355691605710b7f498c7dc42b75d93957579d2fa71be80978cd59f98549ac10cb3f6403bc8930", 0x4e) ioctl$EVIOCSCLOCKID(0xffffffffffffffff, 0x400445a0, &(0x7f0000000140)=0xfffffffffffffffa) syz_open_dev$hiddev(&(0x7f00000001c0)='/dev/usb/hiddev#\x00', 0xffffffff, 0x0) ioctl$HIDIOCINITREPORT(0xffffffffffffffff, 0x4805, 0x0) read$hidraw(r2, &(0x7f0000000080)=""/154, 0x9a) read$hiddev(0xffffffffffffffff, &(0x7f0000000680)=""/226, 0xe2) r5 = syz_usb_connect(0x0, 0x24, &(0x7f0000000440)={{0x12, 0x1, 0x0, 0xb4, 0xbb, 0xef, 0x40, 0x4f1, 0x1001, 0xc3b5, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xa5, 0xc2, 0xef}}]}}]}}, 0x0) syz_usb_control_io(r5, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r5, 0x0, 0x0) syz_usb_control_io(r5, 0x0, 0x0) syz_usb_control_io(r5, 0x0, 0x0) syz_usb_control_io(r5, 0x0, 0x0) syz_usb_control_io$hid(r5, 0x0, 0x0) syz_usb_control_io$hid(r5, 0x0, &(0x7f00000015c0)={0x2c, &(0x7f00000013c0)={0x0, 0x0, 0x1, "8d"}, 0x0, 0x0, 0x0, 0x0}) r6 = syz_usb_connect(0x61abb918b2e30a86, 0x1, &(0x7f0000000000)=ANY=[@ANYRESDEC=r5], 0x0) syz_usb_control_io$hid(r6, 0x0, &(0x7f0000000800)={0x2c, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x0, 0x0}) read$hidraw(r1, &(0x7f0000003200)=""/4096, 0xffffffad) syz_open_dev$hidraw(&(0x7f0000000040)='/dev/../raw#\x00', 0x1, 0x2246) r7 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r7, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) r8 = syz_open_dev$hidraw(0x0, 0x0, 0x0) read$hidraw(r8, &(0x7f0000003200)=""/4096, 0xffffffad) read$hidraw(r8, &(0x7f0000000540)=""/172, 0xac) r9 = syz_open_dev$hidraw(0x0, 0x0, 0x12d43d) write$hidraw(r9, &(0x7f0000000000)="3a0ac17e00595345e24ea72cf22da8cf6bd8605cc6dd64", 0x101200) write$hidraw(r9, &(0x7f0000000440)="a54faefbcc909f598872d571114100", 0xf) ioctl$HIDIOCGRAWINFO(0xffffffffffffffff, 0x80084803, &(0x7f0000000200)=""/13) r10 = syz_open_dev$hidraw(0x0, 0x0, 0x201) write$hidraw(r10, &(0x7f0000001200), 0x0) ioctl$HIDIOCGRDESCSIZE(r10, 0x80044801, 0x0) [ 1192.216935][T14590] gtco 5-1:0.219: Not enough data (need 133, have 129) [ 1192.224736][T14590] input: GTCO_CalComp as /devices/platform/dummy_hcd.4/usb5/5-1/5-1:0.219/input/input216 [ 1192.419738][ T2788] usb 5-1: USB disconnect, device number 26 15:38:18 executing program 3: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000240)=ANY=[@ANYBLOB="1201fe0009003c0800240042ef420000000109021b00017600000009040000010209bd000705810700016794a9d3"], 0x0) syz_usb_control_io(r0, &(0x7f0000000300)={0x2c, &(0x7f0000000040)={0x40, 0xf, 0xe7, {0xe7, 0x0, "814779fd85251dc3684a37ea67909642f564d7957f3a90efe9e3c77378c1607de098044ea0e3a8bbd54303d4e035938cda6c4ef9020dca79077eecba1a8cddfe1760a83926e439b46f7f36584af20ce91c1a485c323723bacf54d94576ad841562f21f654fc15c8149b853bde2b1ca4b025bc939ae9ccdc44a7d8736e277e94f3c9f935aa2ad256aee57619129867c1fe31e1bceb545089192de132102292544e63ebb3fa0d9998c5a3f2d12ea39da2383b4acbaf525b8796d35df681adab8a6f6847f696551cdcd4e47f14791c0cf56c7396f3e6d61ba4bf7fde3c0cae5e1ec8c948e7ddf"}}, &(0x7f0000000140)={0x0, 0x3, 0x47, @string={0x47, 0x3, "9bc0aea953a14c9fa23ab5e704177881104506cc76c1528f6a9822a1ab313833e51becb963e707611bb2651bfc9b13b86344f14aa49001a39f1c8b0966b6fe048112f3d240"}}, &(0x7f00000001c0)={0x0, 0xf, 0x63, {0x5, 0xf, 0x63, 0x6, [@ptm_cap={0xfffffffffffffda3}, @ss_container_id={0x14, 0x10, 0x4, 0x6, "df84c22bc72f064e53e41f4584c9b33f"}, @ssp_cap={0x18, 0x10, 0xa, 0x7, 0x3, 0x4fff, 0xf000, 0x4, [0x0, 0x30, 0x30]}, @wireless={0xb, 0x10, 0x1, 0x2, 0x40, 0x1, 0x6, 0x3f}, @ssp_cap={0x10, 0x10, 0xa, 0x0, 0x1, 0x7fffffd, 0x0, 0x886}, @ss_container_id={0x14, 0x10, 0x4, 0x8, "09039e27809398596501a06677d9804e"}]}}, &(0x7f0000000280)={0x20, 0x29, 0xf, {0xf, 0x29, 0x20, 0x1, 0x5f, 0x2, "61afff00", "28c125c1"}}, &(0x7f00000002c0)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0xc2, 0x8, 0x20, 0x20, 0xe3, 0x6, 0xe6a}}}, &(0x7f0000000800)={0x84, &(0x7f0000000340)={0x9031e6745eb70d43, 0x0, 0xf5, "57d147e0e271b39b5002b753ad0c25a43293c15b32ac0b72c772bb7307df966a44b30f4124201648b8577c50b30a22b1a9f665cdd068d9154b93461219e9051b7b301c1572aef0e7fa1fc3b29e183a42081868670a3c0f09b113c7c0af4101a52d006f6ddee1acc54acbdc3ae4e1db915978b8d31c4b96e75f2cc73366899eed791088e49232bd51ee14f7f0121b2472c8a8d183a84d314ffba55bbacde92adc5cd20802ce64b1f461b6307e1428f929fd540c32b1126dc88764f01deeddbb5558bbc9a6b8e294e9fffe2bea4b06d16198e309637ae5644383b4c99b55156189a4feebec2881f2b212c2d655b3f9202df73aba754a"}, &(0x7f0000000440)={0x0, 0xa, 0x1, 0x80}, &(0x7f0000000480)={0x0, 0x8, 0x1, 0x80}, &(0x7f00000004c0)={0x20, 0x0, 0x4, {0x2, 0x2}}, &(0x7f0000000500)={0x20, 0x0, 0x8, {0x60, 0x40, [0x778]}}, &(0x7f0000000a40)={0x40, 0x7, 0x2, 0x2}, &(0x7f0000000540)={0x40, 0x9, 0x1, 0x1}, &(0x7f00000005c0)={0x40, 0xb, 0x2, ' /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 1415.519148][ T22] syz-executor.3 D28904 21601 1742 0x00004004 [ 1415.525481][ T22] Call Trace: [ 1415.528856][ T22] ? __schedule+0x898/0x1ca0 [ 1415.533448][ T22] ? __sched_text_start+0x8/0x8 [ 1415.538389][ T22] ? mark_held_locks+0x9f/0xe0 [ 1415.543144][ T22] schedule+0xca/0x250 [ 1415.547250][ T22] schedule_timeout+0x440/0xb20 [ 1415.552096][ T22] ? find_held_lock+0x2d/0x110 [ 1415.556946][ T22] ? usleep_range+0x160/0x160 [ 1415.561619][ T22] ? __next_timer_interrupt+0x190/0x190 [ 1415.567192][ T22] ? mark_held_locks+0x9f/0xe0 [ 1415.571949][ T22] ? _raw_spin_unlock_irq+0x24/0x30 [ 1415.577281][ T22] wait_for_completion_timeout+0x282/0x3e0 [ 1415.583082][ T22] ? _raw_spin_unlock_irq+0x24/0x30 [ 1415.588304][ T22] ? wait_for_completion_io+0x3c0/0x3c0 [ 1415.593842][ T22] ? lockdep_hardirqs_on+0x382/0x580 [ 1415.599217][ T22] ? wake_up_q+0xf0/0xf0 [ 1415.603472][ T22] ? usb_submit_urb+0x6ed/0x13b0 [ 1415.608444][ T22] usb_start_wait_urb+0x14b/0x2b0 [ 1415.613471][ T22] ? sg_clean+0x230/0x230 [ 1415.617877][ T22] ? kasan_unpoison_shadow+0x30/0x40 [ 1415.623175][ T22] ? memset+0x20/0x40 [ 1415.627194][ T22] usb_control_msg+0x31c/0x4a0 [ 1415.631970][ T22] ? usb_start_wait_urb+0x2b0/0x2b0 [ 1415.637266][ T22] ? __might_fault+0x192/0x1d0 [ 1415.642022][ T22] ld_usb_write+0x87b/0xa20 [ 1415.646515][ T22] ? copy_overflow+0x30/0x30 [ 1415.651134][ T22] ? __fget+0x357/0x530 [ 1415.655279][ T22] ? ksys_dup3+0x3c0/0x3c0 [ 1415.659770][ T22] ? security_file_permission+0x8a/0x370 [ 1415.665397][ T22] ? copy_overflow+0x30/0x30 [ 1415.670028][ T22] __vfs_write+0x76/0x100 [ 1415.674373][ T22] vfs_write+0x262/0x5c0 [ 1415.678718][ T22] ksys_write+0x1e8/0x250 [ 1415.683053][ T22] ? __ia32_sys_read+0xb0/0xb0 [ 1415.687920][ T22] ? __ia32_sys_clock_settime+0x260/0x260 [ 1415.693652][ T22] ? trace_hardirqs_off_caller+0x55/0x1e0 [ 1415.699486][ T22] do_syscall_64+0xb7/0x580 [ 1415.703988][ T22] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 1415.709919][ T22] RIP: 0033:0x459f49 [ 1415.713815][ T22] Code: Bad RIP value. [ 1415.718001][ T22] RSP: 002b:00007fe924c23c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1415.726437][ T22] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 0000000000459f49 [ 1415.734442][ T22] RDX: 00000000000000f1 RSI: 00000000200000c0 RDI: 0000000000000004 [ 1415.742518][ T22] RBP: 000000000075bf20 R08: 0000000000000000 R09: 0000000000000000 [ 1415.750529][ T22] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fe924c246d4 [ 1415.758575][ T22] R13: 00000000004ca679 R14: 00000000004e2808 R15: 00000000ffffffff [ 1415.766532][ T22] [ 1415.766532][ T22] Showing all locks held in the system: [ 1415.776045][ T22] 5 locks held by kworker/0:0/5: [ 1415.781132][ T22] #0: ffff8881d8efd128 ((wq_completion)usb_hub_wq){+.+.}, at: process_one_work+0x827/0x1530 [ 1415.791354][ T22] #1: ffff8881da1dfdd0 ((work_completion)(&hub->events)){+.+.}, at: process_one_work+0x85b/0x1530 [ 1415.802227][ T22] #2: ffff8881d50f0200 (&dev->mutex){....}, at: hub_event+0x1b2/0x3800 [ 1415.810615][ T22] #3: ffff8881d34fc200 (&dev->mutex){....}, at: __device_attach+0x7b/0x360 [ 1415.819416][ T22] #4: ffff8881cce5f190 (&dev->mutex){....}, at: __device_attach+0x7b/0x360 [ 1415.828142][ T22] 1 lock held by khungtaskd/22: [ 1415.832990][ T22] #0: ffffffff86cfe8a0 (rcu_read_lock){....}, at: debug_show_all_locks+0x53/0x269 [ 1415.842330][ T22] 1 lock held by rsyslogd/1598: [ 1415.847195][ T22] #0: ffff8881d3516ae0 (&f->f_pos_lock){+.+.}, at: __fdget_pos+0xe3/0x100 [ 1415.855827][ T22] 2 locks held by getty/1689: [ 1415.860558][ T22] #0: ffff8881d1ba0090 (&tty->ldisc_sem){++++}, at: tty_ldisc_ref_wait+0x22/0x80 [ 1415.869798][ T22] #1: ffffc9000048b2e0 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x223/0x1ae0 [ 1415.879374][ T22] 2 locks held by getty/1690: [ 1415.884034][ T22] #0: ffff8881d1ba7090 (&tty->ldisc_sem){++++}, at: tty_ldisc_ref_wait+0x22/0x80 [ 1415.893295][ T22] #1: ffffc900004972e0 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x223/0x1ae0 [ 1415.902897][ T22] 2 locks held by getty/1691: [ 1415.907622][ T22] #0: ffff8881d1ba6090 (&tty->ldisc_sem){++++}, at: tty_ldisc_ref_wait+0x22/0x80 [ 1415.916923][ T22] #1: ffffc900004932e0 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x223/0x1ae0 [ 1415.926513][ T22] 2 locks held by getty/1692: [ 1415.931211][ T22] #0: ffff8881d3276090 (&tty->ldisc_sem){++++}, at: tty_ldisc_ref_wait+0x22/0x80 [ 1415.940552][ T22] #1: ffffc9000046d2e0 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x223/0x1ae0 [ 1415.950135][ T22] 2 locks held by getty/1693: [ 1415.954795][ T22] #0: ffff8881d1b17090 (&tty->ldisc_sem){++++}, at: tty_ldisc_ref_wait+0x22/0x80 [ 1415.964024][ T22] #1: ffffc900004852e0 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x223/0x1ae0 [ 1415.973624][ T22] 2 locks held by getty/1694: [ 1415.978314][ T22] #0: ffff8881d1b11090 (&tty->ldisc_sem){++++}, at: tty_ldisc_ref_wait+0x22/0x80 [ 1415.987550][ T22] #1: ffffc900004792e0 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x223/0x1ae0 [ 1415.997126][ T22] 2 locks held by getty/1695: [ 1416.001785][ T22] #0: ffff8881d3270090 (&tty->ldisc_sem){++++}, at: tty_ldisc_ref_wait+0x22/0x80 [ 1416.011093][ T22] #1: ffffc900004652e0 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x223/0x1ae0 [ 1416.020835][ T22] 5 locks held by kworker/1:4/2749: [ 1416.026022][ T22] 1 lock held by syz-executor.3/21601: [ 1416.031502][ T22] #0: ffff8881cc356860 (&dev->mutex#4){+.+.}, at: ld_usb_write+0x111/0xa20 [ 1416.040332][ T22] [ 1416.042649][ T22] ============================================= [ 1416.042649][ T22] [ 1416.051089][ T22] NMI backtrace for cpu 1 [ 1416.055437][ T22] CPU: 1 PID: 22 Comm: khungtaskd Not tainted 5.4.0-rc5+ #0 [ 1416.062732][ T22] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1416.072778][ T22] Call Trace: [ 1416.076052][ T22] dump_stack+0xca/0x13e [ 1416.080277][ T22] ? lapic_can_unplug_cpu.cold+0x1c/0x3b [ 1416.085886][ T22] nmi_cpu_backtrace.cold+0x55/0x96 [ 1416.091061][ T22] ? lapic_can_unplug_cpu.cold+0x3b/0x3b [ 1416.096666][ T22] nmi_trigger_cpumask_backtrace+0x1b0/0x1c7 [ 1416.102627][ T22] watchdog+0x9a4/0xe50 [ 1416.106767][ T22] ? reset_hung_task_detector+0x30/0x30 [ 1416.112287][ T22] kthread+0x318/0x420 [ 1416.116341][ T22] ? kthread_create_on_node+0xf0/0xf0 [ 1416.121689][ T22] ret_from_fork+0x24/0x30 [ 1416.126217][ T22] Sending NMI from CPU 1 to CPUs 0: [ 1416.131912][ C0] NMI backtrace for cpu 0 [ 1416.131920][ C0] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.4.0-rc5+ #0 [ 1416.131928][ C0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1416.131932][ C0] RIP: 0010:rcu_lockdep_current_cpu_online+0x57/0xd0 [ 1416.131941][ C0] Code: 7e 53 48 c7 c3 80 2b 03 00 65 48 03 1d 2a 02 d5 7e 48 8d 7b 18 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03 80 3c 02 00 <75> 53 48 8d 7b 20 48 8b 6b 18 48 b8 00 00 00 00 00 fc ff df 48 89 [ 1416.131944][ C0] RSP: 0018:ffff8881db2098c8 EFLAGS: 00000246 [ 1416.131950][ C0] RAX: dffffc0000000000 RBX: ffff8881db232b80 RCX: ffffffff812c7e1c [ 1416.131954][ C0] RDX: 1ffff1103b646573 RSI: 0000000000000004 RDI: ffff8881db232b98 [ 1416.131958][ C0] RBP: ffffffff86c2b200 R08: ffff8881db209a68 R09: ffffed103b64658d [ 1416.131962][ C0] R10: ffffed103b64658c R11: ffff8881db232c63 R12: 0000000000000002 [ 1416.131965][ C0] R13: ffff8881db209cf8 R14: 0000000000000003 R15: ffff8881da03e000 [ 1416.131970][ C0] FS: 0000000000000000(0000) GS:ffff8881db200000(0000) knlGS:0000000000000000 [ 1416.131973][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1416.131977][ C0] CR2: ffffffffff600400 CR3: 00000001d4e84000 CR4: 00000000001406f0 [ 1416.131981][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 1416.131985][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 1416.131987][ C0] Call Trace: [ 1416.131989][ C0] [ 1416.131992][ C0] rcu_read_lock_held_common+0xcb/0x170 [ 1416.131994][ C0] rcu_read_lock_sched_held+0x5a/0xd0 [ 1416.131997][ C0] ? rcu_read_lock_bh_held+0xb0/0xb0 [ 1416.132000][ C0] ? cpumask_next_and+0x27/0x30 [ 1416.132003][ C0] find_busiest_group+0x254a/0x2e90 [ 1416.132005][ C0] ? update_group_capacity+0x880/0x880 [ 1416.132008][ C0] ? find_next_and_bit+0x180/0x1d0 [ 1416.132011][ C0] ? mark_lock+0xbc/0x1160 [ 1416.132013][ C0] load_balance+0x350/0x24e0 [ 1416.132016][ C0] ? mark_lock+0xbc/0x1160 [ 1416.132019][ C0] ? find_busiest_group+0x2e90/0x2e90 [ 1416.132021][ C0] ? mark_held_locks+0xe0/0xe0 [ 1416.132024][ C0] ? rcu_read_lock_held+0x9c/0xb0 [ 1416.132027][ C0] ? rcu_read_lock_sched_held+0xd0/0xd0 [ 1416.132030][ C0] rebalance_domains+0x600/0xaa0 [ 1416.132032][ C0] ? load_balance+0x24e0/0x24e0 [ 1416.132035][ C0] ? _raw_spin_unlock_irqrestore+0x3e/0x50 [ 1416.132038][ C0] _nohz_idle_balance+0x336/0x3f0 [ 1416.132041][ C0] ? rcu_read_lock_sched_held+0x9c/0xd0 [ 1416.132043][ C0] __do_softirq+0x221/0x912 [ 1416.132046][ C0] irq_exit+0x178/0x1a0 [ 1416.132048][ C0] reschedule_interrupt+0xf/0x20 [ 1416.132050][ C0] [ 1416.132053][ C0] RIP: 0010:default_idle+0x28/0x2e0 [ 1416.132061][ C0] Code: 90 90 41 56 41 55 65 44 8b 2d 74 ee 91 7a 41 54 55 53 0f 1f 44 00 00 e8 26 ad d3 fb e9 07 00 00 00 0f 00 2d aa 93 52 00 fb f4 <65> 44 8b 2d 50 ee 91 7a 0f 1f 44 00 00 5b 5d 41 5c 41 5d 41 5e c3 [ 1416.132064][ C0] RSP: 0018:ffffffff86c07da8 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff02 [ 1416.132071][ C0] RAX: 0000000000000007 RBX: ffffffff86c2b200 RCX: 0000000000000000 [ 1416.132075][ C0] RDX: 0000000000000000 RSI: 0000000000000006 RDI: ffffffff86c2ba4c [ 1416.132079][ C0] RBP: fffffbfff0d85640 R08: ffffffff86c2b200 R09: 0000000000000000 [ 1416.132083][ C0] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 1416.132087][ C0] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 1416.132089][ C0] ? default_idle+0x1a/0x2e0 [ 1416.132091][ C0] do_idle+0x3b6/0x500 [ 1416.132094][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 1416.132097][ C0] ? do_idle+0x17/0x500 [ 1416.132100][ C0] cpu_startup_entry+0x14/0x20 [ 1416.132102][ C0] start_kernel+0x82a/0x864 [ 1416.132105][ C0] ? mem_encrypt_init+0x5/0x5 [ 1416.132107][ C0] ? x86_family+0x3d/0x50 [ 1416.132110][ C0] ? load_ucode_bsp+0x23d/0x27d [ 1416.132112][ C0] secondary_startup_64+0xa4/0xb0 [ 1416.132481][ T22] Kernel panic - not syncing: hung_task: blocked tasks [ 1416.510976][ T22] CPU: 1 PID: 22 Comm: khungtaskd Not tainted 5.4.0-rc5+ #0 [ 1416.518228][ T22] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 1416.528268][ T22] Call Trace: [ 1416.531552][ T22] dump_stack+0xca/0x13e [ 1416.535867][ T22] panic+0x2aa/0x6e1 [ 1416.539741][ T22] ? add_taint.cold+0x16/0x16 [ 1416.544391][ T22] ? cpumask_next+0x1f/0x30 [ 1416.548879][ T22] ? printk_safe_flush+0xd9/0x120 [ 1416.553876][ T22] ? watchdog+0x9a4/0xe50 [ 1416.558178][ T22] ? nmi_trigger_cpumask_backtrace+0x168/0x1c7 [ 1416.564303][ T22] watchdog+0x9b5/0xe50 [ 1416.568435][ T22] ? reset_hung_task_detector+0x30/0x30 [ 1416.573965][ T22] kthread+0x318/0x420 [ 1416.578011][ T22] ? kthread_create_on_node+0xf0/0xf0 [ 1416.583371][ T22] ret_from_fork+0x24/0x30 [ 1416.588561][ T22] Kernel Offset: disabled [ 1416.592891][ T22] Rebooting in 86400 seconds..